McMaster.Extensions.CommandLineUtils 2.5.0

Command-line parsing API and utilities for console applications.

Commonly used types:

McMaster.Extensions.CommandLineUtils.CommandLineApplication
McMaster.Extensions.CommandLineUtils.CommandOption
McMaster.Extensions.CommandLineUtils.IConsole
McMaster.Extensions.CommandLineUtils.Prompt
McMaster.Extensions.CommandLineUtils.ArgumentEscaper

A community-maintained fork of Microsoft.Extensions.CommandLineUtils, plus many enhancements.

Install-Package McMaster.Extensions.CommandLineUtils -Version 2.5.0
dotnet add package McMaster.Extensions.CommandLineUtils --version 2.5.0
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="2.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add McMaster.Extensions.CommandLineUtils --version 2.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Features and bug fixes:

* @kbilsted: Show enum names in help text for Options and Arguments stored as enum
* @Alxandr: Add support for private base type options
* @AndreGleichner: Update generated help to display [command] first then [options]
* @daveMueller: Fix generated help to display the help options correctly
   

See more details here: https://github.com/natemcmaster/CommandLineUtils/blob/master/CHANGELOG.md#v250

Showing the top 10 GitHub repositories that depend on McMaster.Extensions.CommandLineUtils:

Repository Stars
icsharpcode/ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
IdentityServer/IdentityServer4
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
xunit/xunit
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
ravendb/ravendb
ACID Document Database
scriptcs/scriptcs
Write C# apps with a text editor, nuget and the power of Roslyn!
fluentmigrator/fluentmigrator
Fluent migrations framework for .NET
MichaCo/CacheManager
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Azure/azure-sdk-for-net
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
tonerdo/coverlet
Cross platform code coverage for .NET

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
2.5.0 5,055 1/2/2020
2.4.4 23,693 11/11/2019
2.4.3 11,116 11/1/2019
2.4.2 39,717 9/24/2019
2.4.1 7,764 9/18/2019
2.4.0 3,764 9/14/2019
2.3.4 207,398 4/11/2019
2.3.3 57,797 3/11/2019
2.3.2 77,979 2/5/2019
2.3.1 21,777 1/19/2019
2.3.0 65,414 1/1/2019
2.2.5 266,358 7/2/2018
2.2.4 47,325 5/25/2018
2.2.3 19,777 5/11/2018
2.2.2 31,273 4/28/2018
2.2.1 10,669 4/11/2018
2.2.0 133,349 3/31/2018
2.2.0-rc 886 3/23/2018
2.2.0-beta 630 3/8/2018
2.2.0-alpha 602 2/20/2018
2.1.1 66,399 12/28/2017
2.1.0 2,285 12/13/2017
2.1.0-rc 580 12/7/2017
2.1.0-beta 1,526 11/22/2017
2.1.0-alpha 482 11/11/2017
2.0.1 5,874 10/13/2017
2.0.0 5,020 9/16/2017