1c34b0e67d4f1dff36a079f31d7dafe8bcf92f6e

Author
soemiran <erwan.miran@saas-office.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(terraform): support `TF_DATA_DIR` in `tf_prompt_info` (#12949)

Diff

 1diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh
 2index 1c1d1b37ed19a725f24b9dbc9db68e024f870856..046fabb03ca44c1918cfb189a6890c8da27b4576 100644
 3--- a/plugins/terraform/terraform.plugin.zsh
 4+++ b/plugins/terraform/terraform.plugin.zsh
 5@@ -2,9 +2,9 @@ function tf_prompt_info() {
 6   # dont show 'default' workspace in home dir
 7   [[ "$PWD" != ~ ]] || return
 8   # check if in terraform dir and file exists
 9-  [[ -d .terraform && -r .terraform/environment ]] || return
10+  [[ -d "${TF_DATA_DIR:-.terraform}" && -r "${TF_DATA_DIR:-.terraform}/environment" ]] || return
11 
12-  local workspace="$(< .terraform/environment)"
13+  local workspace="$(< "${TF_DATA_DIR:-.terraform}/environment")"
14   echo "${ZSH_THEME_TF_PROMPT_PREFIX-[}${workspace:gs/%/%%}${ZSH_THEME_TF_PROMPT_SUFFIX-]}"
15 }
16