1package main
 2
 3import (
 4	"os"
 5
 6	"gopkg.in/yaml.v3"
 7)
 8
 9var ConfigPath = "config.yaml"
10
11type Config struct {
12	Repositories []Repository `yaml:"repositories"`
13}
14
15func loadConfig(filename string) (*Config, error) {
16	data, err := os.ReadFile(filename)
17	if err != nil {
18		return nil, err
19	}
20
21	var config Config
22	if err := yaml.Unmarshal(data, &config); err != nil {
23		return nil, err
24	}
25
26	return &config, nil
27}