815c19fde838b9d4e43b2e81e1ac2accfb64057e

Author
Pavle Portic <pavle.portic@tilda.center>
Committer
Pavle Portic <pavle.portic@tilda.center>
Date

Message

Add terraform prompt

Diff

 1diff --git a/boban.zsh-theme b/boban.zsh-theme
 2index c24dd5548202a433a77c555dc9c54fa8ae2f2877..62833ec4464439bd271f5dab56c9a91429367d92 100644
 3--- a/boban.zsh-theme
 4+++ b/boban.zsh-theme
 5@@ -152,6 +152,17 @@ prompt_virtualenv() {
 6 	fi
 7 }
 8 
 9+# Terraform: current terraform workspace
10+prompt_tf() {
11+	# dont show 'default' workspace in home dir
12+	[[ "$PWD" == ~ ]] && return
13+	# check if in terraform dir
14+	if [ -d .terraform ]; then
15+		workspace=$(terraform workspace show 2> /dev/null) || return
16+		prompt_segment magenta black "[${workspace}]"
17+	fi
18+}
19+
20 # Status:
21 # - was there an error
22 # - am I root
23@@ -179,6 +190,7 @@ build_prompt() {
24 	prompt_virtualenv
25 	prompt_context
26 	prompt_dir
27+	prompt_tf
28 	prompt_git
29 	prompt_end
30 }