mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
themes: Add a new theme "rr" inspired by robbyrussell from ohmyzsh
This commit is contained in:
@@ -204,6 +204,10 @@
|
|||||||
|
|
||||||
[](roderik/roderik-dark.png)
|
[](roderik/roderik-dark.png)
|
||||||
|
|
||||||
|
## `rr`
|
||||||
|
|
||||||
|
[](rr/rr-dark.png)
|
||||||
|
|
||||||
## `sexy`
|
## `sexy`
|
||||||
|
|
||||||
[](sexy/sexy-dark.png)
|
[](sexy/sexy-dark.png)
|
||||||
|
BIN
themes/rr/rr-dark.png
Normal file
BIN
themes/rr/rr-dark.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
28
themes/rr/rr.theme.sh
Normal file
28
themes/rr/rr.theme.sh
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#! bash oh-my-bash.module
|
||||||
|
|
||||||
|
# rr is a simple one-liner prompt inspired by robbyrussell from ohmyzsh themes.
|
||||||
|
#
|
||||||
|
# Looks:
|
||||||
|
#
|
||||||
|
# ➜ anish ~ cd .bash-it/themes/dulcie
|
||||||
|
# ➜ anish custom-dulcie git:(master ✓) # with git
|
||||||
|
#
|
||||||
|
# Configuration. Change these by adding them in your .bash_profile
|
||||||
|
|
||||||
|
function _omb_theme_PROMPT_COMMAND() {
|
||||||
|
local user_name="${_omb_prompt_white}\u${_omb_prompt_reset_color}"
|
||||||
|
local base_directory="${_omb_prompt_bold_blue}\W${_omb_prompt_reset_color}"
|
||||||
|
local SCM_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}git:(${_omb_prompt_reset_color}"
|
||||||
|
local SCM_THEME_PROMPT_SUFFIX="${_omb_prompt_bold_purple})${_omb_prompt_reset_color}"
|
||||||
|
local SCM_THEME_PROMPT_CLEAN="${_omb_prompt_bold_green} ✓${_omb_prompt_reset_color}"
|
||||||
|
local SCM_THEME_PROMPT_DIRTY="${_omb_prompt_bold_red} ✗${_omb_prompt_reset_color}"
|
||||||
|
local arrow="${_omb_prompt_bold_purple}➜${_omb_prompt_reset_color}"
|
||||||
|
|
||||||
|
PS1="${arrow} ${user_name} ${base_directory} "
|
||||||
|
|
||||||
|
local scm_info=$(scm_prompt_info)
|
||||||
|
|
||||||
|
PS1+=${scm_info:+$scm_info }
|
||||||
|
}
|
||||||
|
|
||||||
|
_omb_util_add_prompt_command _omb_theme_PROMPT_COMMAND
|
Reference in New Issue
Block a user