#!/usr/bin/env python3
"""marmalade-tts CLI entrypoint."""
import sys
import os

# Try package install locations first, then user install
for lib_dir in [
    "/usr/lib/marmalade-tts",
    os.path.expanduser("~/.local/lib/marmalade-tts"),
]:
    if os.path.isdir(os.path.join(lib_dir, "marmalade_tts")) and lib_dir not in sys.path:
        sys.path.insert(0, lib_dir)
        break

# Also check for deps venv (user installs only)
venv_site = os.path.join(
    os.path.expanduser("~/.local/lib/marmalade-tts"),
    ".venv", "lib",
    f"python{sys.version_info.major}.{sys.version_info.minor}",
    "site-packages"
)
if os.path.isdir(venv_site) and venv_site not in sys.path:
    sys.path.insert(0, venv_site)

from marmalade_tts.cli import main
main()
