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

Release Notes

Improvements:
* @AlexeyEvlampiev - implement support for GUID command line options (#333) and any other type that TypeConverter supports (#62)
* @natemcmaster - Disabled the pager for help text by default. To re-enable, set UsePagerForHelpText = true. (#346)
* @natemcmaster - Fix PlatformNotSupportedException on Xamarin of macOS (#344)

Breaking changes:
* Fix #251 by @mattnischan - remove API that was marked as obsolete in 2.x releases
* Fix #294 by @natemcmaster - change dependencies on McMaster.Extensions.Hosting.CommandLine to just use Microsoft.Extensions.Hosting.Abstractions
* Fix #337 by @natemcmaster - removed .NET Standard 1.6 target from library

See https://natemcmaster.github.io/CommandLineUtils/v3.0/upgrade-guide.html for more details.
   

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

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!
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
siteserver/cms
SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
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.
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.
coverlet-coverage/coverlet
Cross platform code coverage for .NET

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
3.0.0 32,267 3/29/2020
3.0.0-rc.289 821 3/21/2020
3.0.0-alpha.268 818 3/9/2020
2.6.0 21,347 3/8/2020
2.5.1 36,678 2/7/2020
2.5.0 46,318 1/2/2020
2.4.4 54,841 11/11/2019
2.4.3 22,262 11/1/2019
2.4.2 67,020 9/24/2019
2.4.1 10,333 9/18/2019
2.4.0 7,323 9/14/2019
2.3.4 322,518 4/11/2019
2.3.3 72,016 3/11/2019
2.3.2 105,473 2/5/2019
2.3.1 24,016 1/19/2019
2.3.0 85,472 1/1/2019
2.2.5 317,878 7/2/2018
2.2.4 53,834 5/25/2018
2.2.3 20,057 5/11/2018
2.2.2 38,677 4/28/2018
2.2.1 12,088 4/11/2018
2.2.0 158,559 3/31/2018
2.2.0-rc 1,043 3/23/2018
2.2.0-beta 671 3/8/2018
2.2.0-alpha 640 2/20/2018
2.1.1 79,789 12/28/2017
2.1.0 2,616 12/13/2017
2.1.0-rc 622 12/7/2017
2.1.0-beta 1,565 11/22/2017
2.1.0-alpha 521 11/11/2017
2.0.1 6,123 10/13/2017
2.0.0 5,475 9/16/2017