/Lazaro

Server list managment and ssh connection made easy :computer_mouse: :desktop_computer: :earth_africa: and terminals' friendly

Primary LanguageJavaScriptMIT LicenseMIT

Lazaro

Lazaro is a command line application that lets you choose and connect a given list of servers.

lazaro-terminal

Who may find this useful

Maybe you had this problem before, maybe not, but when you have a list of servers and you don't know all the ip's, you don't want to set alias to all of them, also you use tmux and you want to start more than one connection in the same window and see all of them at once. How you gonna do it? Lazaro ...
So, it's for everyone that has a big list of servers and prefer to have a command line app to help select a server instead of look for the ip everytime that wants to connect.

How it works

This is a simples nodejs app using inquirer and exec-sh. With inquirer it's possible to make questions and have a list as an option. Then, with exec-sh, start an ssh connection.

Install

Easy as 🎉

$ curl -sL https://raw.githubusercontent.com/obernardovieira/Lazaro/master/install.sh | sudo -E bash -

Uninstall

It's not recommended but you can do it 😿

$ sudo npm uninstall -g lazaro

Usage

To run this, you simply need to do the following command form anywhere on your computer.

$ lazaro

It's also possible to see the full commands list with (under development)

$ lazaro --help

The add option:

  • TODO

The remove option:

  • TODO

The edit option:

  • TODO

Contributing

Your contributions are always welcome! Please have a look at the contribution guidelines first. 🎉

License

The GNU General Public License v3.0 only - obernardovieira. Please have a look at the LICENSE.md for more details.