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
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)