package cmd import ( "flag" "fmt" "os" "strconv" ) func Root() error { args := flag.NewFlagSet("root", flag.ExitOnError) verbose := args.Bool("verbose", false, "Extra logging") args.Parse(os.Args[1:]) fmt.Printf("Hi %s", strconv.FormatBool(*verbose)) return nil }