code: func NewFlagSet() *pflag.FlagSet {
  	flags := &pflag.FlagSet{}
  
  	flags.AddFlagSet(NewRootFlagSet())
  	flags.AddFlagSet(NewServerFlagSet())
  	flags.AddFlagSet(NewDBFlagSet())
  
  	return flags
  }
docs: // NewFlagSet creates the set of flags specific to the server and db config
  // and the root level config (like --version, --env)