summaryrefslogtreecommitdiff
path: root/plugins/terraform
diff options
context:
space:
mode:
authorKarn Saheb <hello@karn.io>2020-02-07 21:28:18 -0500
committerMarc Cornellà <hello@mcornella.com>2021-12-29 16:09:21 +0100
commit0e399d47b96b6007570cd21034e8a3d6144ad111 (patch)
treebf4183835f93846b517f7f42bcf7764c49f40dc3 /plugins/terraform
parent02eb548d5ac41c57d37af6817c77dfbb57a8d281 (diff)
downloadzsh-0e399d47b96b6007570cd21034e8a3d6144ad111.tar.gz
zsh-0e399d47b96b6007570cd21034e8a3d6144ad111.tar.bz2
zsh-0e399d47b96b6007570cd21034e8a3d6144ad111.zip
feat(terraform): add PREFIX and SUFFIX settings to `tf_prompt_info` (#8605)
Closes #8605
Diffstat (limited to 'plugins/terraform')
-rw-r--r--plugins/terraform/terraform.plugin.zsh14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/terraform/terraform.plugin.zsh b/plugins/terraform/terraform.plugin.zsh
index 997241c9a..86b12751c 100644
--- a/plugins/terraform/terraform.plugin.zsh
+++ b/plugins/terraform/terraform.plugin.zsh
@@ -1,11 +1,11 @@
function tf_prompt_info() {
- # dont show 'default' workspace in home dir
- [[ "$PWD" == ~ ]] && return
- # check if in terraform dir
- if [[ -d .terraform && -r .terraform/environment ]]; then
- workspace=$(cat .terraform/environment) || return
- echo "[${workspace}]"
- fi
+ # dont show 'default' workspace in home dir
+ [[ "$PWD" != ~ ]] || return
+ # check if in terraform dir and file exists
+ [[ -d .terraform && -r .terraform/environment ]] || return
+
+ local workspace="$(< .terraform/environment)"
+ echo "${ZSH_THEME_TF_PROMPT_PREFIX-[}${workspace:gs/%/%%}${ZSH_THEME_TF_PROMPT_SUFFIX-]}"
}
alias tf='terraform'