A CLI tool to manage SSH keys on Linux and Unix-based systems. Easily add SSH keys from GitHub or GitLab accounts, list existing SSH keys, and remove selected keys from your system.
- Add SSH keys manually or from GitHub/GitLab accounts
- List existing SSH keys
- Remove SSH keys
- Simple and intuitive CLI interface
go install github.com/ferhatbostanci/fast-key-manager@latest
wget https://github.com/ferhatbostanci/fast-key-manager/releases/latest/download/fkm_linux_amd64 -O /usr/local/bin/fkm && \
chmod +x /usr/local/bin/fkm
wget https://github.com/ferhatbostanci/fast-key-manager/releases/latest/download/fkm_darwin_arm64 -O /usr/local/bin/fkm && \
chmod +x /usr/local/bin/fkm
wget https://github.com/ferhatbostanci/fast-key-manager/releases/latest/download/fkm_darwin_amd64 -O /usr/local/bin/fkm && \
chmod +x /usr/local/bin/fkm
# Manual Copy-Paste (Default)
fkm add --manual
# Add from GitHub
fkm add --github <username>
# Add from GitLab
fkm add --gitlab <username>
fkm list
fkm remove
fkm version
- Clone the repository
- Run
go build -o fkm cmd/fkm/main.go
- Move the binary to your PATH