code: func NewRootFlagSet() *pflag.FlagSet {
  	flags := &pflag.FlagSet{}
  
  	// root level flags
  	flags.BoolP("version", "", false, "Display the build version hash")
  	flags.StringP("env", "e", "prod", "The config files environment to load")
  
  	return flags
  }
docs: // NewRootFlagSet returns a list of top level flags (flags that arent contained
  // inside an environment section in the config)