internal/constants/exitcodes.go (31 lines of code) (raw):

package constants const ( // Exit codes ExitCode_Okay = 0 // User errors (-100s): ExitCode_ScriptBlobDownloadFailed = -100 ExitCode_BlobCreateOrReplaceFailed = -101 ExitCode_RunAsLookupUserFailed = -102 // Service Errors (-200s): ExitCode_CreateDataDirectoryFailed = -200 ExitCode_RemoveDataDirectoryFailed = -201 ExitCode_GetHandlerSettingsFailed = -202 ExitCode_SaveScriptFailed = -203 ExitCode_CommandExecutionFailed = -204 ExitCode_OpenStdOutFileFailed = -205 ExitCode_OpenStdErrFileFailed = -206 ExitCode_IncorrectRunAsScriptPath = -207 ExitCode_RunAsIncorrectScriptPath = -208 ExitCode_RunAsOpenSourceScriptFileFailed = -209 ExitCode_RunAsCreateRunAsScriptFileFailed = -210 ExitCode_RunAsCopySourceScriptToRunAsScriptFileFailed = -211 ExitCode_RunAsLookupUserUidFailed = -212 ExitCode_RunAsScriptFileChangeOwnerFailed = -213 ExitCode_RunAsScriptFileChangePermissionsFailed = -214 ExitCode_DownloadArtifactFailed = -215 ExitCode_UpgradeInstalledServiceFailed = -216 ExitCode_InstallServiceFailed = -217 ExitCode_UninstallInstalledServiceFailed = -218 ExitCode_DisableInstalledServiceFailed = -219 ExitCode_CopyStateForUpdateFailed = -220 ExitCode_SkippedImmediateGoalState = -221 ExitCode_ImmediateTaskTimeout = -222 ExitCode_ImmediateTaskFailed = -223 // Unknown errors (-300s): )