mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-22 12:20:07 +00:00
Merge branch 'ram_prompt' of github.com:dritter/powerlevel9k into ram_prompt
This commit is contained in:
commit
d436c60f24
1 changed files with 26 additions and 25 deletions
|
@ -715,6 +715,31 @@ prompt_load() {
|
||||||
"$1_prompt_segment" "$0$FUNCTION_SUFFIX" "$BACKGROUND_COLOR" "$DEFAULT_COLOR" "$(print_icon 'LOAD_ICON') $load_avg_5min"
|
"$1_prompt_segment" "$0$FUNCTION_SUFFIX" "$BACKGROUND_COLOR" "$DEFAULT_COLOR" "$(print_icon 'LOAD_ICON') $load_avg_5min"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Node version
|
||||||
|
prompt_node_version() {
|
||||||
|
local nvm_prompt
|
||||||
|
nvm_prompt=$(node -v 2>/dev/null)
|
||||||
|
[[ -z "${nvm_prompt}" ]] && return
|
||||||
|
|
||||||
|
"$1_prompt_segment" "$0" "green" "white" "${nvm_prompt:1} $(print_icon 'NODE_ICON')"
|
||||||
|
}
|
||||||
|
|
||||||
|
# print a little OS icon
|
||||||
|
prompt_os_icon() {
|
||||||
|
"$1_prompt_segment" "$0" "black" "255" "$OS_ICON"
|
||||||
|
}
|
||||||
|
|
||||||
|
# print PHP version number
|
||||||
|
prompt_php_version() {
|
||||||
|
local php_version
|
||||||
|
php_version=$(php -v 2>&1 | grep -oe "^PHP\s*[0-9.]*")
|
||||||
|
|
||||||
|
if [[ -n "$php_version" ]]; then
|
||||||
|
"$1_prompt_segment" "$0" "013" "255" "$php_version"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Show free RAM and used Swap
|
||||||
prompt_ram() {
|
prompt_ram() {
|
||||||
defined POWERLEVEL9K_RAM_ELEMENTS || POWERLEVEL9K_RAM_ELEMENTS=(ram_free swap_used)
|
defined POWERLEVEL9K_RAM_ELEMENTS || POWERLEVEL9K_RAM_ELEMENTS=(ram_free swap_used)
|
||||||
|
|
||||||
|
@ -746,7 +771,7 @@ prompt_ram() {
|
||||||
else
|
else
|
||||||
swap_total=$(grep -o -E "SwapTotal:\s+[0-9]+" /proc/meminfo | grep -o "[0-9]*")
|
swap_total=$(grep -o -E "SwapTotal:\s+[0-9]+" /proc/meminfo | grep -o "[0-9]*")
|
||||||
swap_free=$(grep -o -E "SwapFree:\s+[0-9]+" /proc/meminfo | grep -o "[0-9]*")
|
swap_free=$(grep -o -E "SwapFree:\s+[0-9]+" /proc/meminfo | grep -o "[0-9]*")
|
||||||
swap_used=$(( swap_free - swap_total ))
|
swap_used=$(( swap_total - swap_free ))
|
||||||
base=K
|
base=K
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -758,30 +783,6 @@ prompt_ram() {
|
||||||
"$1_prompt_segment" "$0" "yellow" "$DEFAULT_COLOR" "${rendition% }"
|
"$1_prompt_segment" "$0" "yellow" "$DEFAULT_COLOR" "${rendition% }"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Node version
|
|
||||||
prompt_node_version() {
|
|
||||||
local nvm_prompt
|
|
||||||
nvm_prompt=$(node -v 2>/dev/null)
|
|
||||||
[[ -z "${nvm_prompt}" ]] && return
|
|
||||||
|
|
||||||
"$1_prompt_segment" "$0" "green" "white" "${nvm_prompt:1} $(print_icon 'NODE_ICON')"
|
|
||||||
}
|
|
||||||
|
|
||||||
# print a little OS icon
|
|
||||||
prompt_os_icon() {
|
|
||||||
"$1_prompt_segment" "$0" "black" "255" "$OS_ICON"
|
|
||||||
}
|
|
||||||
|
|
||||||
# print PHP version number
|
|
||||||
prompt_php_version() {
|
|
||||||
local php_version
|
|
||||||
php_version=$(php -v 2>&1 | grep -oe "^PHP\s*[0-9.]*")
|
|
||||||
|
|
||||||
if [[ -n "$php_version" ]]; then
|
|
||||||
"$1_prompt_segment" "$0" "013" "255" "$php_version"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# rbenv information
|
# rbenv information
|
||||||
prompt_rbenv() {
|
prompt_rbenv() {
|
||||||
if [[ -n "$RBENV_VERSION" ]]; then
|
if [[ -n "$RBENV_VERSION" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue