add listing of streets

This commit is contained in:
cato-001 2025-08-23 23:00:46 +02:00
parent ee642d5267
commit 318240993c

10
main.go
View file

@ -1,6 +1,7 @@
package main package main
import ( import (
"encoding/json"
"fmt" "fmt"
"os" "os"
"strings" "strings"
@ -17,6 +18,7 @@ func main() {
Blue bool `arg:"--blue"` Blue bool `arg:"--blue"`
Gray bool `arg:"--gray"` Gray bool `arg:"--gray"`
Brown bool `arg:"--brown"` Brown bool `arg:"--brown"`
List bool `arg:"--list"`
} }
parser, err := arg.NewParser(arg.Config{}, &args) parser, err := arg.NewParser(arg.Config{}, &args)
@ -40,6 +42,14 @@ func main() {
return return
} }
if args.List {
content, err := json.Marshal(streetNumbers)
if err == nil {
fmt.Println(string(content))
}
return
}
streetNumber, ok := streetNumbers[args.Street] streetNumber, ok := streetNumbers[args.Street]
if !ok { if !ok {
fmt.Println("street could not be found:", args.Street) fmt.Println("street could not be found:", args.Street)