mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-21 20:00:07 +00:00
make terraform_version compatible with tfenv (#2049)
This commit is contained in:
parent
c7fa7d6748
commit
430616734a
1 changed files with 9 additions and 5 deletions
|
@ -5021,12 +5021,16 @@ _p9k_prompt_terraform_init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function prompt_terraform_version() {
|
function prompt_terraform_version() {
|
||||||
_p9k_cached_cmd 0 '' terraform --version || return
|
local v cfg terraform=${commands[terraform]}
|
||||||
local v=${_p9k__ret#Terraform v}
|
_p9k_upglob .terraform-version -. || cfg=$_p9k__parent_dirs[$?]/.terraform-version
|
||||||
(( $#v < $#_p9k__ret )) || return
|
if _p9k_cache_stat_get $0.$TFENV_TERRAFORM_VERSION $terraform $cfg; then
|
||||||
v=${v%%$'\n'*}
|
v=$_p9k__cache_val[1]
|
||||||
|
else
|
||||||
|
v=${${"$(terraform --version 2>/dev/null)"#Terraform v}%%$'\n'*} || v=
|
||||||
|
_p9k_cache_stat_set "$v"
|
||||||
|
fi
|
||||||
[[ -n $v ]] || return
|
[[ -n $v ]] || return
|
||||||
_p9k_prompt_segment $0 $_p9k_color1 blue TERRAFORM_ICON 0 '' $v
|
_p9k_prompt_segment $0 $_p9k_color1 blue TERRAFORM_ICON 0 '' ${v//\%/%%}
|
||||||
}
|
}
|
||||||
|
|
||||||
_p9k_prompt_terraform_version_init() {
|
_p9k_prompt_terraform_version_init() {
|
||||||
|
|
Loading…
Reference in a new issue