#alias vim='nvim' alias ta='tmux attach || tmux new' alias top='htop' alias ll="ls -lhtr" alias df="df -h" alias ipe="curl ifconfig.co" ## Only ask for my SSH key passpharase once! ## https://gist.github.com/949740 ## http://mah.everybody.org/docs/ssh SSH_ENV="${HOME}/.ssh/environment" # Function to start the SSH-Agent function start_agent { echo "Initialising new SSH agent..." /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" echo succeeded chmod 600 "${SSH_ENV}" . "${SSH_ENV}" > /dev/null /usr/bin/ssh-add; } # Source SSH settings, if applicable if [ -f "${SSH_ENV}" ]; then . "${SSH_ENV}" > /dev/null #ps ${SSH_AGENT_PID} doesn't work under cywgin ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { start_agent; } else start_agent; fi