asciicast 文件的记录/播放
自 v0.9 起可用
console2svg 可以与终端录制工具 asciinema 常用的 asciicast v2 格式互操作。
记录 asciicast
Section titled “记录 asciicast”通过指定 --save-cast 选项,可以将执行输出保存为 asciicast 格式(.cast)。
console2svg capture --save-cast session.cast -- cargo build保存的 .cast 文件也可以用普通的 asciinema play 等工具播放。
向 SVG 嵌入数据 (--embed-cast)
Section titled “向 SVG 嵌入数据 (--embed-cast)”指定 --embed-cast 选项后,可以把 asciicast 数据嵌入到生成的 SVG 文件内部的元数据区域。
console2svg capture --embed-cast -o output.svg -- fastfetchasciicast 的播放和转换
Section titled “asciicast 的播放和转换”若要从已有 .cast 文件渲染 SVG 或视频,请使用 cast 子命令。
# 输出为静态 SVGconsole2svg cast session.cast -o session.svg
# 输出为视频(GIF)console2svg cast session.cast -v -o session.gif -t monokai或者指定 capture --in。
console2svg capture --in session.cast -d macos-pc -o output.svg