From 2169bda7a410577b0e182e4fbe142f0d118948d9 Mon Sep 17 00:00:00 2001 From: Amolith Date: Tue, 8 Oct 2024 17:10:16 -0600 Subject: [PATCH] Add version flag, remove unused flag --- README.md | 1 - main.go | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c474f53e6b996512f392a78d8103852bc5914b21..0b3600d574da54a1ff71c66c165f7508d326ba73 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,6 @@ $ go install git.sr.ht/~amolith/eow@latest ```text $ eow -h Usage of eow: - -f, --friendly Generate a 20-character password using an Apple-style friendly algorithm (default true) -n, --nb60 Generate a 20-character password using the NewBase60 charset pflag: help requested $ eow diff --git a/main.go b/main.go index d179fdfdd0c7580d9806449829d3fa33a309f2fd..57d9138abf4a825bf6a454589ffaecf416f412c0 100644 --- a/main.go +++ b/main.go @@ -23,11 +23,15 @@ var ( separators = "-. " newBase60Chars = "0123456789ABCDEFGHJKLMNPQRSTUVWXYZ_abcdefghijkmnopqrstuvwxyz" flagNB60 = flag.BoolP("nb60", "n", false, "Generate a 20-character password using the NewBase60 charset") - flagFriendly = flag.BoolP("friendly", "f", true, "Generate a 20-character password using an Apple-style friendly algorithm") + flagVersion = flag.BoolP("version", "v", false, "Print eow's version and exit") ) func main() { flag.Parse() + if *flagVersion { + fmt.Println("eow", version) + os.Exit(0) + } if *flagNB60 { fmt.Println(generateNB60()) os.Exit(0)