awesome-asyncio
awesome-asyncio copied to clipboard
asynccli
What is this project?
A command line interface framework built off acyncio
called asynccli.
Why is it awesome?
- Most other CLI frameworks in Python do not have
asyncio
support out of the box. This is designed specifically around asynchronous CLI tool development - It allows for real simple calls by a single function, or more extensive class based definitions that allow for nesting and arguments
With some more :tada: or :+1: I'll merge it. For now it seems like not really widely used. And to be honest, I don't fully understand it's benefit - maybe you can elaborate on why it's awesome and why it's needed?
I began a project using the Sanic framework. The whole framework runs on an event loop.
I needed to integrate some CLI commands and to be able to execute some of the same functionality that was built into my API using async
and await
. However, the regular CLI tools were not sufficient because they did not out of the box support these operations.
Please resolve the conflicts 🎉
Since this PR still has conflicts and for asynccli
haven't been any contributions in years I'm going to close this here.