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.22.tar.gz (47.8 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.22-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tushell-0.2.22.tar.gz
  • Upload date:
  • Size: 47.8 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.22.tar.gz
Algorithm Hash digest
SHA256 491580f5954862f87dbb8e1ec668708e1e8ff79e3a566ce6294f00bfd6f43a6c
MD5 5c8b2022820f3eab81b35fb94c9e2d4b
BLAKE2b-256 fedaf3d9fc61468cd137a0b1d9aebd19f6e366f15140c1e7b1271f3ae8c9c932

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tushell-0.2.22-py3-none-any.whl
  • Upload date:
  • Size: 45.3 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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 2846af91573c2595cf552495bf2cf6bb8397758bbe1dd5887a207b6ba08229c3
MD5 2141c1a28b32ca71bf5d5dde0c6342ca
BLAKE2b-256 0b90745fdbe245186201ea423504f7cf56d955c529cfe6e4eee5f888fbf0d00e

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