ターミナルの入力をそのまま記録、再現してくれるasciicastは便利なサービスですが、ブログなどに埋め込みたいと思ってもJavaScriptが許可されていないケースも多いでしょう。GitHubのREADMEもそうです。そうした時にリンクだけ貼るのでは面白くありません。 そこで使ってみたいのがasciicast2gifです。asciicastをそのままアニメーションGIFにしてくれます。

asciicast2gifの使い方

実際の例です。

テーマを変更することもできます。

一つ一つのコマンドが再現されますが、アニメーションGIFのサイズはあまり大きくありません。asciicast2gifで作ったものであれば、画像としてそのまま貼り付けても大丈夫でしょう。画像なのでテキストをコピーできないという問題はありますが、内容を閲覧するレベルであれば十分と言えるでしょう。

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

asciinema/asciicast2gif: Generate GIF animations from asciicasts (asciinema recordings)