From e7d024f68a5e6f6dbae403e3050f411edae175a4 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Thu, 29 Dec 2022 16:38:53 -0500 Subject: [PATCH] bash: Add shorthands to mount client-side encrypted NAS directories --- bash/.bashrc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bash/.bashrc b/bash/.bashrc index 2cb0a75..c45c12c 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -157,3 +157,11 @@ function clamp_filename() { fi done } + +function open_nas_decrypt() { + gocryptfs -passfile /dev/stdin "$MACHINE_NAS_CIPHER_PATH" "$MACHINE_NAS_DECRYPT_PATH" <<< "$(pass gocrypt show "$MACHINE_NAS_CIPHER_PASS")" +} + +function close_nas_decrypt() { + fusermount -u "$MACHINE_NAS_DECRYPT_PATH" +}