22 lines
443 B
Bash
22 lines
443 B
Bash
#!/bin/sh
|
|
|
|
prompt() {
|
|
local label="\h"
|
|
local color=30 # 30 green, 131 red
|
|
local bold=1
|
|
|
|
prompt_part() { PS1+="\[\e[$2;38;5;$3;48;5;${4}m\] $1 \[\e[;38;5;$4${5+;48;5;$5}m\]"; }
|
|
|
|
PS1="\n"
|
|
if [ -n "$MC_SID" ]; then
|
|
prompt_part "$label" $bold 231 $color 237
|
|
prompt_part "mc" $bold 231 237 240
|
|
else
|
|
prompt_part "$label" $bold 231 $color 240
|
|
fi
|
|
prompt_part "\w" 0 252 240
|
|
PS1+="\[\e[m\] "
|
|
}
|
|
|
|
PROMPT_COMMAND=prompt
|