37f5203abe6b0f603172d86530f0e65029f4ac9c

Author
nitrocode <7775707+nitrocode@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(terraform): add workspace aliases (#12171)

* feat(terraform): add workspace aliases

* chore: rm aliases in separate pending pr

* docs: show tfiu alias in readme

---------

Co-authored-by: Robby Russell <robby@planetargon.com>

Diff

 1diff --git a/plugins/terraform/README.md b/plugins/terraform/README.md
 2index 2b535517ca61c13bfa1c31d7229de32237a25509..b5158b4e9ffe1b505a333baa6fe24e08164571fc 100644
 3--- a/plugins/terraform/README.md
 4+++ b/plugins/terraform/README.md
 5@@ -15,20 +15,21 @@ 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-| `tfi`  | `terraform init`     |
17-| `tfo`  | `terraform output`   |
18-| `tfp`  | `terraform plan`     |
19-| `tfv`  | `terraform validate` |
20-| `tfs`  | `terraform state`    |
21-| `tft`  | `terraform test`     |
22-| `tfsh` | `terraform show`     |
23+| Alias  | Command                   |
24+| ------ | ------------------------- |
25+| `tf`   | `terraform`               |
26+| `tfa`  | `terraform apply`         |
27+| `tfc`  | `terraform console`       |
28+| `tfd`  | `terraform destroy`       |
29+| `tff`  | `terraform fmt`           |
30+| `tfi`  | `terraform init`          |
31+| `tfiu` | `terraform init -upgrade` |
32+| `tfo`  | `terraform output`        |
33+| `tfp`  | `terraform plan`          |
34+| `tfv`  | `terraform validate`      |
35+| `tfs`  | `terraform state`         |
36+| `tft`  | `terraform test`          |
37+| `tfsh` | `terraform show`          |
38 
39 
40 ## Prompt function
41diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh
42index 8ef392efd0ced365f2c2c5e2c16b7fc24a333363..71a58b939f2cac22fc0ae3847100bd53aef47cc0 100644
43--- a/plugins/terraform/terraform.plugin.zsh
44+++ b/plugins/terraform/terraform.plugin.zsh
45@@ -21,6 +21,7 @@ alias tfc='terraform console'
46 alias tfd='terraform destroy'
47 alias tff='terraform fmt'
48 alias tfi='terraform init'
49+alias tfiu='terraform init -upgrade'
50 alias tfo='terraform output'
51 alias tfp='terraform plan'
52 alias tfv='terraform validate'