Versions in this module Expand all Collapse all v0 v0.8.0 Apr 7, 2021 Changes in this version + func ExitWithError(code int, err error) + type CLI interface + ConfigDir func() string + ConfigFileName func() string + Name func() string + func GetOrCreateCLI() CLI + type Config interface + func NewConfig() Config + type Contextified struct + func NewContextified(gc *GlobalContext) Contextified + func (c *Contextified) SetGlobalContext(g *GlobalContext) + func (c Contextified) G() *GlobalContext + func (c Contextified) GStrict() *GlobalContext + type Contextifier interface + G func() *GlobalContext + type DefaultConfigImpl struct + type DevEnvDir string + const Bin + const Downloads + const Lib + const SDKS + const Tmp + func ListDevEnvDirs() []DevEnvDir + type GlobalContext struct + Log *logging.Log + VDL *VDebugLog + type StaticOption func(config *staticConfig) *staticConfig + func DefaultStaticCliConfigOption() StaticOption + func DefaultStaticConfigFileOption() StaticOption + func StaticCliConfigOption(cliName, cliDescription string) StaticOption + func StaticConfigFileOption(configName, configType string) StaticOption + type VDebugLevel int + type VDebugLog struct + func NewVDebugLog(l *logger.Logger) *VDebugLog