Skip to content

Sch-Tomi/ism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks PyPI Downloads Stargazers Issues MIT License


Logo

Interactive SSH Menu
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

ism Screen Shot

The ISM project is a simple CLI script. ISM collects all your hosts from your ~/.ssh/config file, expect host that starts with a *.

The biggest advantage of ISM over similar programs ISM can handle Include rules. Which is very usefull if you working with dozens of hosts.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Install by pip
pip install ism
  1. From source
git pull https://github.com/Sch-Tomi/ism.git
cd ism
pip install . 

Usage

After install, you can simply open ISM by ism in terminal. Use arrow keys to select a host then press Enter. A SSH will open on the same terminal with the selected host.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPLv3 License. See LICENSE for more information.

Contact

Project Link: https://github.com/Sch-Tomi/ism