feat(cli): add --var shorthand for --variable (#8710)

`--variable` is used frequently enough to deserve a shorthand. Unfortunately,
`-v` is taken by verbose, and `-V` is too easily confused with version or
verbose, so we're left with "--var".
This commit is contained in:
Ammar Bandukwala
2023-07-25 09:36:02 -05:00
committed by GitHub
parent 30e16052d6
commit 2a01747804
9 changed files with 38 additions and 6 deletions

View File

@ -170,6 +170,11 @@ func (r *RootCmd) templateCreate() *clibase.Cmd {
Description: "Specify a set of values for Terraform-managed variables.",
Value: clibase.StringArrayOf(&variables),
},
{
Flag: "var",
Description: "Alias of --variable.",
Value: clibase.StringArrayOf(&variables),
},
{
Flag: "provisioner-tag",
Description: "Specify a set of tags to target provisioner daemons.",

View File

@ -291,6 +291,11 @@ func (r *RootCmd) templatePush() *clibase.Cmd {
Description: "Specify a set of values for Terraform-managed variables.",
Value: clibase.StringArrayOf(&variables),
},
{
Flag: "var",
Description: "Alias of --variable.",
Value: clibase.StringArrayOf(&variables),
},
{
Flag: "provisioner-tag",
Description: "Specify a set of tags to target provisioner daemons.",

View File

@ -34,6 +34,9 @@ Create a template from the current directory or as specified by flag
--provisioner-tag string-array
Specify a set of tags to target provisioner daemons.
--var string-array
Alias of --variable.
--variable string-array
Specify a set of values for Terraform-managed variables.

View File

@ -32,6 +32,9 @@ Push a new template version from the current directory or as specified by flag
--provisioner-tag string-array
Specify a set of tags to target provisioner daemons.
--var string-array
Alias of --variable.
--variable string-array
Specify a set of values for Terraform-managed variables.