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