(filePath string)
| 17 | } |
| 18 | |
| 19 | func loadConfig(filePath string) (Config, error) { |
| 20 | var config Config |
| 21 | |
| 22 | file, err := os.Open(filePath) |
| 23 | if err != nil { |
| 24 | return config, err |
| 25 | } |
| 26 | defer file.Close() |
| 27 | |
| 28 | decoder := json.NewDecoder(file) |
| 29 | err = decoder.Decode(&config) |
| 30 | if err != nil { |
| 31 | return config, err |
| 32 | } |
| 33 | |
| 34 | return config, nil |
| 35 | } |