6 lines
265 B
Bash
6 lines
265 B
Bash
#! zsh
|
|
(( $+commands[fortune] )) || return
|
|
for say in ponysay cowsay cat; (( $+commands[$say] )) && break
|
|
[[ $say = cowsay ]] && say=(cowsay -n)
|
|
[[ $say = ponysay ]] && say=(ponysay -W $(( COLUMNS - 1 )) -b unicode)
|
|
fortune $XDG_CACHE_HOME/sav-quotes/quotes | $say
|