tmux-terminal
Steruj interaktywnymi aplikacjami terminalowymi i długotrwałymi procesami za pomocą tmux
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do interaktywnego sterowania sesją terminalową poprzez tmux. Wysyłaj komendy, przechwytuj wyjście ekranu i zarządzaj procesami działającymi w tle. Idealna do testowania aplikacji TUI, obsługi interaktywnych promptów oraz monitorowania długotrwałych zadań. Obsługuje specjalne klawisze (Ctrl+C, Tab, strzałki) i pozwala na przechwycenie zawartości ekranu do analizy. Wymaga zainstalowanego tmux (domyślnie dostępny na macOS).
Jak używać
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ę.
Podobne skille
polymarket-trader
autor: openclaw
playwright-browser-automation
autor: lackeyjb
webapp-testing
autor: anthropics
creating-financial-models
autor: anthropics
lean4-theorem-proving
autor: cameronfreer
pair-trade-screener
autor: tradermonty