trigged / manssh

Manage your ssh alias configs easily.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

manssh

Release Build Status Go Report Card codebeat badge License: MIT

manssh is a command line tool for managing your ssh alias config easily, inspire by storm project, powered by Go.

Note: only Host, HostName, User, Port, IdentityFile and ProxyCommand is implemented at this point, other configs and comments will loss.

Install

Gopher

go get github.com/xwjdsh/manssh

Homebrew

brew tap xwjdsh/tap
brew install xwjdsh/tap/manssh

Manual

Download it from releases, and extact it to your PATH environment.

Usage

% manssh
NAME:
   manssh - Manage your ssh alias configs easily

USAGE:
   manssh [global options] command [command options] [arguments...]

VERSION:
   0.1.0

COMMANDS:
     add, a     add a new ssh alias record
     list, l    list all ssh alias records
     update, u  update existing ssh alias record
     delete, d  delete existing ssh alias record
     backup, b  backup ssh alias config records
     help, h    Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --config value, -c value  (default: "/Users/wendell/.ssh/config")
   --help, -h                show help
   --version, -v             print the version

Licence

MIT License

About

Manage your ssh alias configs easily.

License:MIT License


Languages

Language:Go 100.0%