Open kyoh86 opened 10 months ago
https://x.com/knu/status/1779878894398754870
あまり事例を見かけないターミナルの対話的アプリのCIをやってみた。tmuxが便利。フル機能端末のもとで任意のプロセスを非同期で動かしながら監視・操作できて、スクショも撮れる。そして今やttyrecの機能を内蔵するscriptで録画してartifactに吐けば、こけたときの見返しも簡単。
https://yo.eki.do/notes/tmux-capture-and-save-buffer-2022/
tmux: pane の表示内容をファイルに書き出す 2022
@foo
09:50 https://github.com/junegunn/fzf/blob/master/test/test_go.rb#L78 ここらへんが魔法ぽい。 必ず固定の大きさのtmuxを開くためにはどうしたらいいのでしょう?
@bar
09:53 tmux popup -w80 -h10 とかでポップアップかな
@foo
09:55 fmfm ほー! なるほどpopupしたウィンドウに名前を付けるのはどうやってやるんだろう (capture-paneが裏のウィンドウを見てしまう) https://man7.org/linux/man-pages/man1/tmux.1.html popupがない。。? capture-paneはあるんですが
@bar
10:18 別セッションで立ち上げたほうが良いかも? tmux popup -w80 -h20 -E "tmux new -A -s 'pane1'" で別名で立ち上げて、何かを実行。detach する 元paneで、 tmux capture-pane -t pane1 -p みたいな
@foo
10:21 おー! できました!
use tmux "capturep" https://github.com/tmux/tmux/wiki/Advanced-Use