aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2021-08-28 13:28:33 -0400
committerMitchell Riedstra <mitch@riedstra.dev>2021-08-28 13:28:33 -0400
commitf6341a61fe3e17719fc53f62245ef371b92a4b93 (patch)
tree24c595dd8d912dd9c17502f42f314fd3c30e87bf
parente984e3d36820c96babf97522f86c44ac8f16b599 (diff)
downloaddotfiles-f6341a61fe3e17719fc53f62245ef371b92a4b93.tar.gz
dotfiles-f6341a61fe3e17719fc53f62245ef371b92a4b93.tar.xz
Add a shell function to make switching to the GPG based SSH agent easy
-rw-r--r--mkshrc4
-rw-r--r--shell/utils4
2 files changed, 8 insertions, 0 deletions
diff --git a/mkshrc b/mkshrc
index 9800ef2..6147b80 100644
--- a/mkshrc
+++ b/mkshrc
@@ -277,6 +277,10 @@ checkSSHAgent() {
fi
}
+checkSSHAgentGPG() {
+ export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
+}
+
passenv() {
_f="$(mktemp)"
pass "$@" > "$_f"
diff --git a/shell/utils b/shell/utils
index 4e60989..a68b640 100644
--- a/shell/utils
+++ b/shell/utils
@@ -137,6 +137,10 @@ checkSSHAgent() {
fi
}
+checkSSHAgentGPG() {
+ export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
+}
+
passenv() {
_f="$(mktemp)"
pass "$@" > "$_f"