Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultDevEnvConfig = DevEnvConfig{ GlobalConfig: DefaultDevEnvGlobalConfig, } DefaultDevEnvGlobalConfig = DevEnvGlobalConfig{ Version: "v1", } )
Functions ¶
func UpdateDevEnvConfig ¶
func UpdateDevEnvConfig(cfg DevEnvConfig) error
Types ¶
type DevEnvConfig ¶
type DevEnvConfig struct {
GlobalConfig DevEnvGlobalConfig `yaml:"global" mapstructure:"global"`
SDKConfig DevEnvSDKSConfig `yaml:"sdk,omitempty" mapstructure:"sdk,omitempty"`
}
func LoadViperConfig ¶
func LoadViperConfig() *DevEnvConfig
type DevEnvGlobalConfig ¶
type DevEnvGlobalConfig struct {
Version string `yaml:"version,omitempty" mapstructure:"version,omitempty"`
}
type DevEnvSDKConfig ¶
type DevEnvSDKConfig struct {
SDK string `yaml:"sdk" json:"sdk" mapstructure:"sdk"`
Current string `yaml:"current,omitempty" mapstructure:"current,omitempty"`
Installations []DevEnvSDKInstallationConfig `yaml:"installations,omitempty" mapstructure:"installations,omitempty"`
}
type DevEnvSDKSConfig ¶
type DevEnvSDKSConfig struct {
SDKS []DevEnvSDKConfig `yaml:"sdks,omitempty" mapstructure:"sdks,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.