時折、ターミナルの操作内容を動画やgifファイルにして共有したい時というものがある。
そんなときに使えるのが、今回紹介するターミナルの操作内容をgifにしてくれる「ttystudio」というコマンドだ。
既存のコマンドであればscriptコマンドで記録、scriptreplayコマンドでターミナル上で再生しているのだが、このコマンドであれば最初からgifとして記録してくれるのでブラウザ等から操作内容を見ることができる。

1.インストール

事前に、nodejs、npmが必要になるのでそれらをインストールする。

Debian/Ubuntu系の場合

sudo apt-get install nodejs npm

RHEL系の場合

sudo yum install epel-release
sudo yum install nodejs npm

nodejs、npmをインストールしたら、以下のコマンドでttystudioをインストールする。

sudo npm -g install ttystudio

2.実際に使ってみる

さて、それでは実際に使ってみよう。
以下のようにコマンドを実行することで、gifファイルを作成できる。

ttystudio 作成するgifのPATH

操作終了後は、「Ctrl + Q」でgifファイルの作成を行う。
(結構時間がかかる)