MCPcopy Create free account
hub / github.com/1buran/rHttp / ReadConfig

Function ReadConfig

config.go:120–136  ·  view source on GitHub ↗

Read config.

(configPath string)

Source from the content-addressed store, hash-verified

118
119// Read config.
120func ReadConfig(configPath string) (*Config, error) {
121 c := &Config{}
122
123 if err := loadDefaultSettings(c); err != nil {
124 return nil, err
125 }
126
127 if err := loadUserSettings(c); err != nil {
128 return nil, err
129 }
130
131 if err := loadOverrideSettings(configPath, c); err != nil {
132 return nil, err
133 }
134
135 return c, nil
136}
137
138// Print default config.
139func PrintDefaultConfig() {

Callers 1

mainFunction · 0.85

Calls 3

loadDefaultSettingsFunction · 0.85
loadUserSettingsFunction · 0.85
loadOverrideSettingsFunction · 0.85

Tested by

no test coverage detected