matthewhembree 903a3e9daa keychain: pass host as argument to keychain (#8436) | 5 years ago | |
---|---|---|
.. | ||
README.md | 6 years ago | |
keychain.plugin.zsh | 5 years ago |
This plugin starts automatically keychain
to set up and load whichever credentials you want for both gpg and ssh
connections.
To enable it, add keychain
to your plugins:
plugins=(... keychain)
NOTE: It is HIGHLY recommended to also enable the gpg-agent
plugin.
IMPORTANT: put these settings before the line that sources oh-my-zsh
To adjust the agents that keychain manages, use the agents
style as
shown below. By default, only the gpg
agent is managed.
zstyle :omz:plugins:keychain agents gpg,ssh
To load multiple identities use the identities
style, For example:
zstyle :omz:plugins:keychain identities id_ed25519 id_github 2C5879C2
To pass additional options to the keychain
program, use the
options
style; for example:
zstyle :omz:plugins:keychain options --quiet
Based on code from the ssh-agent
plugin.