redsos / shy

πŸ’€ bare-bones ssh launcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shy

github crate aur build

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 fuzzy finder prompt.

install

On macOS you can install with Homebrew:

brew install xvxx/code/shy

On Arch Linux, install using Pacman:

pacman -S shy

Binaries for Linux, Raspberry Pi, and Mac are available at https://github.com/xvxx/shy/releases:

You can also install directly from crates.io:

cargo install shy

usage

Usage: shy [options]

Options:
    -c, --config FILE    Use FILE instead of ~/.ssh/config
    -s, --search         Start in Search mode.
    -v, --version        Print shy version and exit.
    -h, --help           Show this message.

keyboard shortcuts

Shortcut Nav Mode Search Mode
i, s, f, / Enter search mode
up, ctrl-p Move selection up Jump to previous match
down, ctrl-n Move selection down Jump to next match
PageDown, space Jump down 5 entries
PageUp, - Jump up 5 entries
r, F5 Refresh
ctrl-c, ESC Quit Clear Input, then Exit Search Mode

screenies

Screenshot Screenshot
Screenshot Screenshot

About

πŸ’€ bare-bones ssh launcher

License:MIT License


Languages

Language:Rust 97.9%Language:Makefile 2.1%