#!/bin/sh task sync # [ -z "$CALDAV_USERNAME" ] || [ -z "$CALDAV_PASSWD" ] || [ -z "$CALDAV_URL" ] && { # echo "Failed caldav sync, CALDAV_USERNAME, CALDAV_PASSWD or CALDAV_URL unset." # exit 0 # } # # which tw_caldav_sync >/dev/null 2>&1 || { # echo "Failed caldav sync, tw_caldav_sync binary not found." # echo # echo "https://github.com/bergercookie/syncall/blob/master/docs/readme-tw-caldav.md#installation" # exit 0 # } # # tw_caldav_sync --days "${CALDAV_SYNC_DAYS:-1}" --verbose \ # --caldav-url "$CALDAV_URL" \ # --caldav-calendar "$CALDAV_CALENDAR" \ # >"${XDG_DATA_HOME}/tw_sync.log" || { # echo "Failed caldav sync, tw_caldav_sync returned non-zero status code." # exit 0 # }