Command line - Software Engineering

Parse options using cmdline.BasicParser

Use package cmdline if you want control of single and double dash options.

drill/cmdline_basic.go
package drill

import (
	"github.com/gregoryv/cmdline"
)

func main() {
	var (
		cli     = cmdline.NewBasicParser()
		verbose = cli.Flag("-v, --verbose")
	)
	cli.Parse()
	print(verbose)
}
$ go run cmdline_basic.go 
false