7 extraargs=("${extraargs[@]}" "'$arg'")
10if (which timeout&>/dev/null); then
11 timeout 10 idris $@ Main.idr --nocolour --check --warnreach -o basic010
14 # From http://unix.stackexchange.com/questions/43340/how-to-introduce-timeout-for-shell-scripting
15 # Here copied from reg039.
17 # Executes command with a timeout
19 # $1 timeout in seconds
21 # Returns 1 if timed out 0 otherwise
26 # start the command in a subshell to avoid problem with pipes
27 # (spawn accepts one command)
28 command="/bin/sh -c \"$2\""
30 expect -c "set echo \"-noecho\"; set timeout $time; spawn -noecho $command; expect timeout { exit 1 } eof { exit 0 }"
33 echo "Timeout after ${time} seconds"
38 timeout 10 "idris ${extraargs[*]} Main.idr --nocolour --check --warnreach -o basic010"
39 timeout 5 "./basic010"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list