Documentation
¶
Index ¶
- func NewFakeConfigLoader(generatedConfig *generated.Config, config *latest.Config, log log.Logger) loader.ConfigLoader
- type FakeConfigLoader
- func (f *FakeConfigLoader) Exists() bool
- func (f *FakeConfigLoader) Generated() (*generated.Config, error)
- func (f *FakeConfigLoader) Load() (*latest.Config, error)
- func (f *FakeConfigLoader) LoadFromPath(generatedConfig *generated.Config, path string) (*latest.Config, error)
- func (f *FakeConfigLoader) LoadRaw(path string) (map[interface{}]interface{}, error)
- func (f *FakeConfigLoader) LoadWithoutProfile() (*latest.Config, error)
- func (f *FakeConfigLoader) New() *latest.Config
- func (f *FakeConfigLoader) ParseCommands(generatedConfig *generated.Config, data map[interface{}]interface{}) ([]*latest.CommandConfig, error)
- func (f *FakeConfigLoader) RestoreVars(config *latest.Config) (*latest.Config, error)
- func (f *FakeConfigLoader) Save(config *latest.Config) error
- func (f *FakeConfigLoader) SaveGenerated(generatedConfig *generated.Config) error
- func (f *FakeConfigLoader) SetDevSpaceRoot() (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFakeConfigLoader ¶
func NewFakeConfigLoader(generatedConfig *generated.Config, config *latest.Config, log log.Logger) loader.ConfigLoader
NewFakeConfigLoader creates a new config loader
Types ¶
type FakeConfigLoader ¶
type FakeConfigLoader struct {
Config *latest.Config
GeneratedConfig *generated.Config
Log log.Logger
}
FakeConfigLoader is the fake config loader
func (*FakeConfigLoader) Exists ¶
func (f *FakeConfigLoader) Exists() bool
Exists implements interface
func (*FakeConfigLoader) Generated ¶
func (f *FakeConfigLoader) Generated() (*generated.Config, error)
Generated implements interface
func (*FakeConfigLoader) Load ¶
func (f *FakeConfigLoader) Load() (*latest.Config, error)
Load implements interface
func (*FakeConfigLoader) LoadFromPath ¶
func (f *FakeConfigLoader) LoadFromPath(generatedConfig *generated.Config, path string) (*latest.Config, error)
LoadFromPath implements interface
func (*FakeConfigLoader) LoadRaw ¶
func (f *FakeConfigLoader) LoadRaw(path string) (map[interface{}]interface{}, error)
LoadRaw implements interface
func (*FakeConfigLoader) LoadWithoutProfile ¶
func (f *FakeConfigLoader) LoadWithoutProfile() (*latest.Config, error)
LoadWithoutProfile implements interface
func (*FakeConfigLoader) New ¶
func (f *FakeConfigLoader) New() *latest.Config
New implements interface
func (*FakeConfigLoader) ParseCommands ¶
func (f *FakeConfigLoader) ParseCommands(generatedConfig *generated.Config, data map[interface{}]interface{}) ([]*latest.CommandConfig, error)
ParseCommands implements interface
func (*FakeConfigLoader) RestoreVars ¶
RestoreVars implements interface
func (*FakeConfigLoader) Save ¶
func (f *FakeConfigLoader) Save(config *latest.Config) error
Save implements interface
func (*FakeConfigLoader) SaveGenerated ¶
func (f *FakeConfigLoader) SaveGenerated(generatedConfig *generated.Config) error
SaveGenerated implements interface
func (*FakeConfigLoader) SetDevSpaceRoot ¶
func (f *FakeConfigLoader) SetDevSpaceRoot() (bool, error)
SetDevSpaceRoot implements interface
Click to show internal directories.
Click to hide internal directories.