Command line parsing, invocation, and rendering of terminal output.
-
Updated
Aug 9, 2025 - C#
Command line parsing, invocation, and rendering of terminal output.
Command line parser. Declarative arguments support. Rich set of argument types (switches, enums, files, etc...). Mutually exclusive arguments validations.
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.
Simple command line argument parser for Unity
FluentArgs is a library to parse command line arguments. It focuses on a very simple API and strong typing. It is able to generate a help view and proper error messages.
MGR.CommandLineParser is a multi-command line parser. It uses System.ComponentModel.DataAnnotations to declare and validate the commands.
Working with command line parameters/arguments for console projects
Console TodoList with Periodic Notification support every 30 minutes.
Useful POSIX command line arguments parser for .Net. Hierarchical-configuration Store for app.
Utilities for System.CommandLine
A commandline parser supporting direct method calls taking as input an unlimited number of primitive and complex-type parameters
User Management Console App
A small collection of console tools for .NET.
A library for building .NET console applications with commands. It automates argument parsing and method routing.
Library providing command-line functionality (parsing and executing commands)
Workflow system based in Windows 10 / Linux services.
A simple Yahoo Finance api console application to learn various libraries.
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 commandlineparser topic page so that developers can more easily learn about it.
To associate your repository with the commandlineparser topic, visit your repo's landing page and select "manage topics."