Serverless support
from aiocli.commander import Application
from aiocli.commander_app_wrappers import aws_run_app
app = Application()
def _parser(event, context) -> list[str]:
pass
handler = aws_run_app(app, parser=_parser)
from aiocli.commander import Application
from aiocli.commander_app_wrappers import az_run_app
app = Application()
def _parser(req, context) -> list[str]:
pass
handler = az_run_app(app, parser=_parser)
from aiocli.commander import Application
from aiocli.commander_app_wrappers import gcp_run_app
app = Application()
def _http_parser(request) -> list[str]:
pass
http_handler = gcp_run_app(app, parser=_http_parser)
def _event_parser(event_or_data, context) -> list[str]:
pass
event_handler = gcp_run_app(app, parser=_event_parser)
from aiocli.commander import Application
from aiocli.commander_app_wrappers import alibaba_run_app
app = Application()
def _http_parser(environ, start_response) -> list[str]:
pass
http_handler = alibaba_run_app(app, parser=_http_parser)
def _event_parser(event, context) -> list[str]:
pass
event_handler = alibaba_run_app(app, parser=_event_parser)
from aiocli.commander import Application
from aiocli.commander_app_wrappers import oracle_run_app
app = Application()
def _parser(ctx, data) -> list[str]:
pass
handler = oracle_run_app(app, parser=_parser)