aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkshrc10
-rw-r--r--shell/utils10
2 files changed, 20 insertions, 0 deletions
diff --git a/mkshrc b/mkshrc
index 4caddc8..6decdf8 100644
--- a/mkshrc
+++ b/mkshrc
@@ -319,6 +319,16 @@ eval _tmux_session -s "\$session" -w "\$working_directory" -n "main" \
}
+gpgTmpDir() {
+ set -x
+ if echo "$GNUPGHOME" | grep -q "/dev/shm/"; then
+ rm -rvf "$GNUPGHOME"
+ fi
+
+ export GNUPGHOME="$(mktemp -d /dev/shm/GPG.XXXXXX)"
+ set +x
+}
+
setcolorterminal() {
case $TERM in
xterm-kitty)
diff --git a/shell/utils b/shell/utils
index 92f7f82..955d958 100644
--- a/shell/utils
+++ b/shell/utils
@@ -222,3 +222,13 @@ eval _tmux_session -s "\$session" -w "\$working_directory" -n "main" \
"\$@" \
}
+
+gpgTmpDir() {
+ set -x
+ if echo "$GNUPGHOME" | grep -q "/dev/shm/"; then
+ rm -rvf "$GNUPGHOME"
+ fi
+
+ export GNUPGHOME="$(mktemp -d /dev/shm/GPG.XXXXXX)"
+ set +x
+}