A shell widget for textual.
Project description
Textual-Shell
Welcome to the Textual-Shell documentation! This is an addon for the Textual framework.
What is Textual-Shell?
It is a collection of widgets that can be used to build a custom shell application. It draws inspiration from the cmd2 and prompt-toolkit libraries.
Quick Start
Install it with:
pip install textual-shell
--8<-- "docs/examples/basic_shell_app/basic_app.py"
TODO:
- Command line validation
- write documentation on Commands
- write documentation on shell key binds
- Add command history log
- add backspace to suggestions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
textual_shell-0.8.5.tar.gz
(10.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file textual_shell-0.8.5.tar.gz.
File metadata
- Download URL: textual_shell-0.8.5.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82b2b31c89896ea6911fafd4dd0d1bb5ab0f7a82bf028a48e17126224de97196
|
|
| MD5 |
280f038b9297c618132e203c46e078af
|
|
| BLAKE2b-256 |
fa3a4c824c8fdf6b2144f9042ad2bc496fa5bc757845eadef411293632c039da
|
File details
Details for the file textual_shell-0.8.5-py3-none-any.whl.
File metadata
- Download URL: textual_shell-0.8.5-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1958cd51f393f6e4f13beea4b226b90aa1222553aa0e9003d062886bd58b3690
|
|
| MD5 |
9abcebb183faabfdd189494777c94170
|
|
| BLAKE2b-256 |
5882039cc4c32141a7c4f1aa4302791ffc0d0f7fad7fb93e04ffc3c67100a480
|