使用说明
交互式壳牌管理
此项目提供用于管理交互式shell会话的工具。
为什么选择pexpect?
pexpect 在本项目中使用,主要是因为它提供 伪终端(PTY)仿真.
这对于与交互运行时行为不同的命令行应用程序进行交互至关重要
与非交互式相比。许多shell命令和交互式程序需要PTY才能运行
正确地,显示颜色输出、处理提示或管理缓冲区,正如人类用户所期望的那样。
当 asyncio.subprocess.exec 可以运行外部进程,它不提供PTY,使
pexpect 用于模拟用户与终端交互的更合适的工具。
全部
- 运行时保存到文件
