#!/bin/bash set -eu [ -n "${DEBUG:-}" ] && set -x shopt -s extglob update() { local events tn local text # get events events=$(env COLOR=never cdar 2>/dev/null) [ -z "$events" ] && return tn=$(wc -l <<<"$events") # text="$today" # text="${text##"$(date +'%Y-%m-%d w%V %a ')"}" # text="${text##+([^ ]) }" text="󰃭 $tn" jq -nrc '{text:$text,tooltip:$tip}' \ --arg tip "$events" \ --arg text "$text" } update || echo '{}'