Secure Shell (SSH) connection manager with TUI
- Python 3.9+
- asciimatics
- libtmux
- TinyDB
yay -S shyysh-git
Ensure you have installed tmux in your os.
Install python packages from requirements.txt
python setup.py build
python setup.py install
shyysh
While being run outside existing tmux session it will start one, otherwise shyysh will be started in newly created tmux window.
You may want to change default command key binding in tmux.conf
to avoid conflicts when tmux session
being run inside another:
unbind C-b
set -g prefix C-a
bind C-a send-prefix
Validation in 'Connection Edit' frame is for informational purposes only - it will not disallow saving unexecutable profiles.
Default location for config file and DB: ~/.config/shyysh
Видишь ящики - грузи в ящики
...
Сломаешь шиш - получишь десятку
- Sometimes terminal color scheme is being reset when resizing window.