20 lines
368 B
Python
20 lines
368 B
Python
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())
|