installerbuilder/internal/errors/codes.go

34 lines
1.2 KiB
Go

// Package errors 提供错误处理框架
package errors
// 错误代码常量
const (
// 配置错误
ErrConfigParse = "CONFIG_PARSE_ERROR" // 配置解析错误
ErrConfigValidation = "CONFIG_VALIDATION_ERROR" // 配置验证错误
// 构建错误
ErrBuildFailed = "BUILD_FAILED" // 构建失败
ErrBuildEnvironment = "BUILD_ENVIRONMENT_ERROR" // 构建环境错误
// 平台错误
ErrPlatformNotSupported = "PLATFORM_NOT_SUPPORTED" // 平台不支持
ErrArchNotSupported = "ARCH_NOT_SUPPORTED" // 架构不支持
// 包构建错误
ErrPackageTypeFailed = "PACKAGE_TYPE_FAILED" // 包类型构建失败
ErrPackageToolNotFound = "PACKAGE_TOOL_NOT_FOUND" // 包构建工具未找到
// 脚本错误
ErrScriptExecution = "SCRIPT_EXECUTION_ERROR" // 脚本执行错误
ErrScriptNotFound = "SCRIPT_NOT_FOUND" // 脚本未找到
// 插件错误
ErrPluginLoad = "PLUGIN_LOAD_ERROR" // 插件加载错误
ErrPluginInit = "PLUGIN_INIT_ERROR" // 插件初始化错误
// 资源错误
ErrResourceNotFound = "RESOURCE_NOT_FOUND" // 资源未找到
ErrResourceCopy = "RESOURCE_COPY_ERROR" // 资源复制错误
)