mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
22 lines
744 B
Bash
22 lines
744 B
Bash
#! bash oh-my-bash.module
|
|
# For unstaged(*) and staged(+) values next to branch name in __git_ps1
|
|
GIT_PS1_SHOWDIRTYSTATE="enabled"
|
|
|
|
function _omb_theme_sirup_rubygem {
|
|
local gemset=$(command awk -F'@' '{print $2}' <<< "$GEM_HOME")
|
|
[[ $gemset ]] && gemset="@$gemset"
|
|
|
|
local version=$(command awk -F'-' '{print $2}' <<< "$MY_RUBY_HOME")
|
|
[[ $version == 1.9.2 ]] && version=
|
|
|
|
local full=$version$gemset
|
|
[[ $full ]] && echo "$full"
|
|
}
|
|
|
|
function _omb_theme_PROMPT_COMMAND {
|
|
# Check http://github.com/Sirupsen/dotfiles for screenshot
|
|
PS1="$_omb_prompt_navy\W/$_omb_prompt_bold_navy$(_omb_theme_sirup_rubygem)$_omb_prompt_bold_green$(__git_ps1 " (%s)") ${_omb_prompt_normal}$ "
|
|
}
|
|
|
|
_omb_util_add_prompt_command _omb_theme_PROMPT_COMMAND
|