|
|
@ -1,3 +1,5 @@
|
|
|
|
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
function __available_projects(){
|
|
|
|
function __available_projects(){
|
|
|
|
/bin/ls $HOME/src | tr " " "\n"
|
|
|
|
/bin/ls $HOME/src | tr " " "\n"
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -93,11 +95,12 @@ function get_ssh_agent(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function get_gpg_agent(){
|
|
|
|
function get_gpg_agent(){
|
|
|
|
|
|
|
|
readlink -f "$HOME/.gnupg" >/dev/null || return 0
|
|
|
|
agent_out="$HOME/.gnupg/agent.out"
|
|
|
|
agent_out="$HOME/.gnupg/agent.out"
|
|
|
|
tmp=$(mktemp /tmp/gnupgXXXX)
|
|
|
|
tmp=$(mktemp /tmp/gnupgXXXX)
|
|
|
|
gpg-agent $* > $tmp && mv $tmp $agent_out
|
|
|
|
gpg-agent $* > $tmp && mv $tmp $agent_out
|
|
|
|
|
|
|
|
|
|
|
|
grep GPG_TTY $agent_out || \
|
|
|
|
grep GPG_TTY $agent_out >/dev/null || \
|
|
|
|
cat >> $agent_out <<EOF
|
|
|
|
cat >> $agent_out <<EOF
|
|
|
|
export GPG_TTY="$(tty)"
|
|
|
|
export GPG_TTY="$(tty)"
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
@ -154,5 +157,3 @@ function precmd(){
|
|
|
|
function unhyphenate(){
|
|
|
|
function unhyphenate(){
|
|
|
|
ruby -e "puts '$1'.gsub(/[\-_]/, ' ')"
|
|
|
|
ruby -e "puts '$1'.gsub(/[\-_]/, ' ')"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# vim:filetype=sh
|
|
|
|
|
|
|
|