Refactor main function to provide sync CLI entry point

This commit is contained in:
yangdx 2025-11-21 13:11:55 +08:00
parent 8777895efc
commit 66d6c7dd6f

View file

@ -1129,11 +1129,16 @@ class CleanupTool:
pass pass
async def main(): async def async_main():
"""Main entry point""" """Async main entry point"""
tool = CleanupTool() tool = CleanupTool()
await tool.run() await tool.run()
def main():
"""Synchronous entry point for CLI command"""
asyncio.run(async_main())
if __name__ == "__main__": if __name__ == "__main__":
asyncio.run(main()) main()