aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkshrc6
-rw-r--r--shell/utils6
2 files changed, 12 insertions, 0 deletions
diff --git a/mkshrc b/mkshrc
index e107b2b..4ef426f 100644
--- a/mkshrc
+++ b/mkshrc
@@ -219,6 +219,12 @@ checkSSHAgent() {
fi
}
+passenv() {
+ _f="$(mktemp)"
+ pass "$@" > "$_f"
+ . "$_f"
+ rm -f "$_f"
+}
setcolorterminal() {
diff --git a/shell/utils b/shell/utils
index 3822ca2..2c45194 100644
--- a/shell/utils
+++ b/shell/utils
@@ -127,4 +127,10 @@ checkSSHAgent() {
fi
}
+passenv() {
+ _f="$(mktemp)"
+ pass "$@" > "$_f"
+ . "$_f"
+ rm -f "$_f"
+}