import asyncio import sys from core.app import main from core.cli import run_cli if __name__ == "__main__": if len(sys.argv) > 1 and sys.argv[1] in { "create-plugin", "validate-plugin", "test-plugin", "build-plugin", "docs-plugin", "publish-plugin", }: run_cli() else: asyncio.run(main())