Plugins: Terraform (#6373)

Expanded Terraform plugin with function that can be used to show workspace name in the zsh prompt
This commit is contained in:
Maciej Lasyk 2017-11-07 16:45:25 +01:00 committed by Robby Russell
parent 46062e25cc
commit d12c2ea4e8
2 changed files with 17 additions and 0 deletions

View File

@ -9,3 +9,13 @@ Plugin for Terraform, a tool from Hashicorp for managing infrastructure safely a
### Usage ### Usage
* Type `terraform` into your prompt and hit `TAB` to see available completion options * Type `terraform` into your prompt and hit `TAB` to see available completion options
### 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 choosen place insert:
```
$FG[045]\
$(terraform_prompt_info)\
```

View File

@ -0,0 +1,7 @@
function terraform_prompt_info() {
# check if in terraform dir
if [ -d .terraform ]; then
workspace=$(terraform workspace show 2> /dev/null) || return
echo "[${workspace}]"
fi
}