diff --git a/bash_functions b/bash_functions index ff3432b..e15b250 100644 --- a/bash_functions +++ b/bash_functions @@ -1,3 +1,5 @@ +#!/bin/bash + function __available_projects(){ /bin/ls $HOME/src | tr " " "\n" } @@ -93,11 +95,12 @@ function get_ssh_agent(){ function get_gpg_agent(){ + readlink -f "$HOME/.gnupg" >/dev/null || return 0 agent_out="$HOME/.gnupg/agent.out" tmp=$(mktemp /tmp/gnupgXXXX) gpg-agent $* > $tmp && mv $tmp $agent_out - grep GPG_TTY $agent_out || \ + grep GPG_TTY $agent_out >/dev/null || \ cat >> $agent_out <