U:prompt.sh +icons :p

This commit is contained in:
T0MuX 2025-01-28 06:31:37 +01:00
parent cc21cf6f2b
commit c748d76878

View file

@ -20,10 +20,7 @@ p_start() {
} }
p_user() { p_user() {
if [ -z $TERMUX_VERSION ]
then
user=$(grep $USER /etc/passwd | cut -d: -f5) user=$(grep $USER /etc/passwd | cut -d: -f5)
fi
if [ -z $user ] if [ -z $user ]
then then
echo -e "${bg_orange}${fg_noir}\u" echo -e "${bg_orange}${fg_noir}\u"
@ -35,11 +32,11 @@ p_user() {
p_path() { p_path() {
echo -ne "${bg_jaune} " echo -ne "${bg_jaune} "
case $PWD in case $PWD in
$HOME) echo -e "\uE617";;
$HOME/git*) echo -e "\uF418";; $HOME/git*) echo -e "\uF418";;
$HOME/Sync*) echo -e "\uF021";; $HOME/Sync*) echo -e "\uF021";;
$HOME/ZiK*|$HOME/Music*|$HOME/Musique*) echo -e "\uF001";; $HOME/ZiK*|$HOME/Music*|$HOME/Musique*) echo -e "\uF001";;
$HOME/DL*|$HOME/Downloads*|$HOME/Téléchargements*) echo -e "\uF019";; $HOME/DL*|$HOME/Downloads*|$HOME/Téléchargements*) echo -e "\uF019";;
$HOME) echo -e "\uE617";;
/) echo -e "\uF013";; /) echo -e "\uF013";;
*) echo -e "\uEA83";; *) echo -e "\uEA83";;
esac esac
@ -52,7 +49,7 @@ p_date() {
p_err() { p_err() {
case $err in case $err in
0) echo -e "${bg_bleu}\uF00C${reset}";; 0) echo -e "${bg_bleu}\uF00C${reset}";;
*) echo -e "${bg_bleu}${fg_jaune}\uF00D ${err}${reset}";; *) echo -e "${bg_bleu}${fg_rouge}\uF00D ${err}${reset}";;
esac esac
} }
@ -69,7 +66,5 @@ p_input() {
PROMPT_COMMAND="p_geterr" PROMPT_COMMAND="p_geterr"
echo debug
PS1="$(p_start)$(p_user) \$(p_path) \w \$(p_date) \$(p_err)\$(p_end)\n$(p_input) " PS1="$(p_start)$(p_user) \$(p_path) \w \$(p_date) \$(p_err)\$(p_end)\n$(p_input) "
PS2="$(p_input)" PS2="$(p_input)"