Versions in this module Expand all Collapse all v0 v0.4.0 May 12, 2026 Changes in this version + const IntentFileGlob + const IntentFileName + const SchemaFileName + var ErrTargetUndefined = fmt.Errorf("target not defined") + type Config struct + func NewConfig(opts ...ConfigOpt) (*Config, error) + func (c *Config) DownloadPath() string + func (c *Config) GetSchemaStore() store.Store + func (c *Config) LogLevel() string + func (c *Config) SchemaPathCleanup() bool + func (c *Config) SchemaStorePath() string + func (c *Config) SchemasPath() string + func (c *Config) Validation() *config.Validation + type ConfigOpt func(c *Config) error + func WithCachePath(path string) ConfigOpt + func WithLogLevel(loglevel string) ConfigOpt + func WithSchemaPathCleanup(cleanup bool) ConfigOpt + func WithValidation(validation *config.Validation) ConfigOpt + type ConfigOpts []ConfigOpt + type ConfigPersistent struct + func NewConfigPersistent(opts ConfigOpts, optsP ConfigPersistentOpts) (*ConfigPersistent, error) + func (c *ConfigPersistent) ConfigFileGlob() string + func (c *ConfigPersistent) ConfigFileName(intentName string) string + func (c *ConfigPersistent) ExpectSchemaLoadsSuccessful() bool + func (c *ConfigPersistent) SchemaDefinitionFilePath() string + func (c *ConfigPersistent) TargetBasePath() string + func (c *ConfigPersistent) TargetName() string + func (c *ConfigPersistent) TargetPath() string + type ConfigPersistentOpt func(c *ConfigPersistent) error + func WithSchemaDefintionFilePath(schemaDefinitionFile string) ConfigPersistentOpt + func WithSuccessfullSchemaLoad() ConfigPersistentOpt + func WithTargetName(targetName string) ConfigPersistentOpt + func WithTargetsBasePath(targetBasePath string) ConfigPersistentOpt + type ConfigPersistentOpts []ConfigPersistentOpt v0.3.0 Sep 26, 2025