blob: dcc43d5965d3ed5b809aae9fecf86f45c43edfbd (
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
33
|
#!/bin/sh
# Simple Ass Fetch by futxlii
red="$(printf '\033[31m')"
green="$(printf '\033[32m')"
blue="$(printf '\033[34m')"
reset="$(printf '\033[0m')"
load ()
{
for time in $(uptime | cut -f3- -d',' | cut -f2 -d':' | tr ',' ' ')
do
percent="$(echo "$time*100/$(nproc)" | bc)"
echo "${percent:-0}%"
done | xargs
}
for file in /etc/os-release /usr/lib/os-release
do
[ -f "$file" ] && . "$file" && break
done
KERNEL="$(uname -r)"
UPTIME="$(uptime -p)"; UPTIME="${UPTIME##up }"
SHELL="$(basename "$SHELL")"
cat <<EOF
${red}- ${blue}${ID:-"unknown"}
${red}- ${blue}$KERNEL
${red}- ${blue}$UPTIME ($(load))
${red}- ${blue}$SHELL${reset}
EOF
|