summaryrefslogtreecommitdiff
path: root/plugins/chucknorris
diff options
context:
space:
mode:
authorAndrew Janke <janke@pobox.com>2015-02-21 18:24:07 -0500
committerAndrew Janke <janke@pobox.com>2015-02-21 18:24:07 -0500
commitcb0718c14785de7cf808ef4e2d7ddf5ab3eda8e0 (patch)
tree51b65ce4d0005e399e69f912da6e8d71759a4974 /plugins/chucknorris
parent5f907817836ea1186120b9165556d7894f2c8481 (diff)
downloadzsh-cb0718c14785de7cf808ef4e2d7ddf5ab3eda8e0.tar.gz
zsh-cb0718c14785de7cf808ef4e2d7ddf5ab3eda8e0.tar.bz2
zsh-cb0718c14785de7cf808ef4e2d7ddf5ab3eda8e0.zip
chucknorris: locate plugin dir using $0 instead of hardcoded $ZSH
Diffstat (limited to 'plugins/chucknorris')
-rw-r--r--plugins/chucknorris/chucknorris.plugin.zsh19
1 files changed, 9 insertions, 10 deletions
diff --git a/plugins/chucknorris/chucknorris.plugin.zsh b/plugins/chucknorris/chucknorris.plugin.zsh
index fd52f2b78..1cdc945d1 100644
--- a/plugins/chucknorris/chucknorris.plugin.zsh
+++ b/plugins/chucknorris/chucknorris.plugin.zsh
@@ -1,12 +1,11 @@
-() {
- # Automatically generate or update Chuck's compiled fortune data file
- local fdir=$ZSH/plugins/chucknorris/fortunes
- if [[ ! -f $fdir/chucknorris.dat ]] || [[ $fdir/chucknorris.dat -ot $fdir/chucknorris ]]; then
- strfile $fdir/chucknorris $fdir/chucknorris.dat
- fi
+# Automatically generate or update Chuck's compiled fortune data file
+DIR=${0:h}/fortunes
+if [[ ! -f $DIR/chucknorris.dat ]] || [[ $DIR/chucknorris.dat -ot $DIR/chucknorris ]]; then
+ strfile $DIR/chucknorris $DIR/chucknorris.dat
+fi
- # Aliases
- alias chuck="fortune -a $fdir"
- alias chuck_cow="chuck | cowthink"
-}
+# Aliases
+alias chuck="fortune -a $DIR"
+alias chuck_cow="chuck | cowthink"
+unset DIR \ No newline at end of file