1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-09-25 04:30:46 +00:00

speed up php_version prompt

This commit is contained in:
romkatv 2019-05-21 14:23:50 +02:00
parent f27db92335
commit ee0d1bc452

View file

@ -1292,12 +1292,12 @@ prompt_os_icon() {
################################################################ ################################################################
# Segment to display PHP version number # Segment to display PHP version number
prompt_php_version() { prompt_php_version() {
local php_version _p9k_cached_cmd_stdout php --version || return
php_version=$(php -v 2>&1 | grep -oe "^PHP\s*[0-9.]*") emulate -L zsh && setopt extendedglob
local -a match
if [[ -n "$php_version" ]]; then [[ $_P9K_RETVAL == (#b)(*$'\n')#(PHP [0-9.]##)* ]] || return
"$1_prompt_segment" "$0" "$2" "fuchsia" "grey93" '' 0 '' "${php_version//\%/%%}" local v=$match[2]
fi "$1_prompt_segment" "$0" "$2" "fuchsia" "grey93" '' 0 '' "${v//\%/%%}"
} }
################################################################ ################################################################