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.