From 318240993c61be7b857c79b6a540bc79432d85c2 Mon Sep 17 00:00:00 2001 From: cato-001 Date: Sat, 23 Aug 2025 23:00:46 +0200 Subject: [PATCH] add listing of streets --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.go b/main.go index 07ac0a7..e63d48b 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,7 @@ package main import ( + "encoding/json" "fmt" "os" "strings" @@ -17,6 +18,7 @@ func main() { Blue bool `arg:"--blue"` Gray bool `arg:"--gray"` Brown bool `arg:"--brown"` + List bool `arg:"--list"` } parser, err := arg.NewParser(arg.Config{}, &args) @@ -40,6 +42,14 @@ func main() { return } + if args.List { + content, err := json.Marshal(streetNumbers) + if err == nil { + fmt.Println(string(content)) + } + return + } + streetNumber, ok := streetNumbers[args.Street] if !ok { fmt.Println("street could not be found:", args.Street)