OoLunar.DSharpPlus.CommandAll 1.1.0-Nightly-00046

This is a prerelease version of OoLunar.DSharpPlus.CommandAll.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package OoLunar.DSharpPlus.CommandAll --version 1.1.0-Nightly-00046
                    
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.1.0-Nightly-00046
                    
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-Nightly-00046" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OoLunar.DSharpPlus.CommandAll" Version="1.1.0-Nightly-00046" />
                    
Directory.Packages.props
<PackageReference Include="OoLunar.DSharpPlus.CommandAll" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OoLunar.DSharpPlus.CommandAll --version 1.1.0-Nightly-00046
                    
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.1.0-Nightly-00046"
                    
#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.
#:package OoLunar.DSharpPlus.CommandAll@1.1.0-Nightly-00046
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00046&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00046&prerelease
                    
Install as a Cake Tool

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 No

How to use

Example code can be found in the Examples Folder

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.  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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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
2.0.0-Nightly-00050 263 11/12/2023 2.0.0-Nightly-00050 is deprecated because it is no longer maintained.
2.0.0-Nightly-00049 99 11/12/2023
2.0.0-Nightly-00048 131 11/12/2023
2.0.0-Nightly-00047 103 11/12/2023
2.0.0-Nightly-00046 111 11/7/2023
2.0.0-Nightly-00045 90 11/7/2023
2.0.0-Nightly-00044 102 11/7/2023
2.0.0-Nightly-00043 111 11/6/2023
2.0.0-Nightly-00042 110 11/6/2023
2.0.0-Nightly-00041 88 11/6/2023
2.0.0-Nightly-00040 103 11/6/2023
2.0.0-Nightly-00039 93 11/6/2023
2.0.0-Nightly-00038 98 11/6/2023
2.0.0-Nightly-00024 88 11/2/2023
2.0.0-Nightly-00023 97 11/2/2023
2.0.0-Nightly-00022 115 11/1/2023
2.0.0-Nightly-00021 107 11/1/2023
2.0.0-Nightly-00020 107 11/1/2023
2.0.0-Nightly-00019 101 10/30/2023
2.0.0-Nightly-00018 83 10/30/2023
2.0.0-Nightly-00017 100 10/30/2023
2.0.0-Nightly-00015 98 10/30/2023
2.0.0-Nightly-00014 118 10/29/2023
2.0.0-Nightly-00013 118 10/29/2023
2.0.0-Nightly-00012 112 10/29/2023
2.0.0-Nightly-00011 93 10/29/2023
2.0.0-Nightly-00010 93 10/29/2023
2.0.0-Nightly-00009 101 10/29/2023
2.0.0-Nightly-00008 128 10/11/2023
2.0.0-Nightly-00007 97 10/11/2023
2.0.0-Nightly-00006 110 10/11/2023
2.0.0-Nightly-00005 109 10/11/2023
2.0.0-Nightly-00004 110 10/9/2023
2.0.0-Nightly-00003 109 10/9/2023
2.0.0-Nightly-00001 145 10/6/2023
1.1.0-rc4 267 3/22/2023
1.1.0-rc3 198 3/19/2023
1.1.0-rc2 193 1/13/2023
1.1.0-rc1 211 12/15/2022
1.1.0-Nightly-00124 92 11/2/2023
1.1.0-Nightly-00123 103 10/2/2023
1.1.0-Nightly-00122 124 9/10/2023
1.1.0-Nightly-00121 148 9/10/2023
1.1.0-Nightly-00120 125 9/9/2023
1.1.0-Nightly-00119 125 9/9/2023
1.1.0-Nightly-00118 173 7/5/2023
1.1.0-Nightly-00117 154 7/4/2023
1.1.0-Nightly-00116 178 7/1/2023
1.1.0-Nightly-00115 145 7/1/2023
1.1.0-Nightly-00114 135 7/1/2023
1.1.0-Nightly-00112 150 6/28/2023
1.1.0-Nightly-00110 157 6/26/2023
1.1.0-Nightly-00109 125 6/25/2023
1.1.0-Nightly-00108 144 6/25/2023
1.1.0-Nightly-00107 139 6/25/2023
1.1.0-Nightly-00106 132 6/24/2023
1.1.0-Nightly-00105 144 6/24/2023
1.1.0-Nightly-00104 133 6/24/2023
1.1.0-Nightly-00103 148 6/24/2023
1.1.0-Nightly-00102 133 6/24/2023
1.1.0-Nightly-00101 147 6/24/2023
1.1.0-Nightly-00100 143 6/24/2023
1.1.0-Nightly-00099 245 6/19/2023
1.1.0-Nightly-00097 138 6/19/2023
1.1.0-Nightly-00096 133 6/19/2023
1.1.0-Nightly-00095 147 6/17/2023
1.1.0-Nightly-00094 150 6/17/2023
1.1.0-Nightly-00093 152 6/17/2023
1.1.0-Nightly-00089 146 3/22/2023
1.1.0-Nightly-00088 170 3/22/2023
1.1.0-Nightly-00087 172 3/19/2023
1.1.0-Nightly-00086 155 3/16/2023
1.1.0-Nightly-00085 164 3/15/2023
1.1.0-Nightly-00084 147 3/15/2023
1.1.0-Nightly-00083 160 3/15/2023
1.1.0-Nightly-00082 184 3/15/2023
1.1.0-Nightly-00081 157 3/15/2023
1.1.0-Nightly-00080 156 3/15/2023
1.1.0-Nightly-00079 164 3/14/2023
1.1.0-Nightly-00078 165 3/14/2023
1.1.0-Nightly-00077 153 3/14/2023
1.1.0-Nightly-00076 172 3/14/2023
1.1.0-Nightly-00075 179 3/12/2023
1.1.0-Nightly-00073 168 3/12/2023
1.1.0-Nightly-00072 150 3/5/2023
1.1.0-Nightly-00071 148 3/5/2023
1.1.0-Nightly-00070 175 3/5/2023
1.1.0-Nightly-00069 147 3/5/2023
1.1.0-Nightly-00068 158 3/5/2023
1.1.0-Nightly-00062 170 2/4/2023
1.1.0-Nightly-00060 185 1/18/2023
1.1.0-Nightly-00058 177 1/17/2023
1.1.0-Nightly-00057 167 1/17/2023
1.1.0-Nightly-00056 173 1/17/2023
1.1.0-Nightly-00055 174 1/17/2023
1.1.0-Nightly-00054 178 1/17/2023
1.1.0-Nightly-00053 176 1/17/2023
1.1.0-Nightly-00052 173 1/17/2023
1.1.0-Nightly-00050 188 1/17/2023
1.1.0-Nightly-00049 181 1/16/2023
1.1.0-Nightly-00048 180 1/13/2023
1.1.0-Nightly-00047 181 1/13/2023
1.1.0-Nightly-00046 184 1/12/2023
1.1.0-Nightly-00045 190 1/12/2023
1.1.0-Nightly-00043 175 1/12/2023
1.1.0-Nightly-00040 194 12/29/2022
1.1.0-Nightly-00039 163 12/28/2022
1.1.0-Nightly-00038 172 12/28/2022
1.1.0-Nightly-00037 180 12/28/2022
1.1.0-Nightly-00036 178 12/28/2022
1.1.0-Nightly-00035 192 12/28/2022
1.1.0-Nightly-00034 180 12/28/2022
1.1.0-Nightly-00032 178 12/25/2022
1.1.0-Nightly-00031 173 12/25/2022
1.1.0-Nightly-00030 173 12/25/2022
1.1.0-Nightly-00028 154 12/25/2022
1.1.0-Nightly-00026 170 12/23/2022
1.1.0-Nightly-00025 178 12/23/2022
1.1.0-Nightly-00024 183 12/22/2022
1.1.0-Nightly-00023 172 12/20/2022
1.1.0-Nightly-00022 176 12/19/2022
1.1.0-Nightly-00021 185 12/17/2022
1.1.0-Nightly-00020 186 12/15/2022
1.1.0-Nightly-00019 183 12/15/2022
1.1.0-Nightly-00018 189 12/15/2022
1.1.0-Nightly-00017 204 12/15/2022
1.1.0-Nightly-00016 197 12/15/2022
1.1.0-Nightly-00015 192 12/15/2022
1.1.0-Nightly-00014 193 12/15/2022
1.1.0-Nightly-00013 186 12/15/2022
1.0.0-rc3 194 12/1/2022
1.0.0-rc2 191 11/29/2022
1.0.0-rc1 202 11/28/2022
1.0.0-Nightly-8 181 12/15/2022
1.0.0-Nightly-74 186 12/5/2022
1.0.0-Nightly-73 175 12/5/2022
1.0.0-Nightly-72 177 12/5/2022
1.0.0-Nightly-70 197 12/3/2022
1.0.0-Nightly-7 180 12/6/2022
1.0.0-Nightly-69 210 12/2/2022
1.0.0-Nightly-68 205 12/2/2022
1.0.0-Nightly-67 197 12/2/2022
1.0.0-Nightly-66 181 12/1/2022
1.0.0-Nightly-65 207 12/1/2022
1.0.0-Nightly-64 193 12/1/2022
1.0.0-Nightly-63 201 12/1/2022
1.0.0-Nightly-62 193 12/1/2022
1.0.0-Nightly-61 197 12/1/2022
1.0.0-Nightly-60 179 11/30/2022
1.0.0-Nightly-6 179 12/6/2022
1.0.0-Nightly-59 197 11/30/2022
1.0.0-Nightly-58 203 11/30/2022
1.0.0-Nightly-57 193 11/30/2022
1.0.0-Nightly-56 185 11/30/2022
1.0.0-Nightly-55 189 11/30/2022
1.0.0-Nightly-53 173 11/30/2022
1.0.0-Nightly-51 193 11/30/2022
1.0.0-Nightly-50 201 11/30/2022
1.0.0-Nightly-5 184 12/6/2022
1.0.0-Nightly-49 188 11/30/2022
1.0.0-Nightly-48 184 11/30/2022
1.0.0-Nightly-47 201 11/30/2022
1.0.0-Nightly-46 182 11/30/2022
1.0.0-Nightly-45 172 11/30/2022
1.0.0-Nightly-44 192 11/29/2022
1.0.0-Nightly-43 177 11/29/2022
1.0.0-Nightly-42 192 11/29/2022
1.0.0-Nightly-41 201 11/29/2022
1.0.0-Nightly-40 186 11/29/2022
1.0.0-Nightly-4 203 12/6/2022
1.0.0-Nightly-39 182 11/29/2022
1.0.0-Nightly-3 196 12/6/2022
1.0.0-Nightly-2 193 12/5/2022
1.0.0-Nightly-1 174 12/5/2022