Versions in this module Expand all Collapse all v1 v1.0.3 May 1, 2025 Changes in this version + func WriteDefaultConfig(path string) error + type Config struct + GitHub struct{ ... } + Logging struct{ ... } + Path string + Server struct{ ... } + Specs []string + func LoadConfig(configFile string, logger LoggerInterface, verbose bool) (*Config, error) + func (c *Config) AddSpec(url string) + func (c *Config) GetGitHubToken() string + func (c *Config) GetSpecs() []string + func (c *Config) HasSpec(url string) bool + func (c *Config) RemoveSpec(url string) + func (c *Config) Save() error + func (c *Config) ShouldUpdateConfig() bool + type LoggerInterface interface + Debugw func(msg string, keysAndValues ...interface{}) + Errorw func(msg string, keysAndValues ...interface{}) + Fatalw func(msg string, keysAndValues ...interface{}) + Infow func(msg string, keysAndValues ...interface{}) + Warnw func(msg string, keysAndValues ...interface{})