From 8b0e49f82b47985d9d9d10b918f9f7f6b4e84eb9 Mon Sep 17 00:00:00 2001 From: Lance Speelmon Date: Mon, 8 Apr 2013 14:12:38 -0700 Subject: [PATCH] Added a new module for 'grc' that defines some aliases for some major color-coded output goodness. --- modules/grc/README.md | 23 +++++++++++++++++++++++ modules/grc/init.zsh | 29 +++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 modules/grc/README.md create mode 100644 modules/grc/init.zsh 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'