Documentation
¶
Index ¶
Constants ¶
View Source
const ( ErrWrappingFormat = "%w: %w" ErrStringWrappingFormat = "%w: %s" )
Variables ¶
View Source
var ( ErrDownloadPackage = errors.New("failed to download package") ErrProcessOCIImage = errors.New("failed to process OCI image") ErrCopyPackage = errors.New("failed to copy package") ErrCreateTempDir = errors.New("failed to create temp directory") ErrUnknownPackageType = errors.New("unknown package type") ErrLocalMixinURICannotBeEmpty = errors.New("local mixin URI cannot be empty") ErrLocalMixinInstallationNotImplemented = errors.New("local mixin installation not implemented") ErrFailedToInitializeTUIModel = errors.New("failed to initialize TUI model: verify terminal capabilities and permissions") ErrSetTempDirPermissions = errors.New("failed to set temp directory permissions") ErrCopyPackageToTarget = errors.New("failed to copy package to target") ErrNoValidInstallerPackage = errors.New("no valid installer package provided") ErrFailedToInitializeTUIModelWithDetails = errors.New("failed to initialize TUI model: verify terminal capabilities and permissions") ErrValidPackage = errors.New("no valid installer package provided for") ErrTUIModel = errors.New("failed to initialize TUI model") ErrNoFilesFound = errors.New("no files found in directory") ErrMultipleFilesFound = errors.New("multiple files found in directory") ErrSourceDirNotExist = errors.New("source directory does not exist") ErrEmptyFilePath = errors.New("file path is empty") ErrPathResolution = errors.New("failed to resolve absolute path") ErrInvalidTemplateFunc = errors.New("invalid template function") ErrNoDocsGenerateEntry = errors.New("no docs.generate entry found") ErrMissingDocType = errors.New("doc-type argument missing") ErrUnsupportedInputType = errors.New("unsupported input type") ErrMissingStackNameTemplateAndPattern = errors.New("'stacks.name_pattern' or 'stacks.name_template' needs to be specified in 'atmos.yaml'") // ErrPlanHasDiff is returned when there are differences between two Terraform plan files. ErrPlanHasDiff = errors.New("plan files have differences") ErrInvalidTerraformFlagsWithAffectedFlag = errors.New("the `--affected` flag can't be used with the other multi-component (bulk operations) flags `--all`, `--query` and `--components`") ErrInvalidTerraformComponentWithMultiComponentFlags = errors.New("the `component` argument can't be used with the multi-component (bulk operations) flags `--affected`, `--all`, `--query` and `--components`") ErrInvalidTerraformSingleComponentAndMultiComponentFlags = errors.New("the single-component flags (`--from-plan`, `--planfile`) can't be used with the multi-component (bulk operations) flags (`--affected`, `--all`, `--query`, `--components`)") ErrYamlFuncInvalidArguments = errors.New("invalid number of arguments in the Atmos YAML function") ErrDescribeComponent = errors.New("failed to describe component") ErrReadTerraformState = errors.New("failed to read Terraform state") ErrEvaluateTerraformBackendVariable = errors.New("failed to evaluate terraform backend variable") ErrUnsupportedBackendType = errors.New("unsupported backend type") ErrProcessTerraformStateFile = errors.New("error processing terraform state file") ErrLoadAwsConfig = errors.New("failed to load AWS config") ErrGetObjectFromS3 = errors.New("failed to get object from S3") ErrReadS3ObjectBody = errors.New("failed to read S3 object body") ErrReadFile = errors.New("error reading file") ErrInvalidFlag = errors.New("invalid flag") ErrMissingStack = errors.New("stack is required; specify it on the command line using the flag `--stack <stack>` (shorthand `-s`)\"") ErrInvalidComponent = errors.New("invalid component") ErrAbstractComponentCantBeProvisioned = errors.New("abstract component cannot be provisioned") ErrLockedComponentCantBeProvisioned = errors.New("locked component cannot be provisioned") ErrMissingPackerTemplate = errors.New("packer template is required; it can be specified in the `settings.packer.template` section in the Atmos component manifest, or on the command line via the flag `--template <template>` (shorthand `-t`)") ErrMissingPackerManifest = errors.New("packer manifest is missing") ErrAtmosConfigIsNil = errors.New("atmos config is nil") )
Functions ¶
func CheckErrorAndPrint ¶
CheckErrorAndPrint prints an error message.
func CheckErrorPrintAndExit ¶
CheckErrorPrintAndExit prints an error message and exits with exit code 1.
func InitializeMarkdown ¶
func InitializeMarkdown(atmosConfig schema.AtmosConfiguration)
InitializeMarkdown initializes a new Markdown renderer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.