config

package
v0.10.3 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2015 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangeErisDir

func ChangeErisDir(erisDir string)

func Edit

func Edit()

func GetConfigValue

func GetConfigValue(key string) string

config values will be coerced into strings...

func GitConfigUser

func GitConfigUser() (uName string, email string, err error)

func LoadGlobalConfig

func LoadGlobalConfig() (*viper.Viper, error)

func LoadViperConfig

func LoadViperConfig(configPath, configName, typ string) (*viper.Viper, error)

func PlopEntireConfig

func PlopEntireConfig(globalConfig *viper.Viper, args []string)

func SaveGlobalConfig

func SaveGlobalConfig(config *ErisConfig) error

func Set

func Set(args []string)

func SetDefaults

func SetDefaults() (*viper.Viper, error)

Types

type ErisCli

type ErisCli struct {
	Writer      io.Writer
	ErrorWriter io.Writer
	Config      *ErisConfig
}
var GlobalConfig *ErisCli

Properly scope the globalConfig

func SetGlobalObject

func SetGlobalObject(writer, errorWriter io.Writer) (*ErisCli, error)

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
}

Jump to

Keyboard shortcuts

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