Use color declared in disp.sh

This commit is contained in:
fatalerrors
2026-04-15 08:55:23 +02:00
parent b79103a0a6
commit 9ea1cc3f72

View File

@@ -92,37 +92,27 @@ function timer_stop
set_prompt() set_prompt()
{ {
local Last_Command=$? # Must come first! local Last_Command=$? # Must come first!
local Blue='\[\e[0;34m\]'
local White='\[\e[01;37m\]'
local Yellow='\[\e[01;93m\]'
local Red='\[\e[01;31m\]'
local Green='\[\e[01;32m\]'
local OnGrey='\[\e[47m\]'
local OnRed='\[\e[41m\]'
local OnBlue='\[\e[44m\]'
local ICyan='\[\e[0;96m\]'
local Default='\[\e[00m\]'
local FancyX='\342\234\227' local FancyX='\342\234\227'
local Checkmark='\342\234\223' local Checkmark='\342\234\223'
# Begin with time # Begin with time
PS1="\[\e[s$Blue$OnGrey [ \t ] $OnBlue" PS1="\[\e[s$Blue$OnGrey [ \t ] $On_Blue"
# Add a bright white exit status for the last command # Add a bright white exit status for the last command
# If it was successful, print a green check mark. Otherwise, print # If it was successful, print a green check mark. Otherwise, print
# a red X. # a red X.
if [[ $Last_Command == 0 ]]; then if [[ $Last_Command == 0 ]]; then
PS1+="$White$OnBlue [ \$Last_Command " PS1+="$White$On_Blue [ \$Last_Command "
PS1+="$Green$Checkmark " PS1+="$Green$Checkmark "
else else
PS1+="$White$OnRed [ \$Last_Command " PS1+="$White$On_Red [ \$Last_Command "
PS1+="$Yellow$FancyX " PS1+="$BYellow$FancyX "
fi fi
# Add the ellapsed time and current date # Add the ellapsed time and current date
timer_stop timer_stop
PS1+="($timer_show)$White ] $OnBlue " PS1+="($timer_show)$White ] $On_Blue "
# If root, just print the host in red. Otherwise, print the current user # If root, just print the host in red. Otherwise, print the current user
# and host in green. # and host in green.
@@ -131,10 +121,10 @@ set_prompt()
else else
PS1+="$Green\\u@\\h" PS1+="$Green\\u@\\h"
fi fi
PS1+="\e[K\e[u$Default\n" PS1+="\e[K\e[u$DEFAULTCOL\n"
# Print the working directory and prompt marker in blue, and reset # Print the working directory and prompt marker in blue, and reset
# the text color to the default. # the text color to the default.
PS1+="$ICyan\\w \\\$$Default " PS1+="$ICyan\\w \\\$$DEFAULTCOL "
} }
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------