A job shell interpretter that executes with a full tty based on pty.js