tmux-terminal
Interactive terminal control via tmux for TUI apps, prompts, and long-running CLI workflows.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Interactive terminal control via tmux for TUI apps, prompts, and long-running CLI workflows.
How to use
Sprawdź, czy tmux jest zainstalowany na Twoim systemie, uruchamiając komendę tmux -V w terminalu. Na macOS tmux jest preinstalowany; na Linuksie zainstaluj go za pomocą menadżera pakietów.
Utwórz nową sesję tmux w trybie detached (działającą w tle) za pomocą komendy tmux new-session -d -s nazwa_sesji, gdzie nazwa_sesji to dowolna nazwa identyfikująca Twoją sesję.
Wysyłaj komendy do sesji używając tmux send-keys -t nazwa_sesji "komenda" Enter. Zamień "komenda" na rzeczywistą komendę, którą chcesz wykonać. Aby wysłać specjalne klawisze, użyj nazw takich jak Enter, C-c (Ctrl+C), Tab, Up, Down.
Przechwycaj wyjście ekranu z sesji komendą tmux capture-pane -t nazwa_sesji -p. Dodaj flagę -S -200, aby zobaczyć ostatnie 200 linii, gdy ekran zawiera wiele tekstu.
Nawiguj w aplikacjach TUI, wysyłając klawisze strzałek (Up, Down, Left, Right) i Enter do interakcji z interfejsem. Przechwytuj ekran po każdej akcji, aby potwierdzić zmianę stanu.
Zakończ pracę z sesją, wysyłając C-c (Ctrl+C) do zatrzymania procesu, a następnie tmux kill-session -t nazwa_sesji, aby usunąć sesję.