Ensure -h output can be read at end of cast

This commit is contained in:
Mario Nebl 2018-01-26 13:07:54 +01:00 committed by David Peter
parent b269f4902e
commit 4fea5f3a3c

View file

@ -1,34 +1,50 @@
#!/bin/sh #!/bin/sh
set -e set -e
PROMPT="▶ " PROMPT="▶"
enter() { enter() {
IFS='%' prompt
type $PROMPT
type $1 type $1
sleep 0.5 sleep 0.5
printf '%b' " ⏎\n" printf '%b' " ⏎\n"
sleep 0.1
eval $1 eval $1
type "\n" type "\n"
unset IFS }
prompt() {
printf $PROMPT
type " "
} }
type() { type() {
printf '%b' $1 | pv -qL $[10+(-2 + RANDOM%5)] printf '%b' $1 | pv -qL $[10+(-2 + RANDOM%5)]
} }
enter "fd" main() {
IFS='%'
enter "fd -e md" enter "fd"
enter "fd -e md --exec wc -l" enter "fd -e md"
enter "fd mod" enter "fd -e md --exec wc -l"
enter "fd sh" enter "fd mod"
enter "fd -H sample" enter "fd sh"
enter "fd -h" enter "fd -H sample"
enter "fd -h"
prompt
sleep 3
unset IFS
echo ""
}
main