aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.config/calcurse/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.config/calcurse/hooks')
-rwxr-xr-xdotfiles/.config/calcurse/hooks/post-save6
-rwxr-xr-xdotfiles/.config/calcurse/hooks/pre-load1
2 files changed, 5 insertions, 2 deletions
diff --git a/dotfiles/.config/calcurse/hooks/post-save b/dotfiles/.config/calcurse/hooks/post-save
index 28c0ed8..ead4a47 100755
--- a/dotfiles/.config/calcurse/hooks/post-save
+++ b/dotfiles/.config/calcurse/hooks/post-save
@@ -16,16 +16,18 @@ if [ ! -d "$data_dir" ]; then
config_dir="${XDG_CONFIG_HOME:-$HOME/.config}/calcurse"
fi
+cd "$data_dir" || exit
+
# Do not do anything when synchronizing with a CalDAV server.
-[ -f "$data_dir/caldav/lock" ] && exit
+[ -f caldav/lock ] && exit
# Run the CalDAV synchronization script.
-cd "$data_dir" || exit
if [ -d caldav ] && command -v calcurse-caldav >/dev/null; then
(
date="$(date +'%b %d %H:%M:%S')"
echo "$date Running calcurse-caldav from the post-save hook..."
calcurse-caldav
echo
+ rm caldav/lock
) >>caldav/log 2>&1
fi
diff --git a/dotfiles/.config/calcurse/hooks/pre-load b/dotfiles/.config/calcurse/hooks/pre-load
index 577736f..d2f367f 100755
--- a/dotfiles/.config/calcurse/hooks/pre-load
+++ b/dotfiles/.config/calcurse/hooks/pre-load
@@ -21,5 +21,6 @@ if [ -d caldav ] && command -v calcurse-caldav >/dev/null; then
echo "$date Running calcurse-caldav from the pre-load hook..."
calcurse-caldav
echo
+ rm caldav/lock
) >>caldav/log 2>&1
fi