Release Notes
Added
- Dual-pane file transfer (
Ctrl-ton a host): a two-pane browser — local files on one
side, the host's on the other — to copy files and folders either direction over SFTP, with
fuzzy search on both sides and live progress. Authenticates once via ansshControlMaster
that reuses the host's existing auth (keys / agent / ProxyJump, or a stored password through
SSH_ASKPASS), then runssftpover it — no PTY, no per-file re-prompt, and~/.ssh/config
is never touched.Tabswitches panes,→/Enteropens a directory,Ctrl-ssends the
selection,Esccancels; a same-named destination is skipped (not overwritten) and symlinks
are flagged and skipped. No new dependencies. --transfer-log <FILE>(also$SSHELF_TRANSFER_LOG): append the transfer screen's
ssh/sftpcommands and their errors to a file for debugging — no secrets are logged.
Install sshelf 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.5.0/sshelf-installer.sh | shInstall prebuilt binaries via Homebrew
brew install max-rh/tap/sshelfDownload sshelf 0.5.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 |