A dmenu calendar.

git clone git://watertao.xyz/programs/calcurse_dmenu.git

commit 7ac61f77506b58118c50ae12a837daaa848d7bd1
parent 6e98f8b57999038bed8b1ffe9198c627e8a7bf3f
Author: Jeff <dev@watertao.xyz>
Date:   Tue, 10 Feb 2026 11:57:48 -0800

Moved a grep into a sed statement

Diffstat:
Mcalcurse_dmenu.sh | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/calcurse_dmenu.sh b/calcurse_dmenu.sh @@ -181,7 +181,7 @@ cal_entry_edit(){ # If edit empty, ignore <$t grep -q "^[[:space:]]*$" || [ ! -s $t ] && return 0 # Add double colon date/description seperator if needed - <$t grep -q "^.*::.\+$" || sed -i 's/^/::/' $t + sed -i "/^.*::.\+$/!{s/^/::/}" $t # Attemp parse of entry edit if awk -vtypeflag="$typeflag" -f "$entry_add_awk" $t > $y; then # If note, add it back to entry @@ -280,7 +280,7 @@ cal_view(){ # for current day. # Cal entry: date(s)::description # Todo entry: rank(optional)::description - <$u grep -q "^.*::.\+$" || sed -i 's/^/::/' $u + sed -i "/^.*::.\+$/!{s/^/::/}" $u # Add new entry to apts file # Parse new entry with awk