From 54b10ad7262eb310bd31ec6b8641560764093723 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=84min=20Baumeler?= <amin@indyfac.ch>
Date: Tue, 10 Jun 2025 13:08:45 +0200
Subject: [PATCH] clead awk script a bit

---
 src/awk/dayview.awk | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/awk/dayview.awk b/src/awk/dayview.awk
index 953e708..186a26e 100644
--- a/src/awk/dayview.awk
+++ b/src/awk/dayview.awk
@@ -1,16 +1,16 @@
 # 11:00|13:00|1748422800|1748430000|fpath|desc...
 # 00:00|00:00|1748296800|1748383200|fpath|desc...
-function allday() {
-  return ITALIC FAINT "    (allday)    " OFF $6
+function allday(desc) {
+  return ITALIC FAINT "    (allday)    " OFF desc
 }
-function endstoday() {
-  return CYAN "      -- " $2 OFF ": " $6
+function endstoday(stop, desc) {
+  return CYAN "      -- " stop OFF ": " desc
 }
-function slice() {
-  if ($2 == "00:00")
-    return CYAN $1 " --      " OFF ": " $6
+function slice(start, stop, desc) {
+  if (stop == "00:00")
+    return CYAN start " --      " OFF ": " desc
   else
-    return CYAN $1 OFF " -- " CYAN $2 OFF ": " $6
+    return CYAN start OFF " -- " CYAN stop OFF ": " desc
 }
 function hrline(hour) {
   print hour, "", "", "", FAINT hour ":00           ----------------------" OFF
@@ -25,23 +25,23 @@ function hrlines(start, stop, h,    starth, stoph, tmp, i) {
   return stoph + tmp
 }
 BEGIN {
-  FS = "|";
+  FS = "|"
   daystart = 8
   dayend = 18
-  GREEN = "\033[1;32m";
-  RED = "\033[1;31m";
-  WHITE = "\033[1;97m";
-  CYAN = "\033[1;36m";
-  ITALIC = "\033[3m";
-  FAINT = "\033[2m";
-  OFF = "\033[m";
+  GREEN = "\033[1;32m"
+  RED = "\033[1;31m"
+  WHITE = "\033[1;97m"
+  CYAN = "\033[1;36m"
+  ITALIC = "\033[3m"
+  FAINT = "\033[2m"
+  OFF = "\033[m"
   OFS = "|"
 }
-$1 == "00:00" && $2 == "00:00" { print $1, $3, $4, $5, allday();    next }
-$1 == "00:00"                  { print $1, $3, $4, $5, endstoday(); next }
+$1 == "00:00" && $2 == "00:00" { print $1, $3, $4, $5, allday($6);        next }
+$1 == "00:00"                  { print $1, $3, $4, $5, endstoday($2, $6); next }
 $1 ~ /^[0-9]{2}:[0-9]{2}$/     {
   daystart = hrlines($1, $2, daystart,    starth, stoph, tmp, i)
-  print $1, $3, $4, $5, slice()
+  print $1, $3, $4, $5, slice($1, $2, $6)
 }
 END {
   hrlines(dayend":00", 0, daystart,    starth, stoph, tmp, i)