Command line parsing, invocation, and rendering of terminal output.
-
Updated
Jul 19, 2025 - C#
8000
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 properties to CLI options or CLI arguments.
A full-text search for YouTube subtitles and video metadata with a GUI and command line interface.
Utilities for System.CommandLine
Exploring ways of using System.CommandLine to build CLI tools
Using various command line tools frameworks
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 implements the new .NET Command Line API - https://github.com/dotnet/command-line-api.
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.
Add a description, image, and links to the system-commandline topic page so that developers can more easily learn about it.
To associate your repository with the system-commandline topic, visit your repo's landing page and select "manage topics."