コンテンツにスキップ

asciicastファイルの記録/再生

v0.9 で導入

端末録画ツール asciinema で標準的に使用される asciicast v2 形式との相互運用が可能です。

--save-cast オプションを指定することで、実行出力を asciicast 形式(.cast)として保存できます。

Terminal
console2svg capture --save-cast session.cast -- cargo build

保存された .cast ファイルは、通常の asciinema play 等でも再生できます。

SVGへのデータ埋め込み (--embed-cast)

Section titled “SVGへのデータ埋め込み (--embed-cast)”

--embed-cast オプションを指定すると、生成されるSVGファイル内部のメタデータ領域に asciicast データを埋め込むことができます。

Terminal
console2svg capture --embed-cast -o output.svg -- fastfetch

既存の .cast ファイルからSVGや動画をレンダリングするには、cast サブコマンドを使用します。

Terminal
# 静止画SVGとして出力
console2svg cast session.cast -o session.svg
# 動画(GIF)として出力
console2svg cast session.cast -v -o session.gif -t monokai

または capture --in を指定します。

Terminal
console2svg capture --in session.cast -d macos-pc -o output.svg