INNER CODE UNIT · Go
initConfig
dundee/gdu · cmd/gdu/main.go:145
func initConfig() {
// Load system-wide config first (ignored on Windows/Plan9 and when absent).
if runtime.GOOS != osWindows && runtime.GOOS != osPlan9 {
if err := loadConfig(systemConfigPath); err != nil && !os.IsNotExist(err) {
configErr = err
return
}
}
// Load user config; its values overwrite whatever the system config set.
setConfigFilePath()
if err := loadConfig(af.CfgFile); err != nil {
if !os.IsNotExist(err) {
configErr = err
}
return
}
}