diff options
| author | Ben Beltran <ben@nsovocal.com> | 2019-03-14 19:11:19 +0100 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2019-03-14 19:11:19 +0100 |
| commit | 01e206524dfa62b8812599366806a11f2cae15fd (patch) | |
| tree | 130a037d78d71a97adb70d46251aa9b39b54e412 /prompt_ben_setup | |
| parent | 0111fba856f086d9b94858328e1388d724c12826 (diff) | |
Merge master
Diffstat (limited to 'prompt_ben_setup')
| -rw-r--r-- | prompt_ben_setup | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/prompt_ben_setup b/prompt_ben_setup index 63706cf..0399e4e 100644 --- a/prompt_ben_setup +++ b/prompt_ben_setup @@ -8,7 +8,25 @@ function virtualenv_info { else venv="${VIRTUAL_ENV##*/}" fi - echo "(${venv})" + echo "🐍${venv}" +} + +function rvm_info { + if [[ -z "$RUBY_VERSION" ]]; then + rvminfo="default" + else + rvminfo=`rvm-prompt` + fi + echo "💎${rvminfo}" +} + +function nvm_info { + if [[ -z "$NVM_BIN" ]]; then + nvminfo="default" + else + nvminfo=`nvm current` + fi + echo "💛${nvminfo}" } function box_name { @@ -47,7 +65,8 @@ function prompt_ben_setup { # Define prompts. PROMPT=' -%{%F{red}%}%n%{%f%}@%{%F{yellow}%}$(box_name)%{%f%} %{%B%F{green}%}${PWD/#$HOME/~}%{%f%b%}${git_info[prompt]} %{%F{black}%}$(virtualenv_info)%{%f%} +%{%F{black}%}$(nvm_info) $(rvm_info) $(virtualenv_info) +%{%F{red}%}%n%{%f%}@%{%F{yellow}%}$(box_name)%{%f%} %{%B%F{green}%}${PWD/#$HOME/~}%{%f%b%}${git_info[prompt]} %{%f%} %(?,,%{${%B%F{white}%}[%?]%{%f%b%} )$ ' } |