1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # 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
|