OoLunar.DSharpPlus.CommandAll 1.1.0-rc4

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

// Install OoLunar.DSharpPlus.CommandAll as a Cake Tool
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-rc4&prerelease

OoLunar.DSharpPlus.CommandAll

Because not everyone can decide between slash commands and text commands.

What is it?

CommandAll (CA for short) is a library that allows you to use both slash commands and text commands in your bot. The goal is to support all features of both types of command systems without compromising on either.

Support

If you need help with CommandAll, you can join the Discord Server; be sure to grab the Programmer role from #rules. Additionally you can open up a new Github Discussion for support. If you believe you've found a bug, please open up a new issue with a minimum reproduction.

Roadmap

Feature Currently Supported
Text Commands Yes
Slash Commands Yes
Command Aliases Yes
Generated Aliases Yes
Command Groups Yes
Custom Argument Type Converters Yes
Per Argument Type Converters Yes
Built In Help Command No
Params (Auto Generated Arguments) Yes
XML Documentation No
Translation Classes Ish
Pre-Execution Checks Yes

How to use

Example code can be found in the Examples Folder. Articles can be found on the github.io docs.

Contributing

If you would like to contribute to CA, I suggest joining the Discord Server or opening up a new Github Discussion and asking what could be done. Issues marked with the help wanted label are also good places to start. If you would like to contribute code, push requests are welcome. When submitting a PR, please make sure to run the tests and make sure they pass. Additionally, please make sure to add tests for any new features you add.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  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. 
Compatible target framework(s)
Additional computed target framework(s)
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.1.0-rc4 135 3/22/2023
1.1.0-rc3 80 3/19/2023
1.1.0-rc2 80 1/13/2023
1.1.0-rc1 92 12/15/2022
1.1.0-Nightly-00122 35 9/10/2023
1.1.0-Nightly-00121 58 9/10/2023
1.1.0-Nightly-00120 41 9/9/2023
1.1.0-Nightly-00119 42 9/9/2023
1.1.0-Nightly-00118 77 7/5/2023
1.1.0-Nightly-00117 55 7/4/2023
1.1.0-Nightly-00116 72 7/1/2023
1.1.0-Nightly-00115 51 7/1/2023
1.1.0-Nightly-00114 47 7/1/2023
1.1.0-Nightly-00112 48 6/28/2023
1.1.0-Nightly-00110 49 6/26/2023
1.1.0-Nightly-00109 42 6/25/2023
1.1.0-Nightly-00108 40 6/25/2023
1.1.0-Nightly-00107 40 6/25/2023
1.1.0-Nightly-00106 40 6/24/2023
1.1.0-Nightly-00105 50 6/24/2023
1.1.0-Nightly-00104 47 6/24/2023
1.1.0-Nightly-00103 48 6/24/2023
1.1.0-Nightly-00102 45 6/24/2023
1.1.0-Nightly-00101 47 6/24/2023
1.1.0-Nightly-00100 47 6/24/2023
1.1.0-Nightly-00099 113 6/19/2023
1.1.0-Nightly-00097 55 6/19/2023
1.1.0-Nightly-00096 45 6/19/2023
1.1.0-Nightly-00095 48 6/17/2023
1.1.0-Nightly-00094 56 6/17/2023
1.1.0-Nightly-00093 49 6/17/2023
1.1.0-Nightly-00089 66 3/22/2023
1.1.0-Nightly-00088 66 3/22/2023
1.1.0-Nightly-00087 67 3/19/2023
1.1.0-Nightly-00086 61 3/16/2023
1.1.0-Nightly-00085 60 3/15/2023
1.1.0-Nightly-00084 62 3/15/2023
1.1.0-Nightly-00083 67 3/15/2023
1.1.0-Nightly-00082 63 3/15/2023
1.1.0-Nightly-00081 60 3/15/2023
1.1.0-Nightly-00080 60 3/15/2023
1.1.0-Nightly-00079 61 3/14/2023
1.1.0-Nightly-00078 62 3/14/2023
1.1.0-Nightly-00077 60 3/14/2023
1.1.0-Nightly-00076 63 3/14/2023
1.1.0-Nightly-00075 64 3/12/2023
1.1.0-Nightly-00073 60 3/12/2023
1.1.0-Nightly-00072 60 3/5/2023
1.1.0-Nightly-00071 60 3/5/2023
1.1.0-Nightly-00070 63 3/5/2023
1.1.0-Nightly-00069 61 3/5/2023
1.1.0-Nightly-00068 60 3/5/2023
1.1.0-Nightly-00062 71 2/4/2023
1.1.0-Nightly-00060 85 1/18/2023
1.1.0-Nightly-00058 71 1/17/2023
1.1.0-Nightly-00057 74 1/17/2023
1.1.0-Nightly-00056 73 1/17/2023
1.1.0-Nightly-00055 71 1/17/2023
1.1.0-Nightly-00054 78 1/17/2023
1.1.0-Nightly-00053 76 1/17/2023
1.1.0-Nightly-00052 77 1/17/2023
1.1.0-Nightly-00050 77 1/17/2023
1.1.0-Nightly-00049 73 1/16/2023
1.1.0-Nightly-00048 75 1/13/2023
1.1.0-Nightly-00047 73 1/13/2023
1.1.0-Nightly-00046 81 1/12/2023
1.1.0-Nightly-00045 78 1/12/2023
1.1.0-Nightly-00043 74 1/12/2023
1.1.0-Nightly-00040 80 12/29/2022
1.1.0-Nightly-00039 73 12/28/2022
1.1.0-Nightly-00038 77 12/28/2022
1.1.0-Nightly-00037 76 12/28/2022
1.1.0-Nightly-00036 79 12/28/2022
1.1.0-Nightly-00035 90 12/28/2022
1.1.0-Nightly-00034 82 12/28/2022
1.1.0-Nightly-00032 72 12/25/2022
1.1.0-Nightly-00031 70 12/25/2022
1.1.0-Nightly-00030 71 12/25/2022
1.1.0-Nightly-00028 72 12/25/2022
1.1.0-Nightly-00026 71 12/23/2022
1.1.0-Nightly-00025 76 12/23/2022
1.1.0-Nightly-00024 76 12/22/2022
1.1.0-Nightly-00023 75 12/20/2022
1.1.0-Nightly-00022 81 12/19/2022
1.1.0-Nightly-00021 75 12/17/2022
1.1.0-Nightly-00020 76 12/15/2022
1.1.0-Nightly-00019 77 12/15/2022
1.1.0-Nightly-00018 89 12/15/2022
1.1.0-Nightly-00017 92 12/15/2022
1.1.0-Nightly-00016 86 12/15/2022
1.1.0-Nightly-00015 85 12/15/2022
1.1.0-Nightly-00014 86 12/15/2022
1.1.0-Nightly-00013 83 12/15/2022
1.0.0-rc3 94 12/1/2022
1.0.0-rc2 98 11/29/2022
1.0.0-rc1 97 11/28/2022
1.0.0-Nightly-8 89 12/15/2022
1.0.0-Nightly-74 92 12/5/2022
1.0.0-Nightly-73 85 12/5/2022
1.0.0-Nightly-72 83 12/5/2022
1.0.0-Nightly-70 96 12/3/2022
1.0.0-Nightly-7 79 12/6/2022
1.0.0-Nightly-69 95 12/2/2022
1.0.0-Nightly-68 91 12/2/2022
1.0.0-Nightly-67 92 12/2/2022
1.0.0-Nightly-66 90 12/1/2022
1.0.0-Nightly-65 96 12/1/2022
1.0.0-Nightly-64 91 12/1/2022
1.0.0-Nightly-63 90 12/1/2022
1.0.0-Nightly-62 91 12/1/2022
1.0.0-Nightly-61 87 12/1/2022
1.0.0-Nightly-60 89 11/30/2022
1.0.0-Nightly-6 91 12/6/2022
1.0.0-Nightly-59 92 11/30/2022
1.0.0-Nightly-58 93 11/30/2022
1.0.0-Nightly-57 93 11/30/2022
1.0.0-Nightly-56 83 11/30/2022
1.0.0-Nightly-55 90 11/30/2022
1.0.0-Nightly-53 86 11/30/2022
1.0.0-Nightly-51 84 11/30/2022
1.0.0-Nightly-50 89 11/30/2022
1.0.0-Nightly-5 80 12/6/2022
1.0.0-Nightly-49 93 11/30/2022
1.0.0-Nightly-48 91 11/30/2022
1.0.0-Nightly-47 93 11/30/2022
1.0.0-Nightly-46 91 11/30/2022
1.0.0-Nightly-45 84 11/30/2022
1.0.0-Nightly-44 92 11/29/2022
1.0.0-Nightly-43 89 11/29/2022
1.0.0-Nightly-42 91 11/29/2022
1.0.0-Nightly-41 87 11/29/2022
1.0.0-Nightly-40 87 11/29/2022
1.0.0-Nightly-4 95 12/6/2022
1.0.0-Nightly-39 87 11/29/2022
1.0.0-Nightly-3 90 12/6/2022
1.0.0-Nightly-2 85 12/5/2022
1.0.0-Nightly-1 82 12/5/2022