]> arthur.barton.de Git - ax-zsh.git/blob - plugins/keychain/keychain.zshrc
Add README.md files for plugins
[ax-zsh.git] / plugins / keychain / keychain.zshrc
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # keychain.zshrc: Setup keychain(1)
3
4 # Make sure that "keychain(1)" is installed
5 (( $+commands[keychain] )) || return
6
7 agents=""
8 if (( $+commands[ssh-agent] )); then
9         [[ -z "$agents" ]] && agents="ssh" || agents="$agents,ssh"
10 fi
11 if (( $+commands[gpg-agent] )); then
12         [[ -z "$agents" ]] && agents="gpg" || agents="$agents,gpg"
13 fi
14
15 eval `keychain --agents "$agents" --eval --inherit any-once --quick --quiet`
16
17 unset agents