Skip to content

Releases: jpdillingham/Utility.CommandLine.Arguments

6.0.0

Choose a tag to compare

@jpdillingham jpdillingham released this 26 Jul 14:59
ee245ea

This release changes the method signature of Parse(). See #68 for breaking changes.

Closed Pull Requests Since 5.0.0

#67 Add ArgumentParseOptions and overloads for Parse() accepting them

Utility.CommandLine.Arguments 5.0.0

Choose a tag to compare

@jpdillingham jpdillingham released this 19 Aug 01:43
d6819d2

This release removes the forward slash as a default argument delimiter. See #64 for breaking changes.

Closed Pull Requests Since 4.0.0

#63 Disable forward slash as argument delimiter by default

Utility.CommandLine.Arguments 4.0.0

Choose a tag to compare

@jpdillingham jpdillingham released this 23 Nov 16:44

This release tweaks handling of argument values. See #59 for breaking changes.

Closed Pull Requests Since 3.0.1

#58 Remove support for argument values beginning with an unquoted forward slash
#55 Support Arguments values starting with non-word chars (thanks @montgomerybc !)

Utility.CommandLine.Arguments 3.0.1

Choose a tag to compare

@jpdillingham jpdillingham released this 07 Apr 20:45
2f42dbb

This release is primarily a refactor of project organization and build tools/pipeline, but also includes some minor refactoring suggested by analyzers.

Closed Pull Requests Since 3.0.0

#51 Add analysis, sonarqube

Utility.CommandLine.Arguments 3.0.0

Choose a tag to compare

@jpdillingham jpdillingham released this 27 Mar 02:37
7fd47e6

The breaking changes for this version are documented in issue #47 .

Closed Pull Requests Since 2.0.0

#50 Bump version to 3.0.0
#49 Finish refactor of ArgumentDictionary for mixed short and long list arguments
#48 Refactor handling of list-backed arguments
#46 Fix implicit Type identification with async calling methods
#44 Support mixture of short and long argument names (Thanks @wburklund)
#42 Add enum handling
#41 Fix Populate() handling of async calling methods
#39 Add support for default values
#36 Add nuget and pack script

Utility.CommandLine.Arguments 2.0.1

Choose a tag to compare

@jpdillingham jpdillingham released this 08 Dec 17:20
5eda537
  • Properly target .NETStandard 2.0

Utility.CommandLine.Arguments 2.0.0

Choose a tag to compare

@jpdillingham jpdillingham released this 02 Dec 03:21
de050f4
  • Add the ability to specify help text for arguments, retrievable with GetArgumentHelp()
  • Fix bug handling operands that appear immediately following a boolean argument
  • Target .NET Standard 2.0

Utility.CommandLine.Arguments 1.3.4

Choose a tag to compare

@jpdillingham jpdillingham released this 24 Nov 17:03

Fix bug with values beginning with a slash. Thanks @MatthiasJentsch

Utility.CommandLine.Arguments 1.3.0

Choose a tag to compare

@jpdillingham jpdillingham released this 24 Apr 02:24

Added ability to specify multiple values for arguments by repeating names in the command line string, as well as the ability to populate properties with an array or List type.

Utility.CommandLine.Arguments 1.2.2

Choose a tag to compare

@jpdillingham jpdillingham released this 18 Apr 02:01

Fixed a bug causing operands containing a hyphen to be parsed as two separate operands unless surrounded by quotes.