Skip to main content

CLI to scaffold a Textual + uv application

Project description

textuv

Scaffold a Textual + uv application.

Install & Run (Usage)

  • Zero-install (recommended): use the bare form (no new)
uvx textuv --help
uvx textuv my-textual-app
  • Or install the CLI locally:
uv tool install .
textuv --help
textuv my-textual-app

Note:

  • The new subcommand form (textuv new <name>) is not supported at the moment due to argument parsing precedence. Please use the bare form: textuv <name>.

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.4.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.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: textuv-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 34c89aad2284e942c84f3e07431aaf1860b9bcfd037e82b225a80af62ea092e7
MD5 78f18ee8f49c7c8365f55cb40bc96723
BLAKE2b-256 b5297e12800b4646411f91e7c236d66610495b74ebdbc88a0430a973ee61ecbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: textuv-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 485020dcb84ad7ba94cabf7bda8bf861f16d784fe801ddad82a79eb1c1d84555
MD5 14b62e7e1e1da1aae01c6ea633377363
BLAKE2b-256 24595e0b98dce00c9e7a2575c604adb6d6cc0cbbc484edc5e19647704ae34ad1

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