From af081d264334ea5bf335eec70a2ee2f276b822da Mon Sep 17 00:00:00 2001 From: Erkin Batu Altunbaş Date: Sun, 26 Feb 2012 17:43:26 +0100 Subject: I don't even know. --- ponysay | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 ponysay (limited to 'ponysay') diff --git a/ponysay b/ponysay new file mode 100755 index 0000000..2514001 --- /dev/null +++ b/ponysay @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +PERL_UNICODE=S +ponydir=/usr/share/ponies +lponydir=/usr/local/share/ponies +function ponyf() { + if [[ -f ${ponydir}/${1}.cow ]] ; then + cowsay -f "${ponydir}/${1}.cow" $@ + elif [[ -f ${lponydir}/${1}.cow ]] ; then + cowsay -f "${lponydir}/${1}.cow" $@ + else + ponyr + fi +} +function ponyr() { + cowsay -f $(ls /usr/share/ponies/*.cow | sort -R | head -n1) $@ +} + +while getopts f:h:v: OPT +do + case ${OPT} in + v) echo "v0.01" ;; + h) echo "helpherpderp" ;; + f) ponyf $* ;; + *) ponyr $* ;; + esac +done -- cgit