Utility functions to start your ssh agent when using fish shell. You will only need to run ssh-add and type your password once, after the running ssh_agent should do the work for you.
ssh-add
Add
fundle plugin 'tuvistavie/fish-ssh-agent'
to your config.fish, reload your shell and run fundle install.
config.fish
fundle install
fisher install tuvistavie/fish-ssh-agent
Put functions/* in your ~/.config/fish/functions directory, and source init.fish on startup.
functions/*
~/.config/fish/functions
init.fish