#ssh #tui #终端 #cli

程序+库 shy

基本的 ssh 启动器

11 个版本

0.1.10 2020年11月3日
0.1.9 2020年11月1日
0.1.8 2020年9月30日
0.1.6 2020年5月19日

#131 in #ssh

每月下载量 35

MIT 许可证

30KB
670

shy

github crate aur build

shy 是一个用于快速连接 SSH 服务器的简单控制台界面。它解析您的 ~/.ssh/config 文件,并显示所有“主机”模式,允许您使用模糊查找提示快速选择一个。

安装

在 macOS 上,您可以使用 Homebrew 进行安装

brew install xvxx/code/shy

在 Arch Linux 上,您可以使用您喜欢的 AUR Helper 安装 shy

yay -S shy

Linux、Raspberry Pi 和 Mac 的二进制文件可在 https://github.com/xvxx/shy/releases 找到

  • [shy-v0.1.10-linux-x86_64.tgz][0]
  • [shy-v0.1.10-linux-armv7.tgz (Raspberry Pi)][1]
  • [shy-v0.1.10-macos.zip][2]

您也可以直接从 crates.io 安装

cargo install shy

使用方法

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.

键盘快捷键

快捷键 导航模式 搜索模式
i, s, f, / 进入搜索模式
up, ctrl-p 向上移动选择 跳转到上一个匹配项
down, ctrl-n 向下移动选择 跳转到下一个匹配项
PageDown, space 向下跳转 5 个条目
PageUp, - 向上跳转 5 个条目
r, F5 刷新
ctrl-c, ESC 退出 清除输入,然后退出搜索模式

屏幕截图

Screenshot Screenshot
Screenshot Screenshot

依赖关系

~1MB
~19K SLoC