modify clock prompt for better customizability

This commit is contained in:
MunifTanjim
2016-10-17 03:04:37 +06:00
parent 8b49d2e268
commit 01dab32683
2 changed files with 9 additions and 6 deletions

View File

@@ -17,7 +17,10 @@ SCM_THEME_CURRENT_USER_PREFFIX=' ☺︎ '
SCM_THEME_CURRENT_USER_SUFFIX=''
CLOCK_CHAR='☆'
THEME_CLOCK_CHECK=${THEME_CLOCK_CHECK:=true}
THEME_SHOW_CLOCK=${THEME_CLOCK_CHECK:-true}
THEME_CLOCK_FORMAT=${THEME_CLOCK_FORMAT:="%Y-%m-%d %H:%M:%S"}
THEME_CLOCK_COLOR=${THEME_CLOCK_COLOR:="${bold_cyan}"}
THEME_BATTERY_PERCENTAGE_CHECK=${THEME_BATTERY_PERCENTAGE_CHECK:=true}
SCM_GIT_SHOW_DETAILS=${SCM_GIT_SHOW_DETAILS:=true}
@@ -370,10 +373,10 @@ function prompt_char {
scm_char
}
function clock_char {
if [[ "${THEME_CLOCK_CHECK}" = true ]]; then
DATE_STRING=$(date +"%Y-%m-%d %H:%M:%S")
echo -e "${bold_cyan}$DATE_STRING ${red}$CLOCK_CHAR"
function clock_prompt {
if [[ "${THEME_SHOW_CLOCK}" = true ]]; then
DATE_STRING=$(date +"${THEME_CLOCK_FORMAT}")
echo -e "${THEME_CLOCK_COLOR}$DATE_STRING ${red}$CLOCK_CHAR"
fi
}