diff options
-rwxr-xr-x | dotfiles/.config/calcurse/hooks/post-save | 6 | ||||
-rwxr-xr-x | dotfiles/.config/calcurse/hooks/pre-load | 1 |
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 |