Versions in this module Expand all Collapse all v1 v1.8.12 Nov 16, 2021 v1.8.11 Nov 15, 2021 Changes in this version + type DefaultProvider struct + func NewDefaultProvider(name string) (*DefaultProvider, error) + func (p *DefaultProvider) UserCache() string + func (p *DefaultProvider) UserConfig() string + type Locations struct + func New(provider Provider, configName string) *Locations + func (l *Locations) Clean() error + func (l *Locations) Clear() error + func (l *Locations) ClearUpdates() error + func (l *Locations) GetLicenseFilePath() string + func (l *Locations) GetLockFile() string + func (l *Locations) GetOldCachePath() string + func (l *Locations) GetOldUpdatesPath() string + func (l *Locations) GetUpdatesPath() string + func (l *Locations) ProvideCachePath() (string, error) + func (l *Locations) ProvideLogsPath() (string, error) + func (l *Locations) ProvideSettingsPath() (string, error) + func (l *Locations) ProvideUpdatesPath() (string, error) + type Provider interface + UserCache func() string + UserConfig func() string