Versions in this module Expand all Collapse all v1 v1.0.0 Jan 30, 2026 Changes in this version + func DefaultConfigDir() string + func DefaultConfigPath() string + func FormatMissingEnvVars(missing []string, vars []RequiredEnvVar) string + func ValidateAPICredentials() error + func ValidateRequiredEnvVars(vars []RequiredEnvVar) []string + type FileStore struct + func NewDefaultFileStore() *FileStore + func NewFileStore(path string) *FileStore + func (f *FileStore) Exists() bool + func (f *FileStore) Load() (*domain.Config, error) + func (f *FileStore) Path() string + func (f *FileStore) Save(config *domain.Config) error + type MockConfigStore struct + func NewMockConfigStore() *MockConfigStore + func (m *MockConfigStore) Exists() bool + func (m *MockConfigStore) Load() (*domain.Config, error) + func (m *MockConfigStore) Path() string + func (m *MockConfigStore) Save(config *domain.Config) error + func (m *MockConfigStore) SetConfig(config *domain.Config) + func (m *MockConfigStore) SetExists(exists bool) + type RequiredEnvVar struct + Description string + Name string + Optional bool