localconfigservice

package
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoConfigSpecified = errors.New("no configuration specified and multiple configurations present")

Functions

func ListNamedConfigs

func ListNamedConfigs(dirPath string) ([]string, error)

Types

type ConfigBlock

type ConfigBlock struct {
	BlueprintURI string   `yaml:"blueprintURI"`
	IgnorePaths  []string `yaml:"ignorePaths"`
}

type LocalConfigService

type LocalConfigService struct {
	// contains filtered or unexported fields
}

func NewLocalConfigService

func NewLocalConfigService(namedConfig string) *LocalConfigService

func (*LocalConfigService) BlueprintUpstream

func (cs *LocalConfigService) BlueprintUpstream() string

func (*LocalConfigService) ConfigExists

func (cs *LocalConfigService) ConfigExists(dirPath string) bool

func (*LocalConfigService) ConfigExistsWithNamedConfig

func (cs *LocalConfigService) ConfigExistsWithNamedConfig(dirPath, namedConfig string) bool

func (*LocalConfigService) DeleteConfig

func (cs *LocalConfigService) DeleteConfig(dirPath string) error

func (*LocalConfigService) IgnorePaths

func (cs *LocalConfigService) IgnorePaths() []string

func (*LocalConfigService) LoadConfig

func (cs *LocalConfigService) LoadConfig(cf *utils.ConfigFile) error

func (*LocalConfigService) NamedConfig

func (cs *LocalConfigService) NamedConfig() string

func (*LocalConfigService) ProcessAllFiles

func (cs *LocalConfigService) ProcessAllFiles() bool

func (*LocalConfigService) ReadValidConfig

func (cs *LocalConfigService) ReadValidConfig(dirPath string) error

func (*LocalConfigService) RenameNamedConfig

func (cs *LocalConfigService) RenameNamedConfig(dirPath, namedConfigNew string) error

func (*LocalConfigService) ToJSON

func (cs *LocalConfigService) ToJSON() ([]byte, error)

func (*LocalConfigService) Variables

func (cs *LocalConfigService) Variables() map[string]interface{}

func (*LocalConfigService) WithBlueprintUpstream

func (cs *LocalConfigService) WithBlueprintUpstream(bpURI string) *LocalConfigService

func (*LocalConfigService) WithExcludeMatchingFiles

func (cs *LocalConfigService) WithExcludeMatchingFiles(ignorePaths []string) *LocalConfigService

func (*LocalConfigService) WithExtendIgnorePaths

func (cs *LocalConfigService) WithExtendIgnorePaths(ignorePaths []string) *LocalConfigService

func (*LocalConfigService) WithIgnorePaths

func (cs *LocalConfigService) WithIgnorePaths(ignorePaths []string) *LocalConfigService

func (*LocalConfigService) WithVariables

func (cs *LocalConfigService) WithVariables(variables map[string]interface{}) *LocalConfigService

func (*LocalConfigService) WriteConfig

func (cs *LocalConfigService) WriteConfig(dirPath string) error

type StateBlock

type StateBlock struct {
	LastUpdate string                 `yaml:"lastUpdate"`
	Variables  map[string]interface{} `yaml:"variables"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL