done
ssh kurumi open -a Safari ${args[@]}
}
+ function mfirefox () {
+ local -a args
+ for arg in $@; do
+ args=(${args[@]} $(printf %q "$arg"))
+ done
+ ssh kurumi open -a Firefox ${args[@]}
+ }
+ function mdock () {
+ ssh kurumi open -a Dock
+ }
fi
if [[ $(uname) = "Darwin" ]]; then
esac
}
+function _start_gpg_agent () {
+ if ! which gpg-agent >&/dev/null; then
+ # gpg-agent is not present.
+ return
+ fi
+
+ if gpg-connect-agent /bye >&/dev/null; then
+ # gpg-agent is already running.
+ if [[ -f "${HOME}/.gpg-agent-info" ]]; then
+ . "${HOME}/.gpg-agent-info"
+ export GPG_AGENT_INFO
+ fi
+ else
+ # gpg-agent is not running yet.
+ eval $(gpg-agent --daemon --write-env-file "${HOME}/.gpg-agent-info")
+ fi
+
+ GPG_TTY=$(tty)
+ export GPG_TTY
+}
+
if _we_are_in_gnu_screen; then
# When we are in a GNU Screen session...
if which ssh-agent-manager >/dev/null 2>&1; then
eval `ssh-agent-manager -s`
fi
+
+_start_gpg_agent