github.com/fairyhunter13/air@v1.40.5/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 }