cb0718c14785de7cf808ef4e2d7ddf5ab3eda8e0

Author
Andrew Janke <janke@pobox.com>
Committer
Andrew Janke <janke@pobox.com>
Date

Message

chucknorris: locate plugin dir using $0 instead of hardcoded $ZSH

Diff

 1diff --git a/plugins/chucknorris/chucknorris.plugin.zsh b/plugins/chucknorris/chucknorris.plugin.zsh
 2index fd52f2b78450e822569053aca5065eba7dfd1725..1cdc945d1347a4fdeada92b757b1982672af93d5 100644
 3--- a/plugins/chucknorris/chucknorris.plugin.zsh
 4+++ b/plugins/chucknorris/chucknorris.plugin.zsh
 5@@ -1,12 +1,11 @@
 6-() {
 7-  # Automatically generate or update Chuck's compiled fortune data file
 8-  local fdir=$ZSH/plugins/chucknorris/fortunes
 9-  if [[ ! -f $fdir/chucknorris.dat ]] || [[ $fdir/chucknorris.dat -ot $fdir/chucknorris ]]; then
10-    strfile $fdir/chucknorris $fdir/chucknorris.dat
11-  fi
12+# Automatically generate or update Chuck's compiled fortune data file
13+DIR=${0:h}/fortunes
14+if [[ ! -f $DIR/chucknorris.dat ]] || [[ $DIR/chucknorris.dat -ot $DIR/chucknorris ]]; then
15+  strfile $DIR/chucknorris $DIR/chucknorris.dat
16+fi
17 
18-  # Aliases
19-  alias chuck="fortune -a $fdir"
20-  alias chuck_cow="chuck | cowthink"
21-}
22+# Aliases
23+alias chuck="fortune -a $DIR"
24+alias chuck_cow="chuck | cowthink"
25 
26+unset DIR