WebサービスやGUIアプリケーションにおいてデモを見せる際に動画はとても有効です。どのボタンを押すとどういう動きをするのかが分かるとユーザは利用前に自分のニーズに合っているかすぐに分かります。 ではターミナルのソフトウェアはどうでしょうか。文字を出力すれば良いだけかも知れませんが、ttystudioを使えばコンソール操作さえアニメーションGIFに展開できます。

ttystudioの使い方

ttystudioのインストールはnpmを使って行えます。

$ npm install -g ttystudio

後はttystudioコマンドを実行するだけです。

$ ttystudio output.gif --log

そうすると新しいシェルが開くので、自由に操作してCtrl + Qで終了になります。そうすれば自動的にアニメーションGIFが生成されます。

実際に生成されたアニメーションGIFはこちら。

CUIアプリケーションの紹介として使っても良さそうですね。

ttystudioはnode/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

chjj/ttystudio