github.com/zhb127/air@v0.0.2-0.20231109030911-fb911e430cdd/runner/flag.go (about) 1 package runner 2 3 import ( 4 "flag" 5 ) 6 7 const unsetDefault = "DEFAULT" 8 9 // ParseConfigFlag parse toml information for flag 10 func ParseConfigFlag(f *flag.FlagSet) map[string]TomlInfo { 11 c := Config{} 12 m := flatConfig(c) 13 for k, v := range m { 14 f.StringVar(v.Value, k, unsetDefault, "") 15 } 16 return m 17 }