文件名称:goexpect:期待Go
文件大小:32KB
文件格式:ZIP
更新时间:2024-02-20 13:11:05
cli ssh automation expect CommandlineinterfaceGo
该软件包是中的实现。 特征: 使用实际的PTY生成和控制本地过程。 本机SSH衍生工具。 期待支持的生成器进行测试。 通用生成器,使实现其他Spawner变得简单。 有一个用于实现工作流的批处理程序,而无需编写额外的逻辑和代码。 选件 所有Spawn函数都接受类型为Expect.Option的变量,这些变量用于更改Expecter的选项。 CheckDuration 默认情况下,Go Expecter每两秒钟检查一次新数据。 可以使用CheckDuration func CheckDuration(d time.Duration) Option更改此设置。 详细 Verbose选项用于打开/关闭Expect / Send语句的详细日志记录。 在对工作流程进行故障排除时,此选项非常有用,因为它将记录与设备的每次交互。 详细写作 VerboseWriter选项可用于更改详细会话日志的写入位置。 使用此选项将开始将详细的输出写入提供的io.Writer,而不是默认的日志。 有关如何使用此示例的示例,请参见代码。 不检查 Go Expecter会定期检查所生成的进程/ ssh /
【文件预览】:
goexpect-master
----testdata()
--------menuloop.sh(539B)
--------traptest.sh(406B)
----expect_test.go(36KB)
----LICENSE(1KB)
----CONTRIBUTING(1KB)
----AUTHORS(173B)
----examples()
--------newspawner()
--------process()
----.circleci()
--------config.yml(1KB)
----go.sum(6KB)
----expect.go(34KB)
----README.md(9KB)
----go.mod(525B)