概要
capture サブコマンドを使用すると、任意のCLIコマンドの実行結果をベクター形式のSVG静止画として保存できます。
基本的な使い方
Section titled “基本的な使い方”-
console2svg capture -- (コマンド)を実行します。Terminal console2svg capture -- console2svg -
実行したコマンドの終了時の画面が
output.svgとして出力されます。
主なオプション
Section titled “主なオプション”静止画撮影でよく使用するオプションは以下のとおりです。
-o <path>: 出力先ファイルパスを指定します(デフォルト:output.svg)。-c/--with-command: 出力の先頭に$ console2svgのような実行コマンド行を追加します。--prompt <text>: コマンド行のプロンプト記号を変更します(デフォルト:$または#)。-w <chars>: ターミナルの横幅(文字数)を指定します。-h <lines>: ターミナルの縦幅(行数)を指定します。--timeout <sec>: 指定秒数経過後にコマンドを自動終了させます。終了しないコマンドの撮影に利用します。--frame <index>: コマンド終了時ではなく、指定したフレーム番号の画面を出力します。--time <sec>: 指定した経過秒数時点の画面を出力します。--stdout: SVGデータをファイルではなく標準出力へ書き出します。
詳細はcaptureのオプションを参照してください。
# 実行コマンド付き、横幅100文字、縦12行、カスタムファイル名で出力console2svg capture -o console2svg.svg -c -w 100 -h 12 -- dotnet --info