From af5356f07bfb536d9345913047d279b239418e7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Tue, 10 Jun 2025 13:13:43 +0200 Subject: [PATCH] configurable start and end of day --- src/awk/dayview.awk | 2 -- src/main.sh | 8 ++++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/awk/dayview.awk b/src/awk/dayview.awk index 186a26e..9e2bedf 100644 --- a/src/awk/dayview.awk +++ b/src/awk/dayview.awk @@ -26,8 +26,6 @@ function hrlines(start, stop, h, starth, stoph, tmp, i) { } BEGIN { FS = "|" - daystart = 8 - dayend = 18 GREEN = "\033[1;32m" RED = "\033[1;31m" WHITE = "\033[1;97m" diff --git a/src/main.sh b/src/main.sh index 8e6fd16..94974e9 100755 --- a/src/main.sh +++ b/src/main.sh @@ -25,6 +25,11 @@ if [ -z "${FZF_VCAL_USE_EXPORTED:-}" ]; then export SYNC_CMD export COLLECTION_LABELS + DAY_START=${DAY_START:-8} + DAY_END=${DAY_END:-18} + export DAY_START + export DAY_END + # Tools if command -v "fzf" >/dev/null; then FZF="fzf" @@ -176,7 +181,7 @@ __show_day() { echo "$s|$e|$starttime|$endtime|$fpath|$description" done) fi - echo "$sef" | sort -n | awk "$AWK_DAYVIEW" + echo "$sef" | sort -n | awk -v daystart="$DAY_START" -v dayend="$DAY_END" "$AWK_DAYVIEW" } __list() { @@ -321,7 +326,6 @@ if [ "${1:-}" = "--preview" ]; then fi if [ "${1:-}" = "--day-reload" ]; then - echo "Jumping to day $DISPLAY_DATE!" __show_day exit fi