/issh-ruby

Simple ssh cli for Unix-like environments

Primary LanguageRubyMIT LicenseMIT

ISSH - A simple ssh cli

Start, add or remove ssh connections!

demo

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