Note: This is a public document referenced by the RFC #3445. All feedback and status updates for this RFC will take place there.
Change default assumptions about the Terragrunt CLI so that:
terragrunt
prefix is removed from all flags.tofu
/ terraform
by default.run
command is introduced in to the CLI that will also handle the current responsibilities of run-all
and graph
.exec
command is introduced into the CLI.backend
command is introduced to support users in interacting with backends.find
and list
commands are introduced to support users in finding unit configurations.Terragrunt has required that some design decisions be made in order to be flexible enough to handle being used as a wrapper for other tools like Terraform and OpenTofu without having users run into bugs from the ordering of CLI flags or collisions on shared flags, etc.
As a consequence, a couple issues have arisen:
terragrunt
, which is 10 additional characters, 11 with the extra -
).help
displayed for Terragrunt as of 0.66.3