4 ms·
Needs bash and gawk, bash you can avoid by changing cmd = "bash -c 'read -n 1 input; echo $input'" to cmd = "saved=$(stty -g); stty raw; var=$(dd bs=1 count=
by myztic 11y ago
Needs bash and gawk, bash you can avoid by changing
cmd = "bash -c 'read -n 1 input; echo $input'"
to
cmd = "saved=$(stty -g); stty raw; var=$(dd bs=1 count=1 2>/dev/null); stty \"$saved\"; echo \"$var\""
all credit to izabera from #bash on freenode
- TheMozg 11y agoFinally merged that.