Command line parsing, invocation, and rendering of terminal output.
-
Updated
Nov 29, 2025 - C#
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.
Command line parser. Declarative arguments support. Rich set of argument types (switches, enums, files, etc...). Mutually exclusive arguments validations.
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.
Working with command line parameters/arguments for console projects
MGR.CommandLineParser is a multi-command line parser. It uses System.ComponentModel.DataAnnotations to declare and validate the commands.
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.
Building upon the terrific System.CommandLine, CommandLine.EasyBuilder makes it easier than ever to make a command line app, offering view-model type of auto-binding of command-line options and arguments to the properties of a POCO class
A simple Yahoo Finance api console application to learn various libraries.
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."