mirror of
https://gitlab.com/mattia.basaglia/ASCII-Pony.git
synced 2024-11-22 04:07:59 +01:00
Function to convert percentage to color
This commit is contained in:
parent
0acc61cd80
commit
987a3f6abb
1 changed files with 14 additions and 19 deletions
33
systempony
33
systempony
|
@ -18,6 +18,18 @@ function ponyget_Distro()
|
||||||
lsb_release -isr | paste "-d " - -
|
lsb_release -isr | paste "-d " - -
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pccolor()
|
||||||
|
{
|
||||||
|
local color="32";
|
||||||
|
if [ "$1" -gt 66 ]
|
||||||
|
then
|
||||||
|
color="31"
|
||||||
|
elif [ "$1" -gt 33 ]
|
||||||
|
then
|
||||||
|
color="33"
|
||||||
|
fi
|
||||||
|
echo -e "\x1b[$color;1m"
|
||||||
|
}
|
||||||
|
|
||||||
function ponyget_RAM()
|
function ponyget_RAM()
|
||||||
{
|
{
|
||||||
|
@ -30,16 +42,8 @@ function ponyget_RAM()
|
||||||
local total_M=$(echo "$ramtable" | sed -n 2p | sed -r "s/ +/\t/g" | cut -f 2)
|
local total_M=$(echo "$ramtable" | sed -n 2p | sed -r "s/ +/\t/g" | cut -f 2)
|
||||||
let percent="$used_M * 100 / $total_M"
|
let percent="$used_M * 100 / $total_M"
|
||||||
|
|
||||||
local color="32";
|
|
||||||
if [ "$percent" -gt 66 ]
|
|
||||||
then
|
|
||||||
color="31"
|
|
||||||
elif [ "$percent" -gt 33 ]
|
|
||||||
then
|
|
||||||
color="33"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo -e "\x1b[$color;1m$used\x1b[0m / $total"
|
echo -e "$(pccolor $percent)$used\x1b[0m / $total"
|
||||||
}
|
}
|
||||||
|
|
||||||
function ponyget_Kernel()
|
function ponyget_Kernel()
|
||||||
|
@ -83,16 +87,7 @@ function ponyget_Disk()
|
||||||
local total=$(echo "$diskusage" | cut -f 2)
|
local total=$(echo "$diskusage" | cut -f 2)
|
||||||
local percent=$(echo "$diskusage" | cut -f 5 | sed s/%// )
|
local percent=$(echo "$diskusage" | cut -f 5 | sed s/%// )
|
||||||
|
|
||||||
local color="32";
|
echo -e "$(pccolor $percent)$used\x1b[0m / $total"
|
||||||
if [ "$percent" -gt 66 ]
|
|
||||||
then
|
|
||||||
color="31"
|
|
||||||
elif [ "$percent" -gt 33 ]
|
|
||||||
then
|
|
||||||
color="33"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo -e "\x1b[$color;1m$used\x1b[0m / $total"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function bold()
|
function bold()
|
||||||
|
|
Loading…
Reference in a new issue