Releases: Torres-Atlantic/multikey-cli
Releases · Torres-Atlantic/multikey-cli
Release list
MultiKey CLI v1.1.1
Bug-fix release.
Fixed
multikey version,multikey help, and shell completion no longer trigger the first-run setup wizard. Previously the "It looks like this is your first time…" onboarding prompt fired on every command when no config existed, hijacking commands that need no configuration. Onboarding now only runs for the baremultikeyinvocation and commands that actually use a profile.
Full changelog: v1.1.0...v1.1.1
MultiKey CLI v1.1.0
Security-hardening release plus two new features.
Fixed
- Correct identity isolation — generated SSH host blocks now include
IdentitiesOnly yes, so Git authenticates as exactly the profile's key instead of whichever key your SSH agent offers first. This is the core promise of the tool: without it, having a second key loaded could push as the wrong account. Themultikey diagnoseconnection test is isolated the same way.
Added
multikey apply --dry-run— preview every remote-URL, git-config, and mapping change before anything is modified.- Passphrase-protected keys — optionally encrypt generated SSH keys with a passphrase. On macOS the key is added to the Keychain and agent so you only enter the passphrase once.
Hardened
~/.ssh/configis now backed up (.bak) and written atomically before theIncludeline is added, and the include is prepended so a pre-existingHostblock can no longer shadow the multikey aliases (SSH is first-match-wins).~/.ssh/multikey.confis written with0600permissions.- Key generation now delegates to
ssh-keygen, persisting the.pubfile alongside the private key.
Full changelog: v1.0.0...v1.1.0