目录
- 简介
- 首次用户
- 简单易用
- 支持暂停录制
- 兼容asciinema
- 类似工具
- 进一步阅读
简介
termsvg 是一款用 Go 编写命令行工具,可以用来录制终端操作和重新播放,而且可以导出录制文件为 svg 动画。其录制文件使用与 asciinema 相同的格式,因此您可以使用 asciinema 命令来进行播放。
首次用户
-
使用
x termsvg
即可自动下载并使用- 在终端运行
eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令安装, 详情参考 x-cmd 官网
- 在终端运行
-
x-cmd 提供1分钟教程,其中包含了 termsvg 命令常用功能的 demo 示例,可以帮你快速上手 termsvg 。
-
使用案例:
# 录制终端会话并保存到 hello.cast 文件 x termsvg rec hello.cast # 播放录制的终端会话 x termsvg play hello.cast # 将录制的终端会话导出为 svg 文件 x termsvg export ./hello.cast -o hello.svg
简单易用
termsvg 只有三个主要功能,简单易上手:
play
:播放预先录制好的 cast 格式文件。rec
:录制终端会话export
:将 cast 转换为 SVG 格式文件并导出。
支持暂停录制
在录制时,如果需要暂停录制,只需使用快捷键 Ctrl+p 暂停,再次按下即可恢复录制。这使得录制更加灵活和方便。
兼容asciinema
termsvg 输出与 asciinema 一样,因此您可以使用 Asciinema 站点播放器以及其他由 Asciinema 社区开发的插件和应用程序。我们也引入了agg。 agg 是一个将 Asciicast 转换为 GIF 格式的工具,您感兴趣的话可以通过 x-cmd 的 pkg 来下载,使用命令 x agg
类似工具
- asiinema
- TermRecord
- showterm
- vhs
- Linux 原生 script 命令
进一步阅读
- 项目所托管的网站 github 提供了详细的使用说明
X-CMD 官网
x-cmd-pkg
x-cmd-1min