Release Notes
Added
- Sites — group hosts (one site per host, e.g. a data center / project), distinct from the
many-valued free-form tags. A site can carry optional shared SSH defaults — user, port,
ProxyJump (bastion), identity — that member hosts inherit at connect time where the host
leaves a field unset (the host always wins; auth stays per-host). The list groups by site
when idle and shows a·site·column +site:NAMEfilter while typing. Manage sites with
F3 (create/edit/delete + their defaults); assign one in the add/edit form. CLI:sshelf sites [--json],sshelf sites add NAME [-u/-p/-J/-i], andsshelf add --site NAME. Stored in
hosts.tomlas[[site]]— old files load unchanged.
Install sshelf 0.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.6.0/sshelf-installer.sh | shInstall prebuilt binaries via Homebrew
brew install max-rh/tap/sshelfDownload sshelf 0.6.0
| File | Platform | Checksum |
|---|---|---|
| sshelf-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| sshelf-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| sshelf-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| sshelf-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |