Argument Parsing and Command Routing for .NET CLI Tools - Kiwify.Kiwi.CLI
Kiwify.Kiwi.CLI is a library designed for argument parsing and command routing in .NET applications. It allows developers to create command-line tools with a focus on separation of concerns and flexibility in command definitions. The library supports both fluent and declarative configuration styles, making it adaptable for various project conventions.
- ▪Kiwify.Kiwi.CLI is part of the Kiwi Foundation, which includes libraries for building .NET command-line applications.
- ▪The library separates parsing, validation, and command execution into distinct stages for better testing and inspection.
- ▪CLI integrates with standard .NET dependency injection patterns, allowing for a framework-light command model.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3915262) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Ajay Jain Posted on May 29 Argument Parsing and Command Routing for .NET CLI Tools - Kiwify.Kiwi.CLI #csharp #dotnet #opensource #cli Part of the Kiwi Foundation Kiwify.Kiwi.CLI is the argument-parsing and command-routing layer of the Kiwi Foundation - a trio of libraries (Presentation, Renderer, CLI) that together provide composable infrastructure for building .NET command-line and operational tooling applications.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).