tsyscat - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
tsyscat (570B)
---
1 #!/bin/sh
2
3 COLOR=${COLOR:-7}
4
5 c() { printf '[1;3%sm' "$COLOR"; }
6 d() { printf '[0;3%sm' "$COLOR"; }
7 n() { printf '[0m'; }
8
9 cpuinfo() {
10 sed -n "/model\ name/s/^.*:\ //p" /proc/cpuinfo | sed 1q
11 }
12
13 wmname() {
14 test -n "$DISPLAY" && xprop -root WM_NAME | cut -d\" -f2 || tty
15 }
16
17 cat <<EOF
18 $(c)SYSTEM $(d)$(crux)
19 $(c)KERNEL $(d)$(uname -r)
20 $(c)HOSTNAME $(d)$(hostname)
21 $(c)WMNAME $(d)$(wmname)
22 $(c)TERMINAL $(d)$TERM
23 $(c)SHELL $(d)$SHELL
24 $(c)PKGCOUNT $(d)$(pkginfo -i|wc -l)
25 $(c)PROC $(d)$(cpu -p)
26 $(c)MEMORY $(d)$(memory -u|xargs human)
27 EOF