像伪终端一样用nodejs启动bash



我正在开发一个节点 cli 应用程序,它可以启动类似伪终端的 bash。用户应该能够在该终端中执行正常的bash命令,如cpcdmkdir等。

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

https://github.com/substack/bashful 尝试使用此包,但它不像普通的 bash 终端那样提供自动完成功能,并且会因command not found错误而退出节点进程。我想向用户显示类似tty终端。

在浏览了大量文章和博客后,我在以下 npm 包中找到了我的问题的解决方案,

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

希望这一发现对我们美好社区中的其他人有所帮助。 :)

相关内容

  • 没有找到相关文章

最新更新