From 02a31e0fe60c68ebb0a4aa148a979368860460a3 Mon Sep 17 00:00:00 2001 From: Wryn Wagner Date: Tue, 6 Aug 2019 14:40:33 -0600 Subject: [PATCH] osx update --- bash/osx/osxfun | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/bash/osx/osxfun b/bash/osx/osxfun index 4b73d35..f4b9729 100644 --- a/bash/osx/osxfun +++ b/bash/osx/osxfun @@ -8,7 +8,21 @@ function planktimer() { figlet "Plank Time" | lolcat; say -v $(say -v ? | sed -n "/en_/p" | sed "s/ .*//" | shuf -n 1) "plank time"; read -n 1; - termdown 65; - say -v $(say -v ? | sed -n "/en_/p" | sed "s/ .*//" | shuf -n 1) "done"; + if [ $1 ]; then + termdown $1; + say -v $(say -v ? | sed -n "/en_/p" | sed "s/ .*//" | shuf -n 1) "done"; + fi done } + +function sayvoices() { + for voice in $(say -v ? | sed 's/ .*//' | sed 's/ News//'); + do + say -v "$voice" $(say -v ? | grep $voice | sed 's/[^#]*# //'); + done +} + +function sayone() { + voice=$(say -v ? | sed 's/ .*//' | sed 's/ News//' | shuf -n 1); + say -v "$voice" $(say -v ? | grep $voice | sed 's/[^#]*# //'); +}