Alekaei.Commands 0.2.1-beta

This is a prerelease version of Alekaei.Commands.
dotnet add package Alekaei.Commands --version 0.2.1-beta
NuGet\Install-Package Alekaei.Commands -Version 0.2.1-beta
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="Alekaei.Commands" Version="0.2.1-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Alekaei.Commands --version 0.2.1-beta
#r "nuget: Alekaei.Commands, 0.2.1-beta"
#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 Alekaei.Commands as a Cake Addin
#addin nuget:?package=Alekaei.Commands&version=0.2.1-beta&prerelease

// Install Alekaei.Commands as a Cake Tool
#tool nuget:?package=Alekaei.Commands&version=0.2.1-beta&prerelease

Commands is a .NET Standard 2.0 attribute based command framework.

> The project is still in early development

## Features
* Command Aliases
* Command Summaries
* Parameter Parsing
* params keyword support
* Parsers are extensible to custom types
* ICommandContext that stores information about relevant to the command such as the IExecuter who called the command, as well as the ICommandHandler that executed the command   

## Installation
### From Visual Studio
Go to `Project>Manage Nuget Packages...` then navigate to the `Browse` tab and search for `Alekaei.Commands` and press the install button.
> Note: You may need to check the `Include prerelease` checkbox for that package to come up
### From Command Line
Navigate to the project directory and type the following command `dotnet add package Alekaei.Commands`

## Goals
1. Provide an easy to use command framework for various projects
2. Create a base that will contain all the necessary features to handle attribute commands and parsing
3. Create handlers for various platforms such as a unity dev console

Product 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 netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

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
0.2.1-beta 458 6/9/2019
0.2.0-beta 397 6/9/2019
0.1.3-alpha 384 6/3/2019
0.1.2-alpha 400 6/1/2019
0.1.1-alpha 395 6/1/2019
0.1.0-alpha 389 5/30/2019