ohmyzsh/plugins/grc/grc.plugin.zsh
Mark Mercado e5af22cca6
feat(plugins): add grc plugin for Generic Colouriser (#9315)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-12-09 17:59:12 +01:00

44 lines
578 B
Bash

# Adapted from: https://github.com/garabik/grc/blob/master/grc.zsh
if [[ "$TERM" = dumb ]] || (( ! $+commands[grc] )); then
return
fi
# Supported commands
cmds=(
cc
configure
cvs
df
diff
dig
gcc
gmake
ifconfig
iwconfig
last
ldap
make
mount
mtr
netstat
ping
ping6
ps
traceroute
traceroute6
wdiff
whois
)
# Set alias for supported commands
for cmd in $cmds; do
if (( $+commands[$cmd] )); then
eval "function $cmd {
grc --colour=auto \"${commands[$cmd]}\" \"\$@\"
}"
fi
done
# Clean up variables
unset cmds cmd