From 26db43eb29c4ca2f5ca2c422f48777766aae48a1 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Mon, 12 May 2025 21:00:11 -0400 Subject: [PATCH] Allow not re-prompting for the RCW passphrase --- crypt/rcw.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crypt/rcw.go b/crypt/rcw.go index 2f83c1a..d581a9f 100644 --- a/crypt/rcw.go +++ b/crypt/rcw.go @@ -13,6 +13,7 @@ import ( ) var Daemonize = true +var RetryPassphrase = true // RCWDArgument reads the passphrase from stdin and caches it via an RCW daemon. func RCWDArgument() { @@ -72,6 +73,9 @@ func launchRCWDProcess() []byte { break } fmt.Println(back.AnsiError + "Incorrect passphrase" + back.AnsiReset) + if !RetryPassphrase { + break + } } if Daemonize {