simply __prompt_git

This commit is contained in:
Jesús 2021-08-17 16:26:03 -05:00
parent 7a1004b72b
commit baefc5c6f9
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766
7 changed files with 15 additions and 30 deletions

View File

@ -330,3 +330,12 @@ _prompt_get_git_info() {
printf '%b%s%b' "${BOLD}${LEMON}" "git:($output" "${BOLD}${LEMON})" printf '%b%s%b' "${BOLD}${LEMON}" "git:($output" "${BOLD}${LEMON})"
fi fi
} }
__prompt_git() {
if _prompt_is_on_git &> /dev/null; then
echo -n "${BOLD}${WHITE} on $RESET" && \
echo -n "$(_prompt_get_git_info "$@")" && \
echo -n "${BOLD}${RED}$(_get_git_progress)" && \
echo -n "$RESET"
fi
}

View File

@ -14,11 +14,7 @@ default=("\n\
\[$RESET\]\ \[$RESET\]\
\[${BOLD}${WHITE}\][\$PWD]\[$RESET\] \ \[${BOLD}${WHITE}\][\$PWD]\[$RESET\] \
\$(exitstatus)\[$RESET\]\ \$(exitstatus)\[$RESET\]\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\
echo -n \" \[${BOLD}${WHITE}\]on\[$RESET\] \" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\
\n\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]") \n\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]")
export default export default

View File

@ -18,11 +18,7 @@ _colors_bash "$@"
\$(exitstatus)\ \$(exitstatus)\
\[${BOLD}${CYAN}\]\ \[${BOLD}${CYAN}\]\
\342\224\200\ \342\224\200\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\
echo -n \"\[$RESET\]\" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\
\[${BOLD}${CYAN}\]\342\224\200[\ \[${BOLD}${CYAN}\]\342\224\200[\
\[${RESET}\]\t\ \[${RESET}\]\t\
\[${BOLD}${CYAN}\]]\n\ \[${BOLD}${CYAN}\]]\n\

View File

@ -13,11 +13,7 @@ _colors_bash "$@"
\[${BOLD}${GREY}\]\h\[$RESET\] \ \[${BOLD}${GREY}\]\h\[$RESET\] \
\$(exitstatus)\[$RESET\] \ \$(exitstatus)\[$RESET\] \
\[${BOLD}${WHITE}\][\$PWD]\ \[${BOLD}${WHITE}\][\$PWD]\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\
echo -n \" \[${BOLD}${WHITE}\]on\[$RESET\] \" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\
\n\[${BOLD}${CYAN}\]╰─➤\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]}" \n\[${BOLD}${CYAN}\]╰─➤\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]}"
unset _psi unset _psi

View File

@ -12,11 +12,7 @@ _colors_bash "$@"
\[${BOLD}${GREY}\]\h\[$RESET\] \ \[${BOLD}${GREY}\]\h\[$RESET\] \
\$(exitstatus)\[$RESET\] \ \$(exitstatus)\[$RESET\] \
\[${BOLD}${WHITE}\][\$PWD]\ \[${BOLD}${WHITE}\][\$PWD]\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\n\
echo -n \" \[${BOLD}${WHITE}\]on\[$RESET\] \" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\n\
\[${BOLD}${CYAN}\]╰─➤\[$RESET\] \ \[${BOLD}${CYAN}\]╰─➤\[$RESET\] \
\$( echo -n \"\[${BOLD}${GREY}\]\$(date +%H:%M)\" )\[$RESET\] \ \$( echo -n \"\[${BOLD}${GREY}\]\$(date +%H:%M)\" )\[$RESET\] \
\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]}" \[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]}"

View File

@ -12,11 +12,7 @@ _colors_bash "$@"
\[${BOLD}${YELLOW}\]]\[$RESET\] \ \[${BOLD}${YELLOW}\]]\[$RESET\] \
\$(exitstatus)\[$RESET\] \ \$(exitstatus)\[$RESET\] \
\[${BOLD}${BLUE}\](\$(date +%H:%M:%S))\ \[${BOLD}${BLUE}\](\$(date +%H:%M:%S))\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\
echo -n \" \[${BOLD}${WHITE}\]on\[$RESET\] \" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\
\n\[${BOLD}${CYAN}\]$SYMBOL \[$RESET\]}" \n\[${BOLD}${CYAN}\]$SYMBOL \[$RESET\]}"
unset _psi unset _psi

View File

@ -26,11 +26,7 @@ special=("\n\
\[${BOLD}${GREY}\]\ \[${BOLD}${GREY}\]\
\D{%Y-%m-%d}@\D{%I:%M%p}\[$RESET\] \ \D{%Y-%m-%d}@\D{%I:%M%p}\[$RESET\] \
\$(exitstatus)\[$_PROMPT_RESET\]\ \$(exitstatus)\[$_PROMPT_RESET\]\
\$( _prompt_is_on_git &> /dev/null && \ \$(__prompt_git)\n\
echo -n \" \[${BOLD}${WHITE}\]on\[$RESET\] \" && \
echo -n \"\$(_prompt_get_git_info)\" && \
echo -n \"\[${BOLD}${RED}\]\$(_get_git_progress)\" && \
echo -n \"\[$RESET\]\")\n\
\[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]") \[${BOLD}${GREEN}\]$SYMBOL \[$RESET\]")
export special export special