diff options
| author | Adam Vandenberg | 2010-09-30 11:55:23 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-10-01 20:48:31 -0700 |
| commit | 6898cd428e6620cd5eb188d05e025fd253f0d47a (patch) | |
| tree | b65f3663f27ed9c662862c27e0b1535caf6bdc03 /Library/Formula | |
| parent | b79848dd99e0ce374b604e38f8dbffa09492ffb5 (diff) | |
| download | homebrew-6898cd428e6620cd5eb188d05e025fd253f0d47a.tar.bz2 | |
grc - update rc script
* Don't use DATA to write out the rc script
* Put it in prefix/etc instead of etc
Diffstat (limited to 'Library/Formula')
| -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 |
