mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-10-25 12:36:31 +08:00
This plugin integrates the Keychain tool[1] in to the project. [1] [keychain](https://www.funtoo.org/Keychain)
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.