summaryrefslogtreecommitdiff
path: root/plugins/terraform/README.md
blob: 9e9f0cdfb273f02dd63d8e44f83c8dc8442739b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
## Terraform oh-my-zsh plugin

Plugin for Terraform, a tool from Hashicorp for managing infrastructure safely and efficiently.

Current as of Terraform v0.13

### Requirements

 * [Terraform](https://terraform.io/)

### Usage

To use it, add `terraform` to the plugins array of your `~/.zshrc` file:

```shell
plugins=(... terraform)
```

 * Type `terraform` into your prompt and hit `TAB` to see available completion options
 * Type `tf` into your prompt as a short alias to `terraform`

### Expanding ZSH prompt with current Terraform workspace name

If you want to get current Terraform workspace name in your ZSH prompt open
your .zsh-theme file and in a chosen place insert:

```shell
PROMPT=$'%{$fg[white]%}$(tf_prompt_info)%{$reset_color%} '
```