Metadata-Version: 2.4
Name: textual_tty
Version: 0.2.2
Summary: A tty for Textual UIs
Author-email: Gareth Davidson <gaz@bitplane.net>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: Public Domain
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
License-File: LICENSE.md
Requires-Dist: textual
Requires-Dist: bittty==0.0.5
Requires-Dist: pywinpty ; sys_platform == 'win32'
Requires-Dist: textual-window
Requires-Dist: pre-commit ; extra == "dev"
Requires-Dist: pytest ; extra == "dev"
Requires-Dist: pytest-asyncio ; extra == "dev"
Requires-Dist: coverage ; extra == "dev"
Requires-Dist: pytest-cov ; extra == "dev"
Requires-Dist: pydoc-markdown ; extra == "dev"
Requires-Dist: build ; extra == "dev"
Requires-Dist: twine ; extra == "dev"
Requires-Dist: ruff ; extra == "dev"
Requires-Dist: mkdocs ; extra == "dev"
Requires-Dist: textual-window ; extra == "dev"
Project-URL: Bug Tracker, https://github.com/bitplane/textual-tty/issues
Project-URL: Homepage, https://bitplane.net/dev/python/textual-tty
Project-URL: Source Code, https://github.com/bitplane/textual-tty
Provides-Extra: dev

# textual-tty

A terminal emulator for Textual apps, using `bittty`, my pure Python terminal
emulator.

Currently buggy and a bit slow, but it's still somewhat usable.

## Demo

```bash
uvx textual-tty
```

## Usage

1. `TextualTerminal`, a bittty.Terminal subclass for textual.
2. `TerminalApp`, a terminal emulator in a window.

Read the demo code for more info.

## Links

* [🏠 home](https://bitplane.net/dev/python/textual-tty)
* [🐍 pypi](https://pypi.org/project/textual-tty)
* [🐱 github](https://github.com/bitplane/textual-tty)

## License

WTFPL with one additional clause

1. Don't blame me

Do wtf you want, but don't blame me when it rips a hole in your trousers.


