package main import ( "log" "strings" "git-repo-updater/internal/config" "git-repo-updater/internal/repositories" ) func main() { cfg, err := config.Load() if err != nil { log.Fatalf("Failed to load config: %v", err) } dirs := cfg.Directories for _, dir := range dirs { repositoryPaths, err := repositories.FindInDirectory(dir) if err != nil { // TODO } lines := strings.SplitSeq(repositoryPaths, "\n") for repositoryPath := range lines { if repositoryPath == "" { continue } repositories.Update(repositoryPath) } } }