package
0.0.0-20241018223127-a062be16fda2
Repository: https://github.com/activestate/cli.git
Documentation: pkg.go.dev

# Constants

ActCommandErorr is the event action used for command errors.
ActCommandInputError is the event action used for command input errors.
ActConfigSet is the event action sent when a configuration value is set.
ActConfigUnset is the event action sent when a configuration value is unset.
ActExecutorExit is the event action used for executor exit codes.
ActOfflineInstallerAbort is the event action for the offline installer being terminated by the user.
ActOfflineInstallerFailure is the event action for the offline installer/uninstaller failing.
ActOfflineInstallerStart is the event action for the offline installer/uninstaller being initiated.
ActOfflineInstallerStart is the event action for the offline installer/uninstaller succeeding.
ActRuntimeSuccess is the event action sent attempting to use a runtime.
ActRuntimeBuild is the event action sent when starting a remote build for the project.
ActRuntimeCache is the event action sent when a runtime is constructed from the local cache alone.
ActRuntimeDelete is the event action sent when uninstalling a runtime.
ActRuntimeDownload is the event action sent before starting the download of artifacts for a runtime.
ActRuntimeFailure is the event action sent when a failure occurred anytime during a runtime operation.
ActRuntimeHeartbeat is the event action sent when a runtime is in use.
ActRuntimeInstall is the event action sent before starting the install of artifacts for a runtime.
ActRuntimePostprocess is the event action sent before starting the postprocess of artifacts for a runtime.
ActRuntimeStart is the event action sent when creating a runtime.
ActRuntimeSuccess is the event action sent when a runtime's environment has been successfully computed (for the first time).
ActRuntimeUninstall is the event action sent before starting the uninstall of artifacts for a runtime.
ActRuntimeUnpack is the event action sent before starting the unpack of artifacts for a runtime.
ActConfigGet is the event action sent when determining if an update should be checked.
ActConfigGet is the event action sent when an update is checked.
ActUpdateDownload is the event action sent when an update retrieved.
ActUpdateInstall is the event action sent when an update is installed.
ActUpdateRelaunch is the event action sent after and update is installed and the state tool is relaunched.
ActVcsConflict is the event action sent when `state pull` results in a conflict.
CatActivationFlow is for events that outline the activation flow.
CatBuild is the event category used for headchef builds.
CatCommandExit is the event category used to track the error that was returned from a command.
CatCommandExit is the event category used to track the success of state commands.
CatConfig is the event category used for all configuration events.
CatDebug is the event category used for all debug events.
CatInstaller is the event category used for installer events.
CatInstallerFunnel is the event category used for installer funnel events.
CatInteractions is the event category used for tracking user interactions.
CatMist is for miscellaneous events.
CatOfflineInstaller is the event category used for all data relating to offline installs and uninstalls.
CatPackageOp is for `state packages` events.
CatPrompt is for prompt events.
CatRunCmd is the event category used for running commands.
CatRuntimeDebug is the event category used for debugging runtime setup and usage.
CatRuntimeUsage is the event category used for all runtime usage.
CatShim is the event category used for shimmed commands.
CatStateSvc is for state-svc events.
CatUpdate is the event category used for all update events.
CfgSessionToken is the configuration key for the session token the installer sets.
LabelVcsConflictMergeStrategyFailed is the label to use when a merge fails.
LblRtFailUpdate is the label sent with an ActRuntimeFailure event if an error occurred during a runtime update.
SrcExecutor is the event source for events sent by executors.
SrcOfflineInstaller is the event source for events sent by offline installers.
SrcStateInstaller is the event source for events sent by state-installer.
SrcStateRemoteInstaller is the event source for events sent by state-remote-installer.
SrcStateService is the event source for events sent by state-svc.
SrcStateTool is the event source for events sent by state.
UpdateErrorBlocked is sent if the update information was blocked or the service was unavailable.
UpdateErrorExecutable is sent if the state executable could not be located.
UpdateErrorFetch is sent if the update information could not be fetched.
UpdateErrorInProgress is sent if an update is already in progress.
UpdateErrorInstallFailed is sent if an update failed at the install step.
UpdateErrorInstallPath is sent if the install path could not be detected.
UpdateErrorNoInstaller is sent if the downloaded update does not have an installer.
UpdateErrorNotFound is sent if the update information could not be found.
UpdateErrorRelaunch is sent if the updated state executable could not be relaunched.
UpdateErrorTempDir is sent if the temp dir for update unpacking could not be created.
UpdateLabelAvailable is the sent if the update information is available.
AutoUpdateLabelDisabledCI is sent if we should not auto-update as we are on CI.
UpdateLabelConflict is sent if we should not auto-update as the current command might conflict.
UpdateLabelDisabledConfig is sent if we should not auto-update as the user has disabled auto-updates via the config.
UpdateLabelDisabledEnv is sent if we should not auto-update as the user has disabled auto-updates via the environment.
UpdateLabelFailed is sent if an auto-update failed.
UpdateLabelForward is sent if we should not auto-update as we are forwarding a command.
UpdateLabelFreshInstall is sent if we should not auto-update as we are on a fresh install.
UpdateLabelLocked is sent if we should not auto-update as the state tool is locked.
UpdateLabelSkipChecks is sent if we should not auto-update because the command explicitly skips auto update checks.
UpdateLabelStructuredOutput is sent if we should not auto-update because we're running in structured output (JSON) mode.
UpdateLabelSuccess is sent if an auto-update was successful.
UpdateLabelTooFreq is the sent if we should not auto-update as the last check was too recent.
UpdateLabelTrue is sent if we should auto-update.
UpdateLabelUnavailable is the sent if the update information is unavailable.
UpdateLabelUnitTest is sent if we should not auto-update as we are running unit tests.