INNER CODE UNIT · Go

loadConfig

dundee/gdu · cmd/gdu/main.go:137

func loadConfig(path string) error {
	data, err := os.ReadFile(path)
	if err != nil {
		return err
	}
	return yaml.Unmarshal(data, &af)
}

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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…