in helpers/foundation-deployer/main.go [54:69]
func parseFlags() cfg {
var c cfg
flag.StringVar(&c.tfvarsFile, "tfvars_file", "", "Full path to the Terraform .tfvars `file` with the configuration to be used.")
flag.StringVar(&c.stepsFile, "steps_file", ".steps.json", "Path to the steps `file` to be used to save progress.")
flag.StringVar(&c.resetStep, "reset_step", "", "Name of a `step` to be reset. The step will be marked as pending.")
flag.BoolVar(&c.quiet, "quiet", false, "If true, additional output is suppressed.")
flag.BoolVar(&c.help, "help", false, "Prints this help text and exits.")
flag.BoolVar(&c.listSteps, "list_steps", false, "List the existing steps.")
flag.BoolVar(&c.disablePrompt, "disable_prompt", false, "Disable interactive prompt.")
flag.BoolVar(&c.validate, "validate", false, "Validate tfvars file inputs.")
flag.BoolVar(&c.destroy, "destroy", false, "Destroy the deployment.")
flag.Parse()
return c
}