865291cb7af2fef7e67128fd4294f3ffa9b08c3d

Author
Tushar Mohod <98651842+tusharmohod@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat (terraform): add `apply -auto-approve` alias (#12658)

Closes #12591 

Diff

 1diff --git a/plugins/terraform/README.md b/plugins/terraform/README.md
 2index ca5a771bce98255476652014a2ec8b2a20c8c9a4..3f8ed6dee426a2080dabad53d6ffc0ee893e3b19 100644
 3--- a/plugins/terraform/README.md
 4+++ b/plugins/terraform/README.md
 5@@ -15,22 +15,23 @@ plugins=(... terraform)
 6 
 7 ## Aliases
 8 
 9-| Alias  | Command                    |
10-|--------|----------------------------|
11-| `tf`   | `terraform`                |
12-| `tfa`  | `terraform apply`          |
13-| `tfc`  | `terraform console`        |
14-| `tfd`  | `terraform destroy`        |
15-| `tff`  | `terraform fmt`            |
16-| `tffr` | `terraform fmt -recursive` |
17-| `tfi`  | `terraform init`           |
18-| `tfiu` | `terraform init -upgrade`  |
19-| `tfo`  | `terraform output`         |
20-| `tfp`  | `terraform plan`           |
21-| `tfv`  | `terraform validate`       |
22-| `tfs`  | `terraform state`          |
23-| `tft`  | `terraform test`           |
24-| `tfsh` | `terraform show`           |
25+| Alias   | Command                          |
26+|---------|----------------------------------|
27+| `tf`    | `terraform`                      |
28+| `tfa`   | `terraform apply`                |
29+| `tfaa`  | `terraform apply -auto-approve`  |
30+| `tfc`   | `terraform console`              |
31+| `tfd`   | `terraform destroy`              |
32+| `tff`   | `terraform fmt`                  |
33+| `tffr`  | `terraform fmt -recursive`       |
34+| `tfi`   | `terraform init`                 |
35+| `tfiu`  | `terraform init -upgrade`        |
36+| `tfo`   | `terraform output`               |
37+| `tfp`   | `terraform plan`                 |
38+| `tfv`   | `terraform validate`             |
39+| `tfs`   | `terraform state`                |
40+| `tft`   | `terraform test`                 |
41+| `tfsh`  | `terraform show`                 |
42 
43 
44 ## Prompt function
45diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh
46index 181f57b9ba2f9053180b4850e23bbcd4bc31c962..bedd46011d32fa6128abca1f8511cc4c7dffe60d 100644
47--- a/plugins/terraform/terraform.plugin.zsh
48+++ b/plugins/terraform/terraform.plugin.zsh
49@@ -17,6 +17,7 @@ function tf_version_prompt_info() {
50 
51 alias tf='terraform'
52 alias tfa='terraform apply'
53+alias tfaa='terraform apply -auto-approve'
54 alias tfc='terraform console'
55 alias tfd='terraform destroy'
56 alias tff='terraform fmt'