// readme

s1h: ssh + scp + passwords manager unified in one simple CLI

s1h is a simple CLI/TUI tool inspired by K9s.

s1h allows you to quickly view, connect, transfer files & execute commands into configured ssh host(s). Either via passwords stored & encrypted locally, or by private keys.

Installation

From go:

# Install from Go directly:
go install github.com/noboruma/s1h/cmd/s1h@latest

Or from the repository:

# Or build from the repository source
git clone https://github.com/noboruma/s1h
cd s1h
go install ./...

Or download a prebuilt binary from the latest release, available for Linux and macOS on amd64 and arm64:

# pick one of: linux-amd64, linux-arm64, darwin-amd64, darwin-arm64
target=linux-amd64
curl -LO "https://github.com/noboruma/s1h/releases/latest/download/s1h-${target}"
curl -LO "https://github.com/noboruma/s1h/releases/latest/download/s1h-${target}.sha256"
sha256sum -c "s1h-${target}.sha256"   # on macOS: shasum -a 256 -c
chmod +x "s1h-${target}" && mv "s1h-${target}" ~/.local/bin/s1h

The macOS binaries are not signed: if macOS blocks a binary…