aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven-Hendrik Haase <sh@lutzhaase.com>2012-02-26 18:30:33 +0100
committerSven-Hendrik Haase <sh@lutzhaase.com>2012-02-26 18:30:33 +0100
commit2ee2c38c7a13f273c05b3ce165e89507463befa0 (patch)
treecad6820554674380a156d77ef16c3cbc8cf35a0b
parent88d9965243d72b45895615084a228a8edd7fd366 (diff)
parent0e7aca39207cad2e41225bfa36bdee84f2a195b8 (diff)
downloadponysay-2ee2c38c7a13f273c05b3ce165e89507463befa0.tar.gz
ponysay-2ee2c38c7a13f273c05b3ce165e89507463befa0.tar.bz2
ponysay-2ee2c38c7a13f273c05b3ce165e89507463befa0.zip
Merged
-rw-r--r--COPYING (renamed from LICENSE)2
-rw-r--r--README1
-rwxr-xr-xponythink26
3 files changed, 27 insertions, 2 deletions
diff --git a/LICENSE b/COPYING
index 459b463..6d08ceb 100644
--- a/LICENSE
+++ b/COPYING
@@ -10,4 +10,4 @@
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.
+ 0. You just DO WHAT THE FUCK YOU WANT TO. \ No newline at end of file
diff --git a/README b/README
index 6213c89..dfc66c6 100644
--- a/README
+++ b/README
@@ -2,4 +2,3 @@ I don't even know...
Author of the cows is unknown.
Depends on cowsay for obvious reasons.
-
diff --git a/ponythink b/ponythink
new file mode 100755
index 0000000..d43e84d
--- /dev/null
+++ b/ponythink
@@ -0,0 +1,26 @@
+#!/usr/bin/env bash
+export PERL_UNICODE=S
+ponydir=/usr/share/ponies
+
+function ponyf() {
+ if [[ -f ${ponydir}/${1}.cow ]] ; then
+ cowthink -f "${ponydir}/${1}.cow" $@
+ else
+ ponyr $@
+ fi
+}
+function ponyr() {
+ cowthink -f $(ls ${ponydir}/*.cow | sort -R | head -n1) $@
+}
+
+while getopts f:hv OPT
+do
+ case ${OPT} in
+ v) echo "v0.01" ; exit;;
+ h) echo "helpherpderp" ; exit;;
+ f) ponyf $* ; exit;;
+ \?) echo "DERP"; exit;;
+ *) ponyr $* ; exit;;
+ esac
+done
+ponyr $*