使用 nodejs 启动 bash 像伪终端
Starting bash like pseudo terminal with nodejs
我正在开发一个 node cli 应用程序,它启动一个类似于 bash 的伪终端。用户应该能够在该终端中执行正常的 bash 命令,例如 cp
、cd
、mkdir
等。例如,
dummy-linux-user:~$ my-node-cli-cmd
Bingo!
node-based-bash:~$
尝试使用此包 https://github.com/substack/bashful,但它不像普通 bash 终端那样提供自动完成功能,并且它会因 command not found
错误而退出节点进程。我想向用户展示一个类似 tty
的终端。
浏览大量文章和博客后,我在以下 npm 包中找到了解决问题的方法,
希望这一发现对我们美好社区中的其他人有所帮助。 :)
我正在开发一个 node cli 应用程序,它启动一个类似于 bash 的伪终端。用户应该能够在该终端中执行正常的 bash 命令,例如 cp
、cd
、mkdir
等。例如,
dummy-linux-user:~$ my-node-cli-cmd
Bingo!
node-based-bash:~$
尝试使用此包 https://github.com/substack/bashful,但它不像普通 bash 终端那样提供自动完成功能,并且它会因 command not found
错误而退出节点进程。我想向用户展示一个类似 tty
的终端。
浏览大量文章和博客后,我在以下 npm 包中找到了解决问题的方法,
希望这一发现对我们美好社区中的其他人有所帮助。 :)