shoestrap/assets/default/fish/functions/ssh-add-all.fish
2019-04-11 13:23:45 -07:00

15 lines
319 B
Fish
Executable File

# Adds all private keys to ssh agent
# Adds a key to agent if it hasn't been added yet
function __maybe_ssh_add
for key in $argv
if grep -q 'PRIVATE KEY' $key
ssh-add -l | grep -q "$key" ;or ssh-add $key
end
end
end
function ssh-add-all
__maybe_ssh_add $HOME/.ssh/id_rsa_*
end