SHY(1)

NAME

shy - barebones ssh launcher

SYNOPSIS

shy [OPTIONS]

DESCRIPTION

shy is a lil console ui for quickly connecting to an ssh server. It parses your `~/.ssh/config` file and displays all your "Host" patterns, allowing you to quickly select one using a readline-ish prompt.

Usually shy is started with no options:

    shy

To connect more quickly to a host, you may want to launch in search mode:

    shy -s

If you want to use a config file other than `~/.ssh/config`, you can pass a path using the `-c` or `--config` options.

OPTIONS

-c, --config FILE
    Use FILE instead of ~/.ssh/config

-h, --help
    Print a help summary and exit.

-v, --version
    Print version information and exit.

NOTES

If no config file is found, shy will fail to start.

NAVIGATION

shy has two modes: Navigation mode and Search mode. By default, the program is in Navigation mode - a simple list view that lets you move your selected host up or down.

By pressing `i`, `s`, `f`, or `/`, the program enters Search mode, allowing you to quickly jump to a host by typing the beginning of its name.

  NAV MODE KEYBOARD SHORTCUTS

q, Esc, Ctrl-c
    Quit shy.

Up arrow, Ctrl-p, k
    Select previous host in list.
Down arrow, Ctrl-n, j
    Select next host in list.
Page Down, Spacebar
    Jump down by five entries.
Page Up, -
    Jump up by five entries.

Enter
    Connect to selected host.

i, s, /, f
    Enter search mode.
r, F5
    Refresh view.

  SEARCH MODE KEYBOARD SHORTCUTS

Esc, Ctrl-c
    Clear the input, and then exit Search mode.

Up arrow, Ctrl-p, k
    Select previous matching host.
Down arrow, Ctrl-n, j
    Select next matching host.

Enter
    Connect to selected host.

ABOUT

shy is maintained by chris west, and released under the MIT license.

shy's Gopher hole:
    gopher://phkt.io/1/shy
shy's webpage:
    https://github.com/xvxx/shy