mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
18 lines
366 B
Bash
18 lines
366 B
Bash
case "$(uname -r 2>/dev/null)" in
|
|
*[Mm]icrosoft*) ;;
|
|
*) return ;;
|
|
esac
|
|
|
|
command -v gpgconf >/dev/null 2>&1 || return
|
|
|
|
if tty -s; then
|
|
export GPG_TTY="$(tty)"
|
|
fi
|
|
|
|
gpgconf --launch gpg-agent >/dev/null 2>&1
|
|
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
|
|
|
|
if [ -n "${GPG_TTY-}" ]; then
|
|
gpg-connect-agent updatestartuptty /bye >/dev/null 2>&1
|
|
fi
|