- Remove unnecessary debug print statements. - Remove redundant initialization calls. - Improve test cache handling and error reporting. - Refactor code for better readability and maintainability. - Update test suite to include additional tests. - Improve code formatting and style consistency.
TMUX
TMUX is a very capable process manager.
Concepts
- tmux = is the factory, it represents the tmux process manager, linked to a node
- session = is a set of windows, it has a name and groups windows
- window = is typically one process running (you can have panes but in our implementation we skip this)
structure
tmux library provides functions for managing tmux sessions
- session is the top one
- then windows (is where you see the app running)
- then panes in windows (we don't support yet)
to attach to a tmux session
TODO: