package config import "path/filepath" // configDirOverride allows tests to redirect config I/O to a temp directory. var configDirOverride string // configDir returns the override dir if set, otherwise the platform default. func configDir() string { if configDirOverride != "" { return configDirOverride } return ConfigDir() } // ConfigPath returns the path to config.json. func ConfigPath() string { return filepath.Join(configDir(), "config.json") }