pfetch: Added kernel and uptime
This commit is contained in:
parent
380985a8fa
commit
facc6cecaa
24
pfetch
24
pfetch
|
@ -33,6 +33,28 @@ get_distro() {
|
||||||
log 1 os " " "$distro"
|
log 1 os " " "$distro"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_kernel() {
|
||||||
|
log 1 kernel " " "$kernel_version"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_uptime() {
|
||||||
|
case $os in
|
||||||
|
linux)
|
||||||
|
IFS=. read -r s _ < /proc/uptime
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
d=$((s / 60 / 60 / 24))
|
||||||
|
h=$((s / 60 / 60 % 24))
|
||||||
|
m=$((s / 60 % 60))
|
||||||
|
|
||||||
|
[ "$d" = 0 ] || uptime="${uptime}${d}d "
|
||||||
|
[ "$h" = 0 ] || uptime="${uptime}${h}h "
|
||||||
|
[ "$m" = 0 ] || uptime="${uptime}${m}m "
|
||||||
|
|
||||||
|
log 1 uptime " " "${uptime:-0m}"
|
||||||
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
# Hide 'stderr' unless the first argument is '-v'. This saves
|
# Hide 'stderr' unless the first argument is '-v'. This saves
|
||||||
# polluting the script with '2>/dev/null'.
|
# polluting the script with '2>/dev/null'.
|
||||||
|
@ -50,6 +72,8 @@ main() {
|
||||||
|
|
||||||
get_os
|
get_os
|
||||||
get_distro
|
get_distro
|
||||||
|
get_kernel
|
||||||
|
get_uptime
|
||||||
}
|
}
|
||||||
|
|
||||||
main "$@"
|
main "$@"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user