Metadata-Version: 2.1
Name: tuify
Version: 0.1.0.post1
Summary: Transforming Python CLIs into TUIs
License: MIT
Author: alwinw
Author-email: 16846521+alwinw@users.noreply.github.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: rich (>=12.0.0,<13.0.0)
Requires-Dist: typing-extensions (>=3.10.0,<4.0.0); python_version < "3.8"
Description-Content-Type: text/markdown

# tuify

Transforming Python CLIs into TUIs

:warning: _This package is currently under development_

## Get Started

### Installing

The easiest way to install `tuify` is via `pip`:

```console
pip install tuify
```

<!-- TODO: Add optional install for click and other CLIs -->

### Simple Example

## How-to-Guides

## Deep Dive

### Contributing

1. Clone this repository `git clone git@github.com:alwinw/tuify.git`
2. Install the development version `pip install -v -e .[<extras>]` (`-e` needs pip >= 22.0 for pyproject.toml) or `poetry install --extras "<extras>"`
3. When ready, bump the version and run `poetry build -v`. If deploying, run `poetry publish --build -v`

## Acknowledgements

This package is heavily inspired by [Gooey](https://github.com/chriskiehl/Gooey) and [Rich CLI](https://github.com/Textualize/rich-cli). It would not be possible without [Textualize](https://github.com/Textualize) and [click](https://github.com/pallets/click)

