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'