package
0.30.0
Repository: https://github.com/tilotech/tilores-cli.git
Documentation: pkg.go.dev

# Functions

Backup creates a step that backups the provided file path.
Build creates a step that runs go build.
BuildVerify creates a step that ensures the validity of the generated project.
Chdir creates a step that changes the directory to the provided path.
Delete creates a step that removes the provided file.
Execute runs the provided steps.
Generate creates a step that runs go generate for all files.
GetDependencies creates a step that downloads the specified dependencies.
InitProjectPath creates a step that gathers information about the project path.
ModInit creates a step that initializes the go module.
ModTidy creates a step that runs go mod tidy.
ModVendor creates a step that runs go mod vendor.
PackageZip creates a step that packages the source into a zip file.
PackageZipRename packages source file into target zip, the resulting zip contains the source file but named with newSourceName.
PluginInstall creates a step that installs the provided plugin.
RenderTemplate creates a step that renders the provided template.
RenderTemplates creates a step that renders the provided templates.
TerraformApply creates a step that runs terraform apply with the provided arguments.
TerraformDestroy creates a step that runs terraform destroy with the provided arguments.
TerraformInit creates a step that runs terraform init with the upgrade flag.
TerraformInitFast creates a step that runs terraform init without the upgrade flag.
TerraformNewWorkspace creates a step that initializes a new terraform workspace if it does not yet exist.
TerraformPlan creates a step that runs terraform plan with the provided arguments.
TerraformRequire creates a step that ensures that terraform is installed.

# Type aliases

Step defines the function interface for an action to be performed.