mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 17:57:34 +08:00
95a3b27680
This plugin integrates the Keychain tool[1] in to the project. [1] [keychain](https://www.funtoo.org/Keychain)
1.0 KiB
1.0 KiB
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.