From 3961234b12a6a2def60b9c51f9697022b8e18e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Fri, 6 Jun 2025 15:48:47 +0200 Subject: [PATCH] fixes --- src/awk/dayview.awk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/awk/dayview.awk b/src/awk/dayview.awk index cb0ab04..d7b325c 100644 --- a/src/awk/dayview.awk +++ b/src/awk/dayview.awk @@ -12,6 +12,9 @@ function slice() { else return CYAN $1 OFF " -- " CYAN $2 OFF ": " $6 } +function hrline(hour) { + print hour, "", "", "", FAINT hour ":00 ----------------------" OFF +} BEGIN { FS = "|"; GREEN = "\033[1;32m"; @@ -23,8 +26,10 @@ BEGIN { OFF = "\033[m"; OFS = "|" } -/^[0-9]+$/ && hour { print hour, "", "", "", FAINT hour ":00 ----------------------" OFF } +/^[0-9]+$/ && hour { hrline(hour) } /^[0-9]+$/ { hour = $1 < 10 ? "0"$1 : $1; next } $1 == hour":00" { print $1, $3, $4, $5, slice(); unset hour; next } $1 == "00:00" && $2 == "00:00" { print $1, $3, $4, $5, allday(); next } $1 == "00:00" { print $1, $3, $4, $5, endstoday();next } +hour { hrline(hour); print $1, $3, $4, $5, slice(); unset hour; next } + { print $1, $3, $4, $5, slice(); unset hour; next }