blob: aa384734de290c84661dfa0ca377f3a3968bec58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
function fish_right_prompt
set last_status $status
# check for which color to use
if test $last_status -eq 0
set color white
else
set color red
end
# set inverse color
if test $color = "white"
set colorInverse red
else
set color white
end
# set date in dt
set dt $(date '+%Y-%m-%d')
# set battery capacity in bat
set bat $(cat /sys/class/power_supply/BAT0/capacity)
# move up a line
echo -e "\e[1A"
# print prompt
echo -e (set_color $colorInverse)"( "(set_color $color)"$last_status"(set_color $colorInverse)" | " \
(set_color $color)"bat.$bat%"(set_color $colorInverse) " | " \
(set_color $color)"$dt"(set_color $colorInverse)" )"
# go back one line so the user doesn't overwrite fish_prompt
echo -e "\e[1B"
end
|