Skip to content

Commit 916592b

Browse files
committed
highlight external programs lik kill, sed, grep, ...
1 parent 36f96a7 commit 916592b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/coderay/scanners/bash.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ class Bash < Scanner
2323
local logout printf read set shopt source type typeset ulimit unalias
2424
)
2525

26+
PROGRAMS = %w(
27+
awk bash bunzip2 bzcat bzip2 cat chgrp chmod chown cp cut date dd df dir dmesg du ed egrep
28+
false fgrep findmnt fusermount gawk grep groups gunzip gzip hostname install keyctl kill less
29+
ln loadkeys login ls lsblk lsinitcpio lsmod mbchk mkdir mkfifo mknod more mount mountpoint mv
30+
netstat pidof ping ping6 ps pwd readlink red rm rmdir sed sh shred sleep stty su sudo sync tar
31+
touch tput tr traceroute traceroute6 true umount uname uncompress vdir zcat
32+
)
33+
2634
VARIABLES = %w(
2735
CDPATH HOME IFS MAIL MAILPATH OPTARG OPTIND PATH PS1 PS2
2836
)
@@ -47,6 +55,7 @@ class Bash < Scanner
4755
add(RESERVED_WORDS, :reserved).
4856
add(COMMANDS, :method).
4957
add(BASH_COMMANDS, :method).
58+
add(PROGRAMS, :method).
5059
add(VARIABLES, :pre_type).
5160
add(BASH_VARIABLES, :pre_type)
5261

0 commit comments

Comments
 (0)