AtleX.CommandLineArguments
2.0.0-beta3
See the version list below for details.
dotnet add package AtleX.CommandLineArguments --version 2.0.0-beta3
NuGet\Install-Package AtleX.CommandLineArguments -Version 2.0.0-beta3
<PackageReference Include="AtleX.CommandLineArguments" Version="2.0.0-beta3" />
paket add AtleX.CommandLineArguments --version 2.0.0-beta3
#r "nuget: AtleX.CommandLineArguments, 2.0.0-beta3"
// Install AtleX.CommandLineArguments as a Cake Addin #addin nuget:?package=AtleX.CommandLineArguments&version=2.0.0-beta3&prerelease // Install AtleX.CommandLineArguments as a Cake Tool #tool nuget:?package=AtleX.CommandLineArguments&version=2.0.0-beta3&prerelease
AtleX.CommandLineArguments is a helper library to facilitate parsing command line arguments into a strongly-typed object. Values can be validated with extensible and customisable validators and the library can automatically generate help for the user.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.5 is compatible. netstandard1.6 was computed. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.5
- NETStandard.Library (>= 1.6.1)
- System.ComponentModel.Annotations (>= 4.4.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.1.1 | 558 | 3/25/2021 |
3.1.0 | 544 | 8/11/2020 |
3.0.0 | 3,057 | 9/18/2019 |
2.1.0 | 1,629 | 9/6/2018 |
2.0.1 | 957 | 6/23/2018 |
2.0.0 | 999 | 5/21/2018 |
2.0.0-beta3 | 878 | 5/14/2018 |
2.0.0-beta2 | 871 | 5/1/2018 |
2.0.0-beta1 | 894 | 4/29/2018 |
1.9.0 | 961 | 5/21/2018 |
1.1.1 | 992 | 11/12/2017 |
1.1.0 | 984 | 8/6/2017 |
1.0.0 | 996 | 5/30/2017 |
1.0.0-beta2 | 795 | 5/26/2017 |
1.0.0-beta1 | 838 | 5/25/2017 |
2.0.0:
- [Feature] Added support for GNU/Linux style "--name value" arguments (#19)
- [Feature] Simplified extending the library with different parsers and help writers by introducing interfaces (#8, #11)
- [Feature] Rewritten the configuration system. This makes it a lot more explicit by strong-typed configurations (e.g. WindowsStyleConfiguration) and now by default all built-in type parsers and validators are loaded to take that burden away from the user. Also, by default the new AutoDetectConfiguration is used that uses Windows-style arguments when running on Windows, and GNU/Linux style on Linux and Mac (#9)
- [Fix] Reduce lenght of names of commonly used classes by removing the "CommandLineArguments" cruft from it. E.g. WindowsStyleCommandLineArgumentsParser is now WindowsStyleParser (#23)
- [Fix] Remove not-needed package reference for System.ComponentModel.Annotations from the NETFX installation (#24)
- [Fix] Removed redundant .NET 4.6 TFM from supported frameworks. We now support .NET 4.5 and NETSTANDARD 1.5 and those are upwards compatible with newer versions of their respective runtimes (#10)
- [Feature] Performance improvements (#29, #30, #33, #34)
1.1.1:
-Many internal improvements (#7, #13, #14, #15, #16, #17)