Documentation
¶
Index ¶
- func ChangeErisDir(erisDir string)
- func Edit()
- func GetConfigValue(key string) string
- func GitConfigUser() (uName string, email string, err error)
- func LoadGlobalConfig() (*viper.Viper, error)
- func LoadViperConfig(configPath, configName, typ string) (*viper.Viper, error)
- func PlopEntireConfig(globalConfig *viper.Viper, args []string)
- func SaveGlobalConfig(config *ErisConfig) error
- func Set(args []string)
- func SetDefaults() (*viper.Viper, error)
- type ErisCli
- type ErisConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeErisDir ¶
func ChangeErisDir(erisDir string)
func GetConfigValue ¶
config values will be coerced into strings...
func GitConfigUser ¶
func LoadGlobalConfig ¶
func LoadViperConfig ¶
func PlopEntireConfig ¶
func SaveGlobalConfig ¶
func SaveGlobalConfig(config *ErisConfig) error
func SetDefaults ¶
Types ¶
type ErisCli ¶
type ErisCli struct {
Writer io.Writer
ErrorWriter io.Writer
Config *ErisConfig
}
var GlobalConfig *ErisCli
Properly scope the globalConfig
type ErisConfig ¶
type ErisConfig struct {
IpfsHost string `json:"IpfsHost,omitempty" yaml:"IpfsHost,omitempty" toml:"IpfsHost,omitempty"`
CompilersHost string `json:"CompilersHost,omitempty" yaml:"CompilersHost,omitempty" toml:"CompilersHost,omitempty"`
DockerHost string `json:"DockerHost,omitempty" yaml:"DockerHost,omitempty" toml:"DockerHost,omitempty"`
DockerCertPath string `json:"DockerCertPath,omitempty" yaml:"DockerCertPath,omitempty" toml:"DockerCertPath,omitempty"`
Verbose bool
}
Click to show internal directories.
Click to hide internal directories.