背景
先日知ったttyrecordからGIF作るのにスクリーンショットなんて必要なかったんや - すぎゃーんメモを試した際に必要になった。
大きめなサイズの端末で録画しており、端末の文字数を指定しないとttyrecordしたファイルをうまくGifに変換出来なかった。
OSXのターミナルアプリで現在の大きさを知る
横に何文字か
echo $COLUMNS
縦は何行か
echo $LINES
まとめ
もしかすると、これは自分が標準のBashを使っているから出来るのかもしれません。他のシェルだと別の名前だったりするかも。
ncursesのSDL版つかってSLコマンドをEmscriptenでJs化していても、
黒い画面は奥が深く、今回のような簡単な事もどうすりゃいいのかすぐには
わかりませんでした。
追伸、「奥が深い」の記事の方と、ttyrecordの作者の方が同じ方のだった。