Golang CLI
🔧 Flags
Usage: CLI Template [OPTIONS]
Options:
-u, --user get all repositories, to export as csv use -u [USER]).
-h, --help print all cli options.
-e, --export export as csv
-w, --number of workers to export concurrently
1. Flags availble on CLI
# Print all github repositories of user
$ go run main.go -u "dannielss"
# Export all repositories as csv (sequentially)
$ go run main.go -u "dannielss" -e
# Export all repositories as multiples csv (concurrently)
$ go run main.go -u "dannielss" -e -w=4
# Print help on terminal
$ go run main.go -h
🎁 Others commands
# Build application
$ go build