Skip to main content

CLI to scaffold a Textual + uv application

Project description

textuv

Scaffold a Textual + uv application.

Install & Run

  • Zero-install:
uvx textuv --help
uvx textuv new my-textual-app
  • Or install the CLI locally:
uv tool install .
textuv --help
textuv new my-textual-app

Generated project

The scaffold includes:

  • src/<package>/app.py — minimal Textual App
  • pyproject.toml — with textual and dev extras
  • Makefile, .gitignore, tests/__init__.py

Next steps after generation:

cd my-textual-app
uv venv
uv pip install -e .
uv pip install -e ".[dev]"
uv run textual run --dev src/<package>/app.py

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

textuv-0.1.2.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

textuv-0.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file textuv-0.1.2.tar.gz.

File metadata

  • Download URL: textuv-0.1.2.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for textuv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 fe9f855ec88f834ba2c90d3490facb6c7f23bec79f05116a3f1ee0e2809d30e0
MD5 e810e044dd07a6339f294d1572ba64b8
BLAKE2b-256 c38c9a9cb49e5865a71c5d0c92dcde826c7515398cbe6987e12283b41a478f25

See more details on using hashes here.

File details

Details for the file textuv-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: textuv-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for textuv-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a121258443d060cb5edb81b6b18a68fc38f1febcafeb61264ac3b49c4341abf2
MD5 7c0e57770552ed91588076673314aaee
BLAKE2b-256 396ebb8856136cc01476b34655b4c6f2a69e48fcb1ce25ffa97b62a9050bb113

See more details on using hashes here.

Supported by

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