Skip to content

Piping the output of jsexec to *nix less can leave the terminal in a bad state

I'm pretty sure I've discussed this one before with @Deuce, but it's still unresolved and I intend to look into it again now as it's annoying me.

The problem is, if you run say 'jsexec filelist -all | less' and then you abort with the 'q' key, the shell/terminal standard input isn't echoed (e.g. no keyboard input is sent back to the user) until the terminal is 'reset'. This is annoying.