Skip to content

edutra/ssh_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSH Manager CLI

A simple CLI tool for managing your SSH connections.

Overview

SSH Manager allows you to easily add, list, delete, and open SSH connections through a command-line interface. This tool is designed to streamline SSH management, making it easier to work with multiple servers or remote machines.

Installation

Clone the repository and install the tool:

$ git clone https://github.com/edutra/ssh_manager
$ cd ssh_manager
$ cargo build --release

Usage

The general command format for SSH Manager is:

$ ssh_manager <COMMAND>

Commands

  • add
    Add a new SSH connection. You will be prompted to enter the name and details of the connection.

    $ ssh_manager add <NAME> <HOST> <PORT> <USERNAME>
  • list
    List all saved SSH connections.

    $ ssh_manager list
  • delete
    Delete an SSH connection by its name.

    $ ssh_manager delete <NAME>
  • open
    Open an SSH connection by its name.

    $ ssh_manager open <NAME>
  • help
    Print help information for the available commands.

    $ ssh_manager help

Options

  • -h, --help
    Print help for the tool or the specific subcommand.

Example

To add a new SSH connection:

$ ssh_manager add name foo.bar 6969 myUser

To connect to name:

$ ssh_manager open name

Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue for suggestions or bug reports.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages