diff --git a/modules/grc/README.md b/modules/grc/README.md new file mode 100644 index 00000000..3d933d52 --- /dev/null +++ b/modules/grc/README.md @@ -0,0 +1,23 @@ +grc +=== + +Defines grc aliases. + +Aliases +------- + + - `colourify` runs the grc command with options. + - `configure` run ./configure with color. + - `make` run make with color. + - `netstat` run netstat with color. + - `ping` run ping with color. + - `traceroute` run traceroute with color. + +Authors +------- + +*The authors of this module should be contacted via the [issue tracker][1].* + + - [Lance Speelmon](https://github.com/lancespeelmon) + +[1]: https://github.com/sorin-ionescu/prezto/issues diff --git a/modules/grc/init.zsh b/modules/grc/init.zsh new file mode 100644 index 00000000..50cd899e --- /dev/null +++ b/modules/grc/init.zsh @@ -0,0 +1,29 @@ +# +# Defines grc aliases. +# +# Authors: +# Lance Speelmon +# + +# Return if requirements are not found. +# assumes grc was installed in /user/local/bin +if [[ ! -h '/usr/local/bin/grc' ]] || [[ "$TERM" == dumb ]]; then + return 1 +fi + +# +# Aliases +# + +alias colourify="/usr/local/bin/grc -es --colour=auto" +alias configure='colourify ./configure' +# alias diff='colourify diff' # already color coded with prezto +alias make='colourify make' +# alias gcc='colourify gcc' +# alias g++='colourify g++' +# alias as='colourify as' +# alias gas='colourify gas' +# alias ld='colourify ld' +alias netstat='colourify netstat' +alias ping='colourify ping' +alias traceroute='colourify /usr/sbin/traceroute'