Skip to content

Releases: jpdillingham/Utility.CommandLine.Arguments

6.0.0

26 Jul 14:59
ee245ea
Compare
Choose a tag to compare

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

19 Aug 01:43
d6819d2
Compare
Choose a tag to compare

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

23 Nov 16:44
Compare
Choose a tag to compare

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

07 Apr 20:45
2f42dbb
Compare
Choose a tag to compare

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

27 Mar 02:37
7fd47e6
Compare
Choose a tag to compare

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

08 Dec 17:20
5eda537
Compare
Choose a tag to compare
  • Properly target .NETStandard 2.0

Utility.CommandLine.Arguments 2.0.0

02 Dec 03:21
de050f4
Compare
Choose a tag to compare
  • 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

24 Nov 17:03
Compare
Choose a tag to compare

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

Utility.CommandLine.Arguments 1.3.0

24 Apr 02:24
Compare
Choose a tag to compare

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

18 Apr 02:01
Compare
Choose a tag to compare

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