Skip to content

pouriya/sssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSSH DEMO GIF

SSSH

Simply connect to your ssh server (inspired by rayx/pickhost).

Installation

Download the latest version:

Usage

$ sssh --help
Simply connect to your SSH server.

Usage: sssh [OPTIONS] [COMMAND]

Commands:
  select
          Select a server to connect from the terminal UI. (default)
  edit
          Edit configuration file to add/remove servers
  config
          Print current configuration file contents
  script
          Print current script file contents
  sample
          Samples for configuration and script
  help
          Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose
          Increase verbosity
          
          [env: SSSH_VERBOSE=]

  -q, --quiet
          Disable logging
          
          [env: SSSH_QUIET=]

  -c, --config-file <config-file>
          TOML Configuration file.
          
          For more information run `sssh sample config`
          
          [env: SSSH_CONFIG_FILE=]
          [default: ~/.config/sssh.toml]

  -s, --script-file <script-file>
          An executable file that will accept SSH info to connect to chosen server.
          
          For more information run `sssh sample script`
          
          [env: SSSH_SCRIPT_FILE=]
          [default: ~/.config/sssh.sh]

  -S, --skip-select
          Skip running final script
          
          [env: SSSH_SKIP_SELECT=]

  -e, --editor-command <editor-command>
          Editor command for editing configuration file
          
          [env: SSSH_EDITOR_COMMAND=]
          [default: nano]

  -E, --editor-argument <editor-argument>
          List of arguments passed to --editor-command
          
          [env: SSSH_EDITOR_ARGUMENTS=]
          [default: "-l {FILENAME}"]

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

To contributors

I ❤️ PR from everyone and I appreciate your help but before opening a PR, Open an issue and describe your feature, bug, etc.