diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..ee25b85 --- /dev/null +++ b/src/main.py @@ -0,0 +1,24 @@ +"""CLI entry point.""" + +import sys +from pathlib import Path + + +def main(): + """Main entry point for the CLI.""" + from src.cli.commands import cli + + try: + cli.main(prog_name="api-docs") + except KeyboardInterrupt: + sys.exit(0) + except Exception as e: + import logging + + logging.basicConfig(level=logging.ERROR) + print(f"Error: {e}", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + main()