Sharpify.CommandLineInterface 1.0.5

There is a newer version of this package available.
See the version list below for details.
dotnet add package Sharpify.CommandLineInterface --version 1.0.5
NuGet\Install-Package Sharpify.CommandLineInterface -Version 1.0.5
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sharpify.CommandLineInterface" Version="1.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Sharpify.CommandLineInterface --version 1.0.5
#r "nuget: Sharpify.CommandLineInterface, 1.0.5"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Sharpify.CommandLineInterface as a Cake Addin
#addin nuget:?package=Sharpify.CommandLineInterface&version=1.0.5

// Install Sharpify.CommandLineInterface as a Cake Tool
#tool nuget:?package=Sharpify.CommandLineInterface&version=1.0.5

CHANGELOG

Version 1.0.5

  • Added a ReadOnlyMemory{string} which is a copy of the arguments split up before being parsed to Arguments, it can be retrieved by the Arguments.PureArguments, in special cases in which you might create a nested command structure, which requires a partial parsing, then secondary parsing within a command, this can be very powerful as you can create a secondary CliRunner and pass any subsequence of those arguments to recreate an input.
  • Overloads of Arguments.GetValue which take an int as positional argument, now that parameter renamed to be position to better signify what the overloads mean, it is a rather cosmetic change, but nevertheless.
  • Add a Arguments.Contains(int) overload to match with the rest of the methods and suit positional arguments.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
1.2.1 41 6/4/2024
1.2.0 97 3/13/2024
1.1.0 91 1/25/2024
1.0.5 88 1/22/2024
1.0.4 82 1/20/2024
1.0.3 76 1/20/2024
1.0.1 95 1/15/2024
1.0.0 84 1/15/2024