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 }