summaryrefslogtreecommitdiff
path: root/cli_args.go
diff options
context:
space:
mode:
authorJakob Unterwurzacher2021-12-04 12:34:29 +0100
committerJakob Unterwurzacher2021-12-04 12:34:29 +0100
commit8722b894a6fb86945b96e5c3b2cc778853e21d17 (patch)
treee1903cc93a7d21646318e3038ca56a7e40ba943c /cli_args.go
parentd530fbd400c88fa54c856d958963d77669ac9cf2 (diff)
MANPAGE: -extpass: document dash duplication bug
Closes https://github.com/rfjakob/gocryptfs/issues/621
Diffstat (limited to 'cli_args.go')
-rw-r--r--cli_args.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli_args.go b/cli_args.go
index 6b97744..781dc5c 100644
--- a/cli_args.go
+++ b/cli_args.go
@@ -114,6 +114,10 @@ func prefixOArgs(osArgs []string) ([]string, error) {
// into "--debug" (spf13/pflag style).
// gocryptfs v2.1 switched from `flag` to `pflag`, but we obviously want to stay
// cli-compatible, and this is the hack to do it.
+//
+// BUG: In `-extpass -X`, the `-X` gets transformed `--X`.
+// See "Dash duplication" in the man page and
+// https://github.com/rfjakob/gocryptfs/issues/621 .
func convertToDoubleDash(osArgs []string) (out []string) {
out = append(out, osArgs...)
for i, v := range out {