(prompt): Switch to extended simple prompt.

This commit is contained in:
Stefan Gaiselmann 2024-10-30 22:36:20 +01:00
parent b313077a10
commit 580a544c36

View File

@ -51,7 +51,8 @@ function lastExitCode {
# See https://unix.stackexchange.com/questions/105958/terminal-prompt-not-wrapping-correctly # See https://unix.stackexchange.com/questions/105958/terminal-prompt-not-wrapping-correctly
function hostPrompt() { function hostPrompt() {
local system=$1 local system=$1
echo "\[$(colf "$PROMPT_COLOR")\]░▒▓\[$(colb "$PROMPT_COLOR")\]\[$(colf 7)$(tput bold)\] $system \[$(res)$(colf "$PROMPT_COLOR")$(colb 7)\]▓▒░ \h" # echo "\[$(colf "$PROMPT_COLOR")\]░▒▓\[$(colb "$PROMPT_COLOR")\]\[$(colf 7)$(tput bold)\] $system \[$(res)$(colf "$PROMPT_COLOR")$(colb 7)\]▓▒░ \h"
echo "\[\033[1;34m\] $system \[\033[0;34m\]──\[\033[1;34m\] $myPrettyName\[\033[0;34m\]"
} }
function statusPrompt() { function statusPrompt() {
local type=$1 local type=$1
@ -61,8 +62,9 @@ function userPrompt() {
echo "\[$(res)\]\[$(colf 2)\]\u@\h \[$(colf 1)\]☆ \[$(colf 2)\]\w \[$(colf 1)\]☆ \[$(colf 4)\]\$(parse_git_branch) " echo "\[$(res)\]\[$(colf 2)\]\u@\h \[$(colf 1)\]☆ \[$(colf 2)\]\w \[$(colf 1)\]☆ \[$(colf 4)\]\$(parse_git_branch) "
} }
function datePrompt() { function datePrompt() {
echo "\[$(colf 2)\]\D{%Y-%m-%d %H:%M:%S}" # echo "\[$(colf 2)\]\D{%Y-%m-%d %H:%M:%S}"
#echo "\[$(colf 2) \]" #echo "\[$(colf 2) \]"
echo "\[\033[1;34m\]\D{%Y-%m-%d %H:%M:%S}\[\033[0;34m\]"
} }
function setPrompt() { function setPrompt() {
@ -76,7 +78,7 @@ function setPrompt() {
PROMPT="${SYSTEM_PROMPT} ${TYPE_PROMPT}\n${USER_PROMPT}\n${DATE}" PROMPT="${SYSTEM_PROMPT} ${TYPE_PROMPT}\n${USER_PROMPT}\n${DATE}"
# PS1="${PROMPT} → \[$(res)\]" # PS1="${PROMPT} → \[$(res)\]"
PS1="\n \[\033[0;34m\]┌─────(\[\033[1;35m\]\u@\h\[\033[0;34m\])─────(\[\033[1;32m\]\w\[\033[0;34m\]) \n └> \[\033[1;36m\]\$ \[\033[0m\]" PS1="\n \[\033[0;34m\]┌─ ${SYSTEM_PROMPT} ── ${DATE} \n ├─ \[\033[1;32m\]\u@\h\[\033[0;34m\] ── \[\033[1;32m\]\w\[\033[0;34m\] \n └> \[\033[1;36m\]\$ \[\033[0m\]"
} }
# example from http://stackoverflow.com/questions/4133904/ps1-line-with-git-current-branch-and-colors # example from http://stackoverflow.com/questions/4133904/ps1-line-with-git-current-branch-and-colors