from pathlib import Path
import shutil
import sys

ROOT = Path(__file__).resolve().parents[1]
SITE = ROOT / "site"
DIST = ROOT / "dist"
sys.path.insert(0, str(ROOT / "tools"))
from generate_site import generate


def main():
    generate()
    if DIST.exists():
        shutil.rmtree(DIST)
    shutil.copytree(SITE, DIST)
    print(f"Built static website at {DIST}")


if __name__ == "__main__":
    main()
