ohmyzsh/plugins/keychain
matthewhembree 903a3e9daa keychain: pass host as argument to keychain (#8436) 2019-11-28 22:37:37 +01:00
..
README.md Add keychain plugin 2018-11-01 15:07:58 -07:00
keychain.plugin.zsh keychain: pass host as argument to keychain (#8436) 2019-11-28 22:37:37 +01:00

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.

References