Skip to main content

CLI to scaffold a Textual + uv application

Project description

textuv

Scaffold a Textual + uv application.

Install & Run

  • Zero-install (recommended):
uvx textuv --help
# 0.1.2+ also supports subcommand:
# uvx textuv new my-textual-app
uvx textuv my-textual-app
  • Or install the CLI locally:
uv tool install .
textuv --help
# both forms work:
textuv my-textual-app
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

License

MIT

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.3.tar.gz (12.1 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.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: textuv-0.1.3.tar.gz
  • Upload date:
  • Size: 12.1 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.3.tar.gz
Algorithm Hash digest
SHA256 951e9192ad53a37a6542bb32a88901d1240a5041271a553663db8e9496b42893
MD5 897b6b9ed58b7d6b0d087001f40c19fb
BLAKE2b-256 3b5e29b2ce3af533e4a53aa4394831e50c0bec8b8081d2e11792a7ca3019255a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: textuv-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 be4c5d33ef75364e2ef94bb0466176cdb0499409ca52a2ec92f30ab5bb5c4e6a
MD5 1b330c62f4ef8eb35e7ddb69a683dad2
BLAKE2b-256 2b2c59ce2f1620eaa0f11960ca361da1bf1b4a7c0d32a74fdebc4ae3f896a683

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