curator/forge

25 lines
528 B
Text
Raw Normal View History

2025-12-24 07:56:11 +02:00
#!/usr/bin/env python3
from __future__ import annotations
2025-11-19 22:34:29 +05:30
2025-12-24 07:56:11 +02:00
import sys
from pathlib import Path
2025-11-19 22:34:29 +05:30
2025-12-24 07:56:11 +02:00
def main() -> None:
here = Path(__file__).resolve().parent
src_dir = here / "src"
if src_dir.exists():
sys.path.insert(0, str(src_dir))
2025-11-19 22:34:29 +05:30
2025-12-24 07:56:11 +02:00
try:
from forge.cli import main as forge_main
except ImportError as exc: # pragma: no cover - fallback error path
sys.stderr.write(f"Failed to import forge CLI: {exc}\n")
sys.exit(1)
2025-11-19 22:34:29 +05:30
2025-12-24 07:56:11 +02:00
forge_main()
2025-11-19 22:34:29 +05:30
2025-12-24 07:56:11 +02:00
if __name__ == "__main__":
main()