diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/grc.rb | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/Library/Formula/grc.rb b/Library/Formula/grc.rb index 747182029..64f117629 100644 --- a/Library/Formula/grc.rb +++ b/Library/Formula/grc.rb @@ -15,30 +15,32 @@ class Grc <Formula (share+'grc').install Dir['conf.*'] man1.install %w[grc.1 grcat.1] - (etc+'grc.bashrc').write DATA.read rescue RuntimeError + (prefix+'etc/grc.bashrc').write rc_script + end + + def rc_script; <<-EOS.undent + GRC=`which grc` + if [ "$TERM" != dumb ] && [ -n GRC ] + then + alias colourify="$GRC -es --colour=auto" + alias configure='colourify ./configure' + alias diff='colourify diff' + 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' + fi + EOS end def caveats; <<-EOS.undent New shell sessions will start using GRC after you run the following command: - echo 'source "`brew --prefix`/etc/grc.bashrc"' >> ~/.bashrc + echo 'source "`brew --prefix grc`/etc/grc.bashrc"' >> ~/.bashrc EOS end end - -__END__ -GRC=`which grc` -if [ "$TERM" != dumb ] && [ -n GRC ] -then - alias colourify="$GRC -es --colour=auto" - alias configure='colourify ./configure' - alias diff='colourify diff' - 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' -fi |
