code: func Run() {
  	for _, f := range appflags {
  		switch f.Value.(type) {
  		case string:
  			flag.StringVar((f.V).(*string), f.Name, f.Value.(string), f.Desc)
  		case bool:
  			flag.BoolVar((f.V).(*bool), f.Name, f.Value.(bool), f.Desc)
  		}
  	}
  
  	flag.Parse()
  }
docs: // Run sets up all the cli-param mappings