(configFile string, defaults GeneratorConfig)
| 299 | } |
| 300 | |
| 301 | func ParseGeneratorConfig(configFile string, defaults GeneratorConfig) GeneratorConfig { |
| 302 | if configFile == "" { |
| 303 | return defaults |
| 304 | } |
| 305 | |
| 306 | buf, err := os.ReadFile(configFile) |
| 307 | if err != nil { |
| 308 | log.Fatal(err) |
| 309 | } |
| 310 | return parseGeneratorConfigFromBytes(buf, defaults) |
| 311 | } |
| 312 | |
| 313 | // MergeGeneratorConfig merges two configs, with the second one taking precedence |
| 314 | func MergeGeneratorConfig(base, override GeneratorConfig) GeneratorConfig { |
no test coverage detected