Versions in this module Expand all Collapse all v0 v0.8.0 Jun 30, 2020 Changes in this version + var BgColorMap map[string]color.Attribute = map[string]color.Attribute + var ColorNames = func() []string { ... }() + var DEFAULT_CONFIG = ... + var DEFAULT_UP_TASK_YML = ... + var FgColorMap map[string]color.Attribute = map[string]color.Attribute + var P = fmt.Print + var Pf = fmt.Printf + var Pln = fmt.Println + var Sp = fmt.Sprint + var Spf = fmt.Sprintf + var UpModuleDir = ".upmodules" + var Yq_read_hint = ... + func CharIsNum(s string) int + func Contains(a []string, x string) bool + func DebugYmlContent(dir, filename string) + func Dvvvv(a ...interface{}) + func Dvvvvv(a ...interface{}) + func Fail(mark string, hint string) + func GetDefaultModuleDir() string + func GetGitRepoName(url string) string + func GetHeadRev(repodir string) string + func GetRandomName(retry int) string + func GraceExit(mark string, hint string) + func IndexOf(a []string, x string) int + func InvalidAndExit(mark string, hint string) + func LogDesc(descType string, contextIdx1 int, taskLayerCnt int, name string, desc string) + func LogError(mark string, err interface{}) + func LogErrorAndContinue(mark string, err interface{}, hint string) + func LogErrorAndExit(mark string, err interface{}, hint string) + func LogErrorMsg(mark string, reason string) + func LogOk(mark string) + func LogWarn(mark string, reason string) + func PStackTrace() + func Pdebug(a ...interface{}) + func PdebugN(mark int, a ...interface{}) + func PdebugStack(a ...interface{}) + func Pdebugvvvvvvv(a ...interface{}) + func Pdryrun(a ...interface{}) + func PfHiColor(format string, a ...interface{}) + func Pfdryrun(format string, a ...interface{}) + func Pferror(format string, a ...interface{}) + func Pfv(format string, a ...interface{}) + func Pfvv(format string, a ...interface{}) + func Pfvvv(format string, a ...interface{}) + func Pfvvvv(format string, a ...interface{}) + func Pfvvvvv(format string, a ...interface{}) + func Ppfmsg(mark string, a ...interface{}) + func Ppmsg(a ...interface{}) + func PpmsgHintHighPermitted(vlevel string, hint string, a ...interface{}) + func Ppmsgvvv(a ...interface{}) + func Ppmsgvvvhint(hint string, a ...interface{}) + func PpmsgvvvhintHigh(hint string, a ...interface{}) + func Ppmsgvvvv(a ...interface{}) + func PpmsgvvvvHigh(a ...interface{}) + func Ppmsgvvvvhint(hint string, a ...interface{}) + func PpmsgvvvvhintHigh(hint string, a ...interface{}) + func Ppmsgvvvvv(hint string, a ...interface{}) + func Ppmsgvvvvvhint(hint string, a ...interface{}) + func PpmsgvvvvvhintHigh(hint string, a ...interface{}) + func Ppromptvvvvv(valueName, hint string) + func PrintContentWithLineNuber(content string) string + func Ptmpdebug(mark string, a ...interface{}) + func Ptrace(mark, info string) + func Pvv(a ...interface{}) + func Pvvv(a ...interface{}) + func Pvvvv(a ...interface{}) + func Pvvvvv(a ...interface{}) + func RandomColorName() string + func RemoveCr(str string) string + func RemoveIndex(s []string, index int) []string + func RunSimpleCmd(dir string, command string) error + func Sleep(mscnt int) + func Spfv(format string, a ...interface{}) string + func Sppmsg(a ...interface{}) string + func StrIn(s string, aStrList ...string) int + func SubStepStatus(mark string, statusCode int) + func Trace() + func YamlLoader(id, path, filename string) *viper.Viper + type CmdOpts struct + Command string + Dir string + Env []string + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + type ExecResult struct + Code int + ErrMsg string + Output string + func RunCmd(cmd string, dir string, envs *map[string]string) ExecResult + type Module struct + Alias string + Dir string + Iid string + PullPolicy string + Repo string + Subdir string + Tag string + Version string + func (m *Module) Normalize() + func (m *Module) PullRepo(revMap *ModuleLockMap, uselock bool) + func (m *Module) ShowDetails() + type ModuleLockMap map[string]string + func LoadModuleLockRevs() *ModuleLockMap + type Modules []Module + func (ms *Modules) PullCascadedModules(clonedMainModList *[]string, clonedSubModList *[]string) + func (ms *Modules) PullMainModules() (clonedList []string) + func (ms *Modules) PullModules() + func (ms *Modules) ReportModules() + func (ms Modules) LocateModule(modname string) *Module + type SecureSetting struct + Key string + KeyRef string + Type string + type UpConfig struct + AbsWorkDir string + MaxCallLayers string + MaxModuelCallLayers string + ModuleLock bool + ModuleName string + Modules Modules + RefDir string + Secure *SecureSetting + ShellType string + TaskFile string + Verbose string + Version string + WorkDir string + var MainConfig *UpConfig + func NewUpConfig(configdir, configymlfile string) *UpConfig + func (cfg *UpConfig) GetWorkdirOld() (wkdir string) + func (cfg *UpConfig) InitConfig() *UpConfig + func (cfg *UpConfig) SetAbsWorkdir() + func (cfg *UpConfig) SetModulename(modulename string) + func (cfg *UpConfig) SetRefdir(refdir string) + func (cfg *UpConfig) SetTaskfile(taskfile string) + func (cfg *UpConfig) SetVerbose(cmdV string) + func (cfg *UpConfig) SetWorkdir(workdir string) + func (cfg *UpConfig) ShowCoreConfig(mark string) + type UpConfigLoader struct + Dir string + YmlFile string