aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Makefile1
-rwxr-xr-xpractice34
2 files changed, 35 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 962c945..53af945 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,7 @@ SCRIPTS = addressgrep \
26 popup-cal12 \ 26 popup-cal12 \
27 popup-cal3 \ 27 popup-cal3 \
28 popup-terminal \ 28 popup-terminal \
29 practice \
29 secret \ 30 secret \
30 sel \ 31 sel \
31 share \ 32 share \
diff --git a/practice b/practice
new file mode 100755
index 0000000..5daa4b5
--- /dev/null
+++ b/practice
@@ -0,0 +1,34 @@
1#!/bin/sh
2
3# Script based on nissy (see https://nissy.tronto.net) to practice FMC
4
5# Usage: practice [htr]
6
7usage() {
8 echo "Usage: practice [htr]"
9}
10
11htr() {
12 while true; do
13 scr="$(nissy scramble dr)"
14 echo "$scr"
15 read -r x
16 nissy solve -o htr "$scr"
17 read -r x
18 done
19}
20
21if [ -z "$1" ]; then
22 usage
23 exit 1
24fi
25
26case "$1" in
27 htr)
28 htr
29 ;;
30 *)
31 usage
32 exit 1
33 ;;
34esac

Generated with cgit - Back to sebastiano.tronto.net