1ed17ac0523ebc4d12e4e5324fd5f5ce5dafc668
- Author
- Kalle Ahlström <71292737+kahlstrm@users.noreply.github.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
feat(terraform): add `init -reconfigure` aliases` (#13129)
Diff
1diff --git a/plugins/terraform/README.md b/plugins/terraform/README.md
2index feaf21d40d169c37ab365388044af782431ab16d..6c139ac51de5f8280804fc9dbbb858b97f4777e3 100644
3--- a/plugins/terraform/README.md
4+++ b/plugins/terraform/README.md
5@@ -15,25 +15,26 @@ plugins=(... terraform)
6
7 ## Aliases
8
9-| Alias | Command |
10-|---------|----------------------------------|
11-| `tf` | `terraform` |
12-| `tfa` | `terraform apply` |
13-| `tfaa` | `terraform apply -auto-approve` |
14-| `tfc` | `terraform console` |
15-| `tfd` | `terraform destroy` |
16-| `tfd!` | `terraform destroy -auto-approve`|
17-| `tff` | `terraform fmt` |
18-| `tffr` | `terraform fmt -recursive` |
19-| `tfi` | `terraform init` |
20-| `tfiu` | `terraform init -upgrade` |
21-| `tfo` | `terraform output` |
22-| `tfp` | `terraform plan` |
23-| `tfv` | `terraform validate` |
24-| `tfs` | `terraform state` |
25-| `tft` | `terraform test` |
26-| `tfsh` | `terraform show` |
27-
28+| Alias | Command |
29+| ------- | -------------------------------------- |
30+| `tf` | `terraform` |
31+| `tfa` | `terraform apply` |
32+| `tfaa` | `terraform apply -auto-approve` |
33+| `tfc` | `terraform console` |
34+| `tfd` | `terraform destroy` |
35+| `tfd!` | `terraform destroy -auto-approve` |
36+| `tff` | `terraform fmt` |
37+| `tffr` | `terraform fmt -recursive` |
38+| `tfi` | `terraform init` |
39+| `tfir` | `terraform init -reconfigure` |
40+| `tfiu` | `terraform init -upgrade` |
41+| `tfiur` | `terraform init -upgrade -reconfigure` |
42+| `tfo` | `terraform output` |
43+| `tfp` | `terraform plan` |
44+| `tfv` | `terraform validate` |
45+| `tfs` | `terraform state` |
46+| `tft` | `terraform test` |
47+| `tfsh` | `terraform show` |
48
49 ## Prompt function
50
51diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh
52index 046fabb03ca44c1918cfb189a6890c8da27b4576..0982fa193533edccca7f875657e7569d3a6de6ae 100644
53--- a/plugins/terraform/terraform.plugin.zsh
54+++ b/plugins/terraform/terraform.plugin.zsh
55@@ -24,7 +24,9 @@ alias 'tfd!'='terraform destroy -auto-approve'
56 alias tff='terraform fmt'
57 alias tffr='terraform fmt -recursive'
58 alias tfi='terraform init'
59+alias tfir='terraform init -reconfigure'
60 alias tfiu='terraform init -upgrade'
61+alias tfiur='terraform init -upgrade -reconfigure'
62 alias tfo='terraform output'
63 alias tfp='terraform plan'
64 alias tfv='terraform validate'