mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-01 15:40:07 +00:00
Merge pull request #219 from rmad17/nodeenv-support
Adding `nodeenv` segment.
This commit is contained in:
commit
5d31763a8e
2 changed files with 10 additions and 0 deletions
|
@ -95,6 +95,7 @@ The segments that are currently available are:
|
||||||
* [ip](#ip) - Shows the current IP address.
|
* [ip](#ip) - Shows the current IP address.
|
||||||
* **load** - Your machines 5 minute load average.
|
* **load** - Your machines 5 minute load average.
|
||||||
* **node_version** - Show the version number of the installed Node.js.
|
* **node_version** - Show the version number of the installed Node.js.
|
||||||
|
* **nodeenv** - [nodeenv](https://github.com/ekalinin/nodeenv) prompt for displaying node version and environment name.
|
||||||
* **nvm** - Show the version of Node that is currently active, if it differs from the version used by NVM
|
* **nvm** - Show the version of Node that is currently active, if it differs from the version used by NVM
|
||||||
* **os_icon** - Display a nice little icon, depending on your operating system.
|
* **os_icon** - Display a nice little icon, depending on your operating system.
|
||||||
* **php_version** - Show the current PHP version.
|
* **php_version** - Show the current PHP version.
|
||||||
|
|
|
@ -567,6 +567,15 @@ prompt_nvm() {
|
||||||
$1_prompt_segment "$0" "$2" "green" "011" "${node_version:1}" 'NODE_ICON'
|
$1_prompt_segment "$0" "$2" "green" "011" "${node_version:1}" 'NODE_ICON'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# NodeEnv Prompt
|
||||||
|
prompt_nodeenv() {
|
||||||
|
local nodeenv_path="$NODE_VIRTUAL_ENV"
|
||||||
|
if [[ -n "$nodeenv_path" && "$NODE_VIRTUAL_ENV_DISABLE_PROMPT" != true ]]; then
|
||||||
|
local info="$(node -v)[$(basename "$nodeenv_path")]"
|
||||||
|
"$1_prompt_segment" "$0" "$2" "black" "green" "$info" 'NODE_ICON'
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# print a little OS icon
|
# print a little OS icon
|
||||||
prompt_os_icon() {
|
prompt_os_icon() {
|
||||||
"$1_prompt_segment" "$0" "$2" "black" "255" "$OS_ICON"
|
"$1_prompt_segment" "$0" "$2" "black" "255" "$OS_ICON"
|
||||||
|
|
Loading…
Reference in a new issue