VHS命令行视频录制工具
VHS 是一个 Go 语言实现的命令行视频录制工具。
将终端 GIF 编写为集成测试和演示 CLI 工具的代码。
上面的例子是用 VHS 生成的(查看源代码)。
VHS 内置了 SSH 服务器。当你自己托管 VHS 时,可以像在本地安装一样访问它。VHS 将可以访问主机上的命令和应用程序,因此无需将它们安装在你的机器上。
要启动服务器运行:
vhs serve
有几种基本类型的 VHS 命令:
-  Output <path>: 指定文件输出
-  Require <program>: 指定 tape 文件所需的程序
-  Set <Setting> Value:设置录制设置
-  Type "<characters>": 模拟 typing
-  LeftRightUpDown: 方向键
-  BackspaceEnterTabSpace: 特殊键
-  Ctrl+<char>:按控制+键
-  Sleep <time>: 等待一定的时间
-  Hide: 从输出中隐藏命令
-  Show: 停止从输出中隐藏命令
评论
