Skip to content

Improve CLI help to a production-grade renderer#14

Merged
LandynDev merged 1 commit intoentrius:testfrom
it-education-md:feat/improve-cli-help
Apr 8, 2026
Merged

Improve CLI help to a production-grade renderer#14
LandynDev merged 1 commit intoentrius:testfrom
it-education-md:feat/improve-cli-help

Conversation

@it-education-md
Copy link
Copy Markdown
Contributor

@it-education-md it-education-md commented Apr 7, 2026

Summary

Align Allways CLI help with a richer, production-grade presentation so command discovery is easier and examples are more readable.

What Changed

  • Added a shared Rich-based help renderer for commands, groups, and aliases.
  • Switched the CLI from rich-click to native click plus the new shared renderer.
  • Standardized help text across swap, admin, config, miner, collateral, claim, status, and view commands with cleaner descriptions and example blocks.
  • Kept the protocol disclaimer and footer consistent across high-risk command surfaces.
  • Tightened alw view swaps --status to accept only supported status values.
  • Removed the rich-click dependency.

Why It Matters

This makes --help output more consistent, easier to scan, and closer to a production-grade CLI experience, without changing the underlying swap flows.

The Gittensor CLI help is much more polished and feels production-ready. It’s great to see it aligning with the UI/UX of other Ventura Labs products.
entrius/gittensor#341

Screenshots

Before:

image

After:

image image image image image image image image image image image image image

...

@LandynDev
Copy link
Copy Markdown
Collaborator

This is good and consistent changes to align with our other CLI offerings. Once conflicts are resolved, we can get this merged. Looks good, thanks @it-education-md

@it-education-md it-education-md force-pushed the feat/improve-cli-help branch from 03ea662 to 619f3ce Compare April 8, 2026 00:25
@LandynDev LandynDev merged commit 884504d into entrius:test Apr 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants