#!/usr/bin/env zsh emulate -LR zsh ssh-add -l >& /dev/null local err=$? if [[ $err -eq 2 ]] then _call_sshagent -l ssh-add -l >& /dev/null err=$? fi if [[ $err -eq 1 ]] then local file i file=() for i in id_rsa id_rsa-internal identity do [[ -f $HOME/.ssh/$i ]] && file=($file $HOME/.ssh/$i) done ssh-add $file fi true # $Id: _call_sshadd 2770 2004-03-17 22:39:32Z lefevre $