17 lines
438 B
Fish
17 lines
438 B
Fish
|
# original from https://github.com/danhper/fish-ssh-agent/
|
||
|
# adapted to include ssh-add check
|
||
|
function sshagent
|
||
|
if test -z "$SSH_ENV"
|
||
|
set -xg SSH_ENV $HOME/.ssh/environment
|
||
|
end
|
||
|
|
||
|
if not __ssh_agent_is_started
|
||
|
__ssh_agent_start
|
||
|
end
|
||
|
|
||
|
if not __ssh_agent_is_key_added
|
||
|
echo "You need to authenticate."
|
||
|
ssh-add -q ~/.ssh/id_lysergic
|
||
|
end
|
||
|
end
|