Add version flag, remove unused flag

Amolith created

Change summary

README.md | 1 -
main.go   | 6 +++++-
2 files changed, 5 insertions(+), 2 deletions(-)

Detailed changes

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

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)