Shorten experiment to x
[khome.git] / home / lib / login_functions.sh
index 7460622..15f6e3c 100644 (file)
@@ -149,8 +149,7 @@ tdu() {
             sub("^" $1 "\t+", "", path)
             gb = size / 1024 / 1024
             printf("%f\t%s\n", gb, path)
-        }' \
-    | cut -c 1-115
+        }'
 }
 
 # Top Disk-Using Files
@@ -225,8 +224,9 @@ man() {
     command man "$@"
 }
 
-experiment() {
-    cd "$(~/bin/experiment $@)" || kill -INT $$
+# new experiment
+x() {
+    cd "$(~/bin/x $@)" || kill -INT $$
 }
 
 hump() {
@@ -234,7 +234,7 @@ hump() {
 }
 
 howto() {
-    cat "$(find  ~/Archives/Documents/HOWTOs -mindepth 1 -maxdepth 1 | sort | fzf)"
+    cat "$(find  ~/arc/doc/HOWTOs -mindepth 1 -maxdepth 1 | sort | fzf)"
 }
 
 _yt() {
@@ -428,6 +428,10 @@ flat_top_5() {
         '
 }
 
+internet_addr() {
+    curl --silent --show-error --max-time "${1:=1}" 'https://api.ipify.org' 2>&1
+}
+
 status_batt() {
     case "$(uname)" in
         'Linux')
@@ -536,7 +540,22 @@ status() {
 
     echo
 
+    printf '%sthermal\n' "$indent_unit"
+    for _dir in /sys/class/thermal/thermal_zone*
+    do
+        printf '%s %.2f C\n' \
+            $(cat "$_dir"/type) \
+            $(( $(cat "$_dir"/temp) / 1000 ))
+    done \
+    | column -t \
+    | indent "${indent_unit}${indent_unit}"
+
     echo 'net'
+    local -r internet_addr=$(internet_addr 0.5)
+    local -r internet_ptr=$(host -W 1 "$internet_addr" | awk 'NR == 1 {print $NF}' )
+
+    echo "${indent_unit}internet"
+    echo "${indent_unit}${indent_unit}$internet_addr  $internet_ptr"
     echo "${indent_unit}if"
     (ifconfig; iwconfig) 2> /dev/null \
     | awk '
This page took 0.030411 seconds and 4 git commands to generate.