diff --git a/src/local_api_docs_search/main.py b/src/local_api_docs_search/main.py new file mode 100644 index 0000000..0d12380 --- /dev/null +++ b/src/local_api_docs_search/main.py @@ -0,0 +1,23 @@ +"""CLI entry point.""" + +import sys + + +def main(): + """Main entry point for the CLI.""" + from local_api_docs_search.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()