Skip to content

Releases: nakaba-lab/ssh-manager-tui

v1.0.2 — liveness skips ProxyCommand hosts

17 Jun 10:05
843b94c

Choose a tag to compare

sshm v1.0.2

Fixed

  • Liveness probing now skips hosts behind a ProxyCommand (not just ProxyJump). A direct TCP probe is meaningless for proxied hosts; HostView::is_proxied now covers both. (#7)

Packaging

  • winget manifests updated to schema 1.12.0; Scoop bucket (nakaba-lab/scoop-bucket).

Install

cargo install sshm-tui          # installs the `sshm` command
scoop bucket add nakaba-lab https://github.com/nakaba-lab/scoop-bucket; scoop install sshm-tui
winget install NakabaLab.sshm

Or download a prebuilt archive below (Windows .zip, Linux/macOS .tar.gz, each with a .sha256).

v1.0.1 — package-manager distribution + multi-OS binaries

08 Jun 13:34
d31ad7d

Choose a tag to compare

sshm v1.0.1

A distribution-focused release. sshm is now installable from package managers, and every tagged release ships prebuilt binaries for Windows, Linux, and macOS (Intel + Apple Silicon), each with a .sha256 checksum.

No application behavior changes from v1.0.0 — this release is packaging only.

Install

Cargo — any platform with a Rust toolchain:

cargo install sshm-tui          # installs the `sshm` command

The crate is published as sshm-tui (the bare sshm name was already taken on crates.io); the installed binary is still sshm.

Scoop — Windows:

scoop install https://raw.githubusercontent.com/nakaba-lab/ssh-manager-tui/main/packaging/scoop/sshm.json

winget — Windows (rolling out to winget-pkgs):

winget install NakabaLab.sshm

Or download one of the archives below and put sshm/sshm.exe on your PATH.

What's new

  • Multi-OS release CI — tagging v* builds and attaches archives for x86_64-pc-windows-msvc (zip), x86_64-unknown-linux-gnu, aarch64-apple-darwin, and x86_64-apple-darwin (tar.gz), each with a SHA256 sidecar.
  • Scoop manifest with checkver + auto-update.
  • winget manifests (portable-in-zip, NakabaLab.sshm).
  • Crate renamed to sshm-tui for crates.io; binary name unchanged (sshm).

v1.0.0

07 Jun 06:41

Choose a tag to compare

sshm v1.0.0

The first stable release of sshm, a Windows-first terminal UI for browsing,
editing, and connecting to the SSH hosts in ~/.ssh/config. Edits to the real
OpenSSH config are lossless and surgical.

Highlights

  • A complete visual redesign built around a Tokyo Night theme, plus a CI
    pipeline and project documentation that bring the crate to a 1.0 milestone.

UI / UX

  • New Tokyo Night theme module with consistent, color-role-driven styling across
    every screen.
  • Restyled host list, detail pane, search, jump picker, edit form, key manager,
    key picker, wizard, and the confirm / action-menu / help overlays.
  • Breadcrumb title bar and themed toasts (success / error).
  • Responsive layout for the host list and key manager: side-by-side when wide,
    stacked on narrow terminals.
  • Host detail pane and edit form grouped into labeled sections with dimmed
    section headers.
  • Rounded borders, accent-colored focus, and emoji removed for a cleaner,
    terminal-native look.

Build / Project

  • Package and binary renamed to sshm (the binary is now sshm / sshm.exe).
  • Now dual-licensed under MIT OR Apache-2.0.
  • Added a CI workflow running rustfmt, clippy (-D warnings), and tests on both
    Linux and Windows.
  • Removed the unused zeroize dependency.
  • Fixed non-Windows clippy failures and documented the cross-platform clippy
    gotcha; added the CLAUDE.md project guide.