fix score
[multypo.git] / play.sh
diff --git a/play.sh b/play.sh
index d9367efd93cea93a2596be5cd12c576290a28600..b427eeed67fc92378f8721f178ee342dbe533efd 100755 (executable)
--- a/play.sh
+++ b/play.sh
@@ -2,6 +2,8 @@
 
 # you should probably download a txt dictionary of your favourite language and use that as a words.txt
 
+cd "$(readlink -e $(dirname "$0"))"
+
 WORDSTOPLAY=10
 WORDSFILE="$1"
 if [[ -z "$WORDSFILE" ]]; then
@@ -9,5 +11,9 @@ if [[ -z "$WORDSFILE" ]]; then
 fi
 
 export LC_ALL=C # dont do unicode stuff in egrep
-sort -R "$WORDSFILE" | sed 's/\/.*//' | egrep '^[A-Za-z]{5,}$' | head -n $WORDSTOPLAY | tr [:upper:] [:lower:]  | qt/multypo
+while true; do
+  sort -R "$WORDSFILE" | sed 's/\/.*//' | egrep '^[A-Za-z]{5,}$' | head -n "$WORDSTOPLAY" | tr [:upper:] [:lower:] | qt/multypo
+  echo "Press Ctrl-C to quit"
+  sleep 3
+done