McMaster.Extensions.CommandLineUtils 3.1.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.

Showing the top 20 packages that depend on McMaster.Extensions.CommandLineUtils.

Packages Downloads
QuantConnect.Configuration
QuantConnect LEAN Engine: Configuration Project - The Config and argument parser implementation
6
QuantConnect.ToolBox
QuantConnect LEAN Engine: ToolBox Project - A collection of data downloaders and converters
5
QuantConnect.ToolBox
QuantConnect LEAN Engine: ToolBox Project - A collection of data downloaders and converters
4
QuantConnect.Configuration
QuantConnect LEAN Engine: Configuration Project - The Config and argument parser implementation
4

Improvements:

  • @scott-xu: Show allowed values in help text (#369)

Bug fixes:

  • @natemcmaster: ensure clustering options is detected correctly when subcommands added via AddSubcommand (#393)
  • @scott-xu: make UnrecognizedArgumentHandling per command scope (#371)
  • @scott-xu: show allowed values in help text correctly when multiple AllowedValuesAttribute are used (#375)
  • @scott-xu: show allowed values in help text for Nullable/ValueTuple<bool,T> option/argument (#390)
  • @scott-xu: update help text to show allowed values from AllowedValues attribute instead of Enum values (#391)

Docs:

  • @chaami: Fix Readme.md on Prompt.GetYesNo (#402)
  • @cuperman007 docs: added using statements to code sample in index.md (#384)
  • @scott-xu: Fix broken links in docs (#377)
  • @scott-xu: cleanup: add a period to end sentences for built-in descriptions (#364)

Other:

  • @natemcmaster: Stop code signing binaries and packages (#379)
  • @natemcmaster: Change default project branch to 'main' (#373)
  • @natemcmaster: add dotnet-format to CI, and other code/project file cleanups

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

Version Downloads Last updated
5.1.0 4 04/13/2026
5.0.1 3 04/13/2026
5.0.0 3 04/13/2026
5.0.0-beta.348 4 04/12/2026
5.0.0-beta.325 3 04/13/2026
4.1.1 3 04/13/2026
4.1.0 4 04/13/2026
4.0.2 3 04/13/2026
4.0.1 2 04/13/2026
4.0.0 2 04/13/2026
4.0.0-beta.74 2 04/13/2026
4.0.0-beta.56 4 04/13/2026
3.1.0 3 04/12/2026
3.1.0-rc.371 3 04/13/2026
3.1.0-beta.356 3 04/13/2026
3.1.0-beta.336 3 04/13/2026
3.0.0 3 04/13/2026
3.0.0-rc.289 3 04/13/2026
3.0.0-alpha.268 3 04/13/2026
2.6.0 2 04/13/2026
2.5.1 1 04/13/2026
2.5.0 3 04/13/2026
2.4.4 3 04/13/2026
2.4.3 3 04/13/2026
2.4.2 3 04/13/2026
2.4.1 3 04/13/2026
2.4.0 3 04/13/2026
2.3.4 3 04/13/2026
2.3.3 3 04/13/2026
2.3.2 3 04/13/2026
2.3.1 3 04/13/2026
2.3.0 3 04/13/2026
2.2.5 3 04/13/2026
2.2.4 3 04/13/2026
2.2.3 3 04/13/2026
2.2.2 3 04/13/2026
2.2.1 3 04/13/2026
2.2.0 2 04/13/2026
2.2.0-rc 3 04/13/2026
2.2.0-beta 2 04/13/2026
2.2.0-alpha 3 04/13/2026
2.1.1 1 04/13/2026
2.1.0 3 04/13/2026
2.1.0-rc 3 04/13/2026
2.1.0-beta 3 04/13/2026
2.1.0-alpha 3 04/13/2026
2.0.1 3 04/13/2026
2.0.0 3 04/13/2026