treebasedcli
TreeBasedCli is a C# library that simplifies the process of creating command-line interfaces (CLIs) with nested subcommands. This library is designed to help developers build CLIs that offer an intuitive and user-friendly experience, with clear and concise documentation and actionable error messages to guide users through the command tree. With TreeBasedCli, you can easily organize and structure your CLI's functionality, and take advantage of native support for asynchronous command execution and customizable dependency injection. Whether you're building a small personal CLI or a larger, more complex application, TreeBasedCli is a powerful choice that helps you create CLIs that provide a seamless and enjoyable experience for your users.
nuget.org
3.2.10
7 months ago
46
23,160 total
Links
| Registry | nuget.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:nuget/treebasedcli
spec |
| License | Apache-2.0 |
| First Release | about 7 years ago |
| Last Synced | 8 days ago |
.NET C# CLI DI Task-based actionable asynchronous branch clear command command-line concise context-specific customizable dependency developer documentation error execution experience guidelines handler hierarchical injection input interface intuitive leaf lightweight messages modular navigation nested organization parser preferred resolution runtime structure subcommands terminal tree type user user-friendly command-handler command-line-interface command-line-parser command-line-tool documentation-generator
Repository
| Stars | 5 on GitHub |
| Forks | 1 on GitHub |