Command line parsing, invocation, and rendering of terminal output.
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and...
Utilities for System.CommandLine
Exploring ways of using System.CommandLine to build CLI tools
Mind Sweeper is a C# game developed to provide an example of how a .NET CLI application can be configured, built and run using dependency injection, SOLID principles, clean and testable code that impl...
Using various command line tools frameworks
ConnyConsole is an example console CLI project that uses DI, Serilog for logging, execution cancellation and argument parsing based on Microsoft's System.CommandLine library.