Skip to main content

The Data Diver's best Intelligent and Narrative Command-Line Tooling you will have ever had

Project description

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 --key is omitted
  • --jkey <keyname> : Output as JSON using the key as fallback if --key is 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.

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

tushell-0.2.21.tar.gz (47.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tushell-0.2.21-py3-none-any.whl (45.0 kB view details)

Uploaded Python 3

File details

Details for the file tushell-0.2.21.tar.gz.

File metadata

  • Download URL: tushell-0.2.21.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for tushell-0.2.21.tar.gz
Algorithm Hash digest
SHA256 bdd92165a018a13ef13dd09a33408d3e09496a22739bd3bc4e2af42854e29989
MD5 8e5d745eacb0b67986abd0204aa49d7c
BLAKE2b-256 bfe56533ab9b1becdb998abe1f004f2ab1e2ac70d5ea5106e4a9ca038c1382e9

See more details on using hashes here.

File details

Details for the file tushell-0.2.21-py3-none-any.whl.

File metadata

  • Download URL: tushell-0.2.21-py3-none-any.whl
  • Upload date:
  • Size: 45.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for tushell-0.2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 91f949de2712b66daed0d52b5f19ac9fcdf3af73c65335d87ce9fc6c86f1f990
MD5 28db2212c18c15199bdfc91ead4e99fc
BLAKE2b-256 61712636a90a547a81a3f5ecb6b87ebc343a8329b1a38b1982a513e9488ba861

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