Plugins: Terraform (#6373)

Expanded Terraform plugin with function that can be used to show workspace name in the zsh prompt
master
Maciej Lasyk 8 years ago committed by Robby Russell
parent 46062e25cc
commit d12c2ea4e8
  1. 10
      plugins/terraform/README.md
  2. 7
      plugins/terraform/terraform.plugin.zsh

@ -9,3 +9,13 @@ Plugin for Terraform, a tool from Hashicorp for managing infrastructure safely a
### Usage
* 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)\
```

@ -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
}
Loading…
Cancel
Save