Metadata-Version: 2.1
Name: kirei
Version: 0.0.3
Summary: kirei is a typed, multi-backend user interface framework. you can easy to add user interface to your script.
License: MIT
Author: KosWu
Author-email: koswu@outlook.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: gradio (>=4.37.2,<5.0.0)
Requires-Dist: inquirer (>=3.3.0,<4.0.0)
Requires-Dist: prompt-toolkit (>=3.0.47,<4.0.0)
Requires-Dist: pydantic (>=2.8.2,<3.0.0)
Requires-Dist: rich (>=13.7.1,<14.0.0)
Requires-Dist: typer (>=0.12.3,<0.13.0)
Description-Content-Type: text/markdown

# KiRei

Kirei is a typed, multi-backend user interface framework. 
You can easily add an (or multiple, if you want!) user interface to your script.


## Quick Start

```python
import kirei as kr

app = kr.CliApplication()

@app.register()
def echo(msg):  # no type hint will assumed your input are `str` type, and parse your output as str type
    return msg


if __name__ == "__main__":
    app()
```


