From 478b04473f9352109bbfefa468dce01d3fad823d Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 15 Jan 2012 17:11:30 -0500 Subject: [PATCH] add bashrc --- bashrc | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 bashrc diff --git a/bashrc b/bashrc new file mode 100755 index 0000000..57074db --- /dev/null +++ b/bashrc @@ -0,0 +1,30 @@ +# If not running interactively, don't do anything +[[ "$-" != *i* ]] && return + +# Aliases +if [ -f "${HOME}/.bash_aliases" ]; then + source "${HOME}/.bash_aliases" +fi + +if [ -e /bin/cygwin1.dll ]; then + # cygwin ssh-agent support, from + # http://www.webweavertech.com/ovidiu/weblog/archives/000326.html + + ssh-add -l 2>&1 >/dev/null + + if [ $? = 2 ]; then + # exit status 2 means we couldn't connect to ssh-agent, + # so let's start one now + ssh-agent -a $SSH_AUTH_SOCK >/tmp/.ssh-script + . /tmp/.ssh-script + echo $SSH_AGENT_PID >/tmp/.ssh-agent-pid + ssh-add ~/.ssh/josh-walter + fi + + function kill-agent + { + pid=$(cat /tmp/.ssh-agent-pid) + kill $pid + } + +fi