Skip to main content

Transforming Python CLIs into TUIs

Project description

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:

pip install tuify

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 and Rich CLI. It would not be possible without Textualize and click

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuify-0.1.0.post1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

tuify-0.1.0.post1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file tuify-0.1.0.post1.tar.gz.

File metadata

  • Download URL: tuify-0.1.0.post1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.7 Windows/10

File hashes

Hashes for tuify-0.1.0.post1.tar.gz
Algorithm Hash digest
SHA256 a82032ebfa814ba9592176b128bbf314f01f83a00d42bd217d593a3a9b310377
MD5 8479170e6cd2d889e6b2da749b688ecb
BLAKE2b-256 867961f3a5736ba2c501071aea02f0451b9172215a67579d0e0acefc3b85a94f

See more details on using hashes here.

File details

Details for the file tuify-0.1.0.post1-py3-none-any.whl.

File metadata

  • Download URL: tuify-0.1.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.7 Windows/10

File hashes

Hashes for tuify-0.1.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 825707533abe6d2af3f4df0513df883fa1450c346628490eee10febf9b424a27
MD5 60ecbb55e10268a1b0506b4bfff68f02
BLAKE2b-256 cd1e921383540749de0f5f31240cc4b2c80b4f074ad14a4ec84058de87b70fca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page