diff --git a/plugins/available/ssh.plugin.bash b/plugins/available/ssh.plugin.bash index f670b98c..51587b29 100644 --- a/plugins/available/ssh.plugin.bash +++ b/plugins/available/ssh.plugin.bash @@ -17,3 +17,10 @@ function sshlist() { awk '$1 ~ /Host$/ {for (i=2; i<=NF; i++) print $i}' ~/.ssh/config } + +function ssh-add-all() { + about 'add all ssh private keys to agent' + group 'ssh' + + grep -slR "PRIVATE" ~/.ssh | xargs ssh-add +}