像nodejs的伪terminal开始bash

我正在开发一个节点cli的应用程序,像伪terminal启动一个bash。 用户应该能够在该terminal执行正常的bash命令,如cpcdmkdir等。例如,

 dummy-linux-user:~$ my-node-cli-cmd Bingo! node-based-bash:~$ 

尝试使用这个包https://github.com/substack/bashful,但它不会像正常的bashterminal一样给自动完成,它会退出节点进程的command not found错误。 我想向用户展示一个类似ttyterminal。

通过大量的文章和博客浏览后,我发现我的问题在下面的NPM包的解决scheme,

  1. https://github.com/dthree/vorpal
  2. https://github.com/dthree/cash

希望这个调查结果可以帮助我们美好的社区的其他人 🙂