Documentation ¶
Overview ¶
Package cli provides cli specific functionality.
Index ¶
Constants ¶
const ( // ErrCurrentHeadIsOutOfDate indicates the local HEAD revision is outdated. ErrCurrentHeadIsOutOfDate errors.Kind = "current HEAD is out-of-date with the remote base branch" // ErrOutdatedGenCodeDetected indicates outdated generated code detected. ErrOutdatedGenCodeDetected errors.Kind = "outdated generated code detected" // ErrRootCfgInvalidDir indicates that a root configuration was found outside root ErrRootCfgInvalidDir errors.Kind = "root config found outside root dir" )
const DisablingCloudMessage = "disabling the cloud features"
DisablingCloudMessage is the message displayed in the warning when disabling the cloud features. It's exported because it's checked in tests.
const ErrOnboardingIncomplete errors.Kind = "cloud commands cannot be used until onboarding is complete"
ErrOnboardingIncomplete indicates the onboarding process is incomplete.
Variables ¶
This section is empty.
Functions ¶
func Exec ¶
Exec will execute terramate with the provided flags defined on args. Only flags should be on the args slice.
Results will be written on stdout, according to the command flags and errors/warnings written on stderr. Exec will abort the process with a status code different than zero in the case of fatal errors.
Sometimes sub commands may be executed, the provided stdin will be passed to then as the sub process stdin.
Each Exec call is completely isolated from each other (no shared state) as far as the parameters are not shared between the run calls.
Types ¶
This section is empty.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package cliconfig implements the parser and load of Terramate CLI Configuration files (.terramaterc and terramate.rc).
|
Package cliconfig implements the parser and load of Terramate CLI Configuration files (.terramaterc and terramate.rc). |
Package github implements a client SDK for the Github API.
|
Package github implements a client SDK for the Github API. |
Package out provides output functionality, including verboseness level and normal/error messages support.
|
Package out provides output functionality, including verboseness level and normal/error messages support. |