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