Alekaei.Commands
0.2.0-beta
See the version list below for details.
dotnet add package Alekaei.Commands --version 0.2.0-beta
NuGet\Install-Package Alekaei.Commands -Version 0.2.0-beta
<PackageReference Include="Alekaei.Commands" Version="0.2.0-beta" />
paket add Alekaei.Commands --version 0.2.0-beta
#r "nuget: Alekaei.Commands, 0.2.0-beta"
// Install Alekaei.Commands as a Cake Addin
#addin nuget:?package=Alekaei.Commands&version=0.2.0-beta&prerelease
// Install Alekaei.Commands as a Cake Tool
#tool nuget:?package=Alekaei.Commands&version=0.2.0-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 | 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 | 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. |
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 |