All Projects → zlaxy → sshch

zlaxy / sshch

Licence: other
Ssh connection manager

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sshch

Botany
command line virtual plant buddy
Stars: ✭ 192 (+118.18%)
Mutual labels:  curses
git-tui
Collection of human friendly terminal interface for git.
Stars: ✭ 95 (+7.95%)
Mutual labels:  curses
lcurses
Lua bindings for Curses
Stars: ✭ 60 (-31.82%)
Mutual labels:  curses
Mitype
Typing speed test in terminal
Stars: ✭ 241 (+173.86%)
Mutual labels:  curses
Zsh Navigation Tools
Curses-based tools for Zsh, e.g. multi-word history searcher
Stars: ✭ 249 (+182.95%)
Mutual labels:  curses
aseprite-macos-buildsh
Automated script to create latest release app (either beta, or release whichever is newer) of Aseprite for macOS
Stars: ✭ 143 (+62.5%)
Mutual labels:  sh
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (+89.77%)
Mutual labels:  curses
deltachat-cursed
[WIP] Cursed Delta, a lightweight Delta Chat client for the command line
Stars: ✭ 33 (-62.5%)
Mutual labels:  curses
hledger-iadd
A terminal UI as drop-in replacement for hledger add.
Stars: ✭ 61 (-30.68%)
Mutual labels:  curses
sh-tetris
The pure shell script (sh) that implements the Tetris game following the Tetris Guideline (2009).
Stars: ✭ 31 (-64.77%)
Mutual labels:  sh
Asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
Stars: ✭ 2,869 (+3160.23%)
Mutual labels:  curses
Taizen
curses based mediawiki browser
Stars: ✭ 249 (+182.95%)
Mutual labels:  curses
vscode-sshextension
Extension for SSH connections using the ftp-simple settings
Stars: ✭ 19 (-78.41%)
Mutual labels:  ssh-connection
Musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Stars: ✭ 2,663 (+2926.14%)
Mutual labels:  curses
ncurses
Ncurses bindings for Crystal
Stars: ✭ 20 (-77.27%)
Mutual labels:  curses
Bashsimplecurses
A simple curses library made in bash to draw terminal interfaces
Stars: ✭ 182 (+106.82%)
Mutual labels:  curses
nuber
terminal epub reader with inline images
Stars: ✭ 73 (-17.05%)
Mutual labels:  curses
workbench
A hierarchical environment manager for bash, written in bash.
Stars: ✭ 17 (-80.68%)
Mutual labels:  sh
cpyvke
cpyvke is a variable explorer and a kernel manager written in Python 3 curses for iPython kernels (Python 2.x or 3.x)
Stars: ✭ 28 (-68.18%)
Mutual labels:  curses
dopewars
Game simulating the life of a drug dealer in New York
Stars: ✭ 47 (-46.59%)
Mutual labels:  curses

SSH connection and aliases manager with curses and command line interface

sshch is released under DWTWL 2.55 license

sshch compatible with pyhon2 and python3, no additional libraries are required

Screenshot

sshch

Installing

You can install a release version from pip:

pip install sshch

Manual installation from the package or git repository also available:

To install for all users:

sudo python setup.py install

To install just for current user:

mkdir ~/.local/bin
cp sshch/sshch ~/.local/bin/

Using

To run curses interface:

sshch

To run command line help:

sshch -h

For exit from current ssh session press Ctrl+D.

Additional Features

  • If you want to use unsafe 'password' feature you must install sshpass first.
  • If you want to use bash autocompletion function with sshch, copy autocompletion script to /etc/bash_completion.d/:
sudo cp completion/sshch_bash_completion.sh /etc/bash_completion.d/sshch

(changes will come into effect with new bash session)

  • If you want to use zsh autocompletion:
  1. Place File in a Directory where ZSH can find it

    -> Search Path is Stored in $fpath

    -> echo $fpath

  2. Rename File to '_sshch'

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].