mirror of
https://github.com/erkin/ponysay.git
synced 2024-11-25 13:57:59 +01:00
I don't even know.
This commit is contained in:
parent
3c5f2adc16
commit
af081d2643
3 changed files with 42 additions and 0 deletions
13
LICENSE
Normal file
13
LICENSE
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||||
|
Version 2, December 2004
|
||||||
|
|
||||||
|
Copyright (C) 2012 <our names>
|
||||||
|
|
||||||
|
Everyone is permitted to copy and distribute verbatim or modified
|
||||||
|
copies of this license document, and changing it is allowed as long
|
||||||
|
as the name is changed.
|
||||||
|
|
||||||
|
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. You just DO WHAT THE FUCK YOU WANT TO.
|
3
README
3
README
|
@ -1,3 +1,6 @@
|
||||||
|
I don't even know...
|
||||||
|
|
||||||
Author of the cows is unknown.
|
Author of the cows is unknown.
|
||||||
Depends on cowsay for obvious reasons.
|
Depends on cowsay for obvious reasons.
|
||||||
Not even finished.
|
Not even finished.
|
||||||
|
Put "ponies" to /usr/share or /usr/local/share
|
||||||
|
|
26
ponysay
Executable file
26
ponysay
Executable file
|
@ -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
|
Loading…
Reference in a new issue