tushell
The Data Diver's best Intelligent and Narrative Command-Line Tooling you will have ever had.
Description
tushell is a CLI-native, recursive DevOps & narrative command tooling package designed to provide intelligent and narrative libraries and command-line tooling for data divers.
Installation
To install tushell, use pip:
pip install tushell
Usage
Implemented Commands
get-memory: Retrieve memory by key, with advanced Markdown/JSON output options.
tushell get-memory --key <keyname> [--md|--md-file|--mkey|--jkey]
--md: Output as Markdown to stdout--md-file <filename>: Output as Markdown to a file--mkey <keyname>: Output as Markdown using the key as fallback if--keyis omitted--jkey <keyname>: Output as JSON using the key as fallback if--keyis omitted
See the Markdown Output Ritual for full details and best practices.
draw-memory-graph: Print an ASCII-rendered graph of the memory keys and Arc structure.
tushell draw-memory-graph
FUTURE COMMANDS
The following commands are planned but not yet fully implemented:
scan-nodes: Simulate scanning and listing nodes in the system.flex: Demonstrate flexible orchestration of tasks.trace-orbit: Trace and visualize the orbit of data or processes.echo-sync: Synchronize data or processes across nodes.
Markdown Output Ritual
tushell get-memory supports a recursive Markdown output ritual:
- The key is always the first section.
- Nested
"value"fields unfold as sub-sections. - All Markdown output modes (
--md,--md-file,--mkey) use this structure.
See OUTPUTS.md for detailed examples and best practices.
Metadata
Release files for tushell 0.2.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tushell-0.2.22.tar.gz | 47.8 kB | Without provenance | Details for tushell-0.2.22.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| tushell-0.2.22-py3-none-any.whl | Python 3 | none | any | Details for tushell-0.2.22-py3-none-any.whl |
Total release size: 93.1 kB
Release files / tushell-0.2.22.tar.gz
| Download URL | tushell-0.2.22.tar.gz |
|---|---|
| Size | 47.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
491580f5954862f87dbb8e1ec668708e1e8ff79e3a566ce6294f00bfd6f43a6c
|
|
BLAKE2b-256 checksum How to use checksums |
fedaf3d9fc61468cd137a0b1d9aebd19f6e366f15140c1e7b1271f3ae8c9c932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Release files / tushell-0.2.22-py3-none-any.whl
| Download URL | tushell-0.2.22-py3-none-any.whl |
|---|---|
| Size | 45.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2846af91573c2595cf552495bf2cf6bb8397758bbe1dd5887a207b6ba08229c3
|
|
BLAKE2b-256 checksum How to use checksums |
0b90745fdbe245186201ea423504f7cf56d955c529cfe6e4eee5f888fbf0d00e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Security for tushell 0.2.22
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.