add listing of streets
This commit is contained in:
parent
ee642d5267
commit
318240993c
1 changed files with 10 additions and 0 deletions
10
main.go
10
main.go
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue