#!/usr/bin/env python

import os
import sys

import radicale.__main__

from etesync_dav.config import CONFIG_DIR, RADICALE_CONFIG, RADICALE_CONFIG_FILE

if not os.path.exists(CONFIG_DIR):
    print("Configuration not found. Please run etesync-dav-manage first.")
    sys.exit(1)

if not os.path.exists(RADICALE_CONFIG_FILE):
    with open(RADICALE_CONFIG_FILE, "w") as f:
        f.write(RADICALE_CONFIG)

os.chdir(CONFIG_DIR)
os.environ['RADICALE_CONFIG'] = RADICALE_CONFIG_FILE

radicale.__main__.run()
