A CLI tool to add public keys to your host. The keys are pulled via GitHub API.
Lists all keys, it will break down keys by GitHub username.
gh_keys list
GitHub Keys:
############
bradfordcp:
SOME-GITHUB-KEY
ANOTHER-GITHUB-KEY
Other Keys:
###########
ANOTHER-KEY
YET-ANOTHER-KEY With a comment
Adds keys for the supplied GitHub username.
./gh_keys add bradfordcp
Added key: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtoIEWC462NCsowWBHuph4DZbUprmpheLD8BWZMIVTmBZW50VnRKLHVJF71hV2JQu2V16hQay3DvGg0VW0BjZnR1b651TRTw0rdSb5fKMTbq+MhtguV5vXe1Vs42PnEZS/ED7kYsP/jMAo9OorlJtq7U6NAPeLsxCyWMq/FPNaE7Io55NHT6LkGHdzL7PsrTTQUnK7OojNyCwx600kVUAF/AsFPEiZ03WSf28Ojdg0xtJGf1NTYmtDZ4qJlIFE1AQtUWMbdPB4hubgUdtQGrfAYCmQb8v3cbyFn1fHOzbdDH//iJGAcvA3Foq1DtwHPWC+0g7tn1kqyJIyi+Gl63RuQ==
Added key: ANOTHER-GITHUB-KEY
Removes all keys for the given GitHub username.
./gh_keys remove bradfordcp
Removed keys for bradfordcp
Use the add
command, all keys will be replaced with the values pulled from GitHub.