Crates.io | fssh |
lib.rs | fssh |
version | |
source | src |
created_at | 2024-11-23 01:56:20.306068 |
updated_at | 2024-11-23 01:56:20.306068 |
description | An SSH Config Searching Tool |
homepage | https://gitlab.com/dannymato/fssh |
repository | https://gitlab.com/dannymato/fssh |
max_upload_size | |
id | 1458131 |
Cargo.toml error: | TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
A SSH config searching tool built with Rust
fssh
will parse your SSH config found at ~/.ssh/config
Every Host
will then be shown which also has a corresponding HostName
entry.
You can then use the arrow keys or Ctrl+P
and Ctrl+N
to move the selected entry up or down
or type to filter the entries shown.
Once the Host you want to connect to is selected press Enter
to connect.
This will then execute ssh <host>
E.g if your ssh config looks like this
Host my-host
HostName my-host.hello.com
And my-host my-host.hello.com
is selected then ssh my-host
will be executed.