Release Notes
Fixed
- The host list now shows the user a host inherits from its site, instead of falling back
to your local $USER. Only the display was ever wrong: connecting, Ctrl-y and
sshelf print-command already used the site's user. The fix covers the TUI rows,
sshelf list and shell-completion help, and searching for that user now matches the hosts
that inherit it. sshelf list --json is unchanged, and still reports the record as stored,
so an inherited user stays null with the resolved values in the generated command.
(#16)
- The remote pane of the transfer screen now lists hidden files, as the local pane always
did, so you can open .config on a server and copy things out of it. sshelf lists over SFTP
with ls -la; . and .. still never appear on either side. There is no show/hide toggle,
and typing a . into the pane filter keeps the names that have one. (#15)
Changed
- README rewritten as a landing page — a re-recorded demo clip, one section and one real
screenshot per feature (docs/assets/), why the project exists, a comparison with the tools
people weigh it against, and the never-list stated as promises. New PRIVACY.md at the
repo root (what sshelf reads, writes, runs, and sends) and docs/llms.txt. Docs and
assets only — no behavior change.
Install sshelf 0.13.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.13.1/sshelf-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install max-rh/tap/sshelf
Download sshelf 0.13.1