CLIのソフトウェアなどのインストール記事を書く際、ターミナルの入力を残しておくと便利です。社内でドキュメントにする際にも良いでしょう。しかし、出力を適宜コピー&ペーストするのは非常に面倒です。 そこで使ってみたいのがtermtosvgです。ターミナル出力を記録し、SVGアニメーションにしてくれます。

termtosvgの使い方

サンプルです。SVGアニメーションになったものをアニメーションGIFにしています。

termtosvgはAsciinemaに似たソフトウェアですが、共有せずに使えるのが利点です。つまり社内などの特殊な操作があった場合にも利用できます。動画のように見られるので、作業確認する際に便利そうです。JavaScriptで操作することもできるでしょう。

termtosvgはPython製のオープンソース・ソフトウェア(MIT License)です。

nbedos/termtosvg: Record terminal sessions as SVG animations