mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-20 19:31:58 +00:00
95a3b27680
This plugin integrates the Keychain tool[1] in to the project. [1] [keychain](https://www.funtoo.org/Keychain) |
||
---|---|---|
.. | ||
keychain.plugin.zsh | ||
README.md |
keychain plugin
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.
Instructions
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
Credits
Based on code from the ssh-agent
plugin.