Initial Release: 0.1.0
From the Readme:
The
paisano
TUI / CLIThe Paisano TUI / CLI is a brandable general purpose command line kit for Flake based projects which fulfill a Paisano layout and importer contract.
Features
- Dynamic Project CLI/TUI consuming a special flake attribute
__yourbrand
- As long as that attribute conforms to this registry schema
- CLI leveraging Go’s finest autocompletion library
- TUI leveraging Go’s finest TUI toolkit
- Fully brandable to convince everyone that you tailor-made it to the needs of project XYZ
- Lifts
.md
docs off the layout contract and displays them in the TUI in the appropriate context
Capabilities
These features afford a Nix DevOps professional the following capabilities:
- Intuition over Documentation: contextual help is better than a readme
- Onboarding and Discoverability: spare yourself and your users complicated instructions; let them self-service & -discover
- Indexing Function: answers quickly what is it all that one can do with a repository?
- Unstale: by consuming the flake attribute and at maximum a cache of short-ttl on the CLI completion, never let your users get stale on any of the above