From be88f1b82aa978966f7c9718d0882c45a28e9999 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 31 Jul 2025 21:16:26 +0100 Subject: [PATCH] Add blank lines for readability --- internal/config/config.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/internal/config/config.go b/internal/config/config.go index 79e8271..e29a8d8 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -14,27 +14,36 @@ type Config struct { func getConfigPath() (string, error) { home, err := os.UserHomeDir() + if err != nil { return "", err } + return filepath.Join(home, ".config", "git-repo-updater", "config.yaml"), nil } func Load() (Config, error) { path, err := getConfigPath() + if err != nil { return Config{}, err } + data, err := os.ReadFile(path) + if err != nil { return Config{}, fmt.Errorf("read config: %w", err) } + var cfg Config + if err := yaml.Unmarshal(data, &cfg); err != nil { return Config{}, fmt.Errorf("parse config: %w", err) } + if len(cfg.Directories) == 0 { return Config{}, fmt.Errorf("no directories configured") } + return cfg, nil }