plugins/chucknorris: Add automatic updating of the compiled fortune data file. Use local variable for readability, and anonymous function to provide a scope for the local variable.
parent
9bf19603d3
commit
5f90781783
1 changed files with 11 additions and 5 deletions
@ -1,6 +1,12 @@ |
|||||||
if [ ! -f $ZSH/plugins/chucknorris/fortunes/chucknorris.dat ]; then |
() { |
||||||
strfile $ZSH/plugins/chucknorris/fortunes/chucknorris $ZSH/plugins/chucknorris/fortunes/chucknorris.dat |
# 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 |
fi |
||||||
|
|
||||||
alias chuck="fortune -a $ZSH/plugins/chucknorris/fortunes" |
# Aliases |
||||||
|
alias chuck="fortune -a $fdir" |
||||||
alias chuck_cow="chuck | cowthink" |
alias chuck_cow="chuck | cowthink" |
||||||
|
} |
||||||
|
|
||||||
|
|||||||
Loading…
Reference in new issue