Documentation ¶
Index ¶
- Variables
- func Execute()
- func ListDeployedErrands(state, environment, deployment string) error
- func ListErrands(cmd *cobra.Command, args []string) error
- func ListLocalErrands(state, environment, escapePlanLocation string) error
- func LoadState() error
- func NoExtraArgsPreRunE(cmd *cobra.Command, args []string) error
- func ParseExtraProviders(extraVars []string) (map[string]string, error)
- func ParseExtraVars(extraVars []string) (result map[string]interface{}, err error)
- func ProcessFlagsForContext() error
- func ProcessFlagsForContextAndLoadEscapePlan() error
- func ProcessFlagsForContextAndLoadEscapePlanWithVersionOverride(versionOverride string) error
- func RunDeployedErrand(deployment, errand string, parsedExtraVars map[string]interface{}) error
- func RunLocalErrand(deployment, errand string, parsedExtraVars map[string]interface{}) error
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "escape", SilenceErrors: true, SilenceUsage: true, Short: "Package and deployment manager", Long: `Escape v` + util.EscapeVersion + ` Escape is a tool to help with the release engineering, life-cycle management and Continuous Delivery of software platforms and their artefacts. See the documentation at https://escape.ankyra.io/docs/ `, PersistentPreRunE: func(cmd *cobra.Command, args []string) error { context = model.NewContext() err := context.LoadEscapeConfig(cfgFile, cfgProfile) if err != nil { return err } logger, err := logger.GetLogger(cfgLogger, cfgLogLevel, cfgLogCollapse) if err != nil { return err } context.SetLogger(logger) return nil }, }
Functions ¶
func ListDeployedErrands ¶
func ListLocalErrands ¶
func ParseExtraVars ¶
func ProcessFlagsForContext ¶
func ProcessFlagsForContext() error
func ProcessFlagsForContextAndLoadEscapePlan ¶
func ProcessFlagsForContextAndLoadEscapePlan() error
func RunDeployedErrand ¶
func RunLocalErrand ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.