ISSH - A simple ssh cli
Start, add or remove ssh connections!
Prerequisites
- ruby (tested on ruby-2.4.0)
- bash (or compatible)
Installation
Clone this repository
git clone https://github.com/Ap3rtur3/issh.git
Add this function to your .bashrc (or .zshrc). Edit "path/to/issh" accordingly!
issh() { (cd path/to/issh && ruby lib/issh.rb) }
Reload .bashrc (or .zshrc)
source $HOME/.bashrc
Install dependencies. Edit "path/to/issh" accordingly!
cd path/to/issh
gem install bundler
bundle install
Note: The installation script install.sh may not work properly at the moment. Use at own risk!
Usage
issh
You can add, delete and start ssh connections.
Misc
- Why "issh"?
issh
stands for Interactive SSH.
Mostly because that's what it is, but I'm also not really creative at naming things
- Want to contribute?
Go ahead
TODO
- Menu point to edit ssh endpoint
- Better documentation/comments
- More ssh config options
License
MIT