OoLunar.DSharpPlus.CommandAll 1.0.0-Nightly-4

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.0.0-Nightly-4
                    
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.0.0-Nightly-4
                    
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.0.0-Nightly-4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OoLunar.DSharpPlus.CommandAll" Version="1.0.0-Nightly-4" />
                    
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.0.0-Nightly-4
                    
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.0.0-Nightly-4"
                    
#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.0.0-Nightly-4
                    
#: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.0.0-Nightly-4&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.0.0-Nightly-4&prerelease
                    
Install as a Cake Tool

OoLunar.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 268 11/12/2023 2.0.0-Nightly-00050 is deprecated because it is no longer maintained.
2.0.0-Nightly-00049 102 11/12/2023
2.0.0-Nightly-00048 134 11/12/2023
2.0.0-Nightly-00047 107 11/12/2023
2.0.0-Nightly-00046 115 11/7/2023
2.0.0-Nightly-00045 91 11/7/2023
2.0.0-Nightly-00044 107 11/7/2023
2.0.0-Nightly-00043 112 11/6/2023
2.0.0-Nightly-00042 110 11/6/2023
2.0.0-Nightly-00041 89 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 101 11/6/2023
2.0.0-Nightly-00024 91 11/2/2023
2.0.0-Nightly-00023 98 11/2/2023
2.0.0-Nightly-00022 118 11/1/2023
2.0.0-Nightly-00021 111 11/1/2023
2.0.0-Nightly-00020 109 11/1/2023
2.0.0-Nightly-00019 103 10/30/2023
2.0.0-Nightly-00018 83 10/30/2023
2.0.0-Nightly-00017 106 10/30/2023
2.0.0-Nightly-00015 100 10/30/2023
2.0.0-Nightly-00014 121 10/29/2023
2.0.0-Nightly-00013 120 10/29/2023
2.0.0-Nightly-00012 115 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 104 10/29/2023
2.0.0-Nightly-00008 130 10/11/2023
2.0.0-Nightly-00007 97 10/11/2023
2.0.0-Nightly-00006 115 10/11/2023
2.0.0-Nightly-00005 111 10/11/2023
2.0.0-Nightly-00004 115 10/9/2023
2.0.0-Nightly-00003 114 10/9/2023
2.0.0-Nightly-00001 149 10/6/2023
1.1.0-rc4 274 3/22/2023
1.1.0-rc3 202 3/19/2023
1.1.0-rc2 197 1/13/2023
1.1.0-rc1 216 12/15/2022
1.1.0-Nightly-00124 97 11/2/2023
1.1.0-Nightly-00123 103 10/2/2023
1.1.0-Nightly-00122 127 9/10/2023
1.1.0-Nightly-00121 151 9/10/2023
1.1.0-Nightly-00120 130 9/9/2023
1.1.0-Nightly-00119 126 9/9/2023
1.1.0-Nightly-00118 177 7/5/2023
1.1.0-Nightly-00117 158 7/4/2023
1.1.0-Nightly-00116 178 7/1/2023
1.1.0-Nightly-00115 148 7/1/2023
1.1.0-Nightly-00114 135 7/1/2023
1.1.0-Nightly-00112 153 6/28/2023
1.1.0-Nightly-00110 161 6/26/2023
1.1.0-Nightly-00109 127 6/25/2023
1.1.0-Nightly-00108 148 6/25/2023
1.1.0-Nightly-00107 141 6/25/2023
1.1.0-Nightly-00106 137 6/24/2023
1.1.0-Nightly-00105 147 6/24/2023
1.1.0-Nightly-00104 134 6/24/2023
1.1.0-Nightly-00103 152 6/24/2023
1.1.0-Nightly-00102 134 6/24/2023
1.1.0-Nightly-00101 151 6/24/2023
1.1.0-Nightly-00100 148 6/24/2023
1.1.0-Nightly-00099 248 6/19/2023
1.1.0-Nightly-00097 139 6/19/2023
1.1.0-Nightly-00096 134 6/19/2023
1.1.0-Nightly-00095 150 6/17/2023
1.1.0-Nightly-00094 151 6/17/2023
1.1.0-Nightly-00093 153 6/17/2023
1.1.0-Nightly-00089 151 3/22/2023
1.1.0-Nightly-00088 173 3/22/2023
1.1.0-Nightly-00087 179 3/19/2023
1.1.0-Nightly-00086 159 3/16/2023
1.1.0-Nightly-00085 168 3/15/2023
1.1.0-Nightly-00084 149 3/15/2023
1.1.0-Nightly-00083 162 3/15/2023
1.1.0-Nightly-00082 189 3/15/2023
1.1.0-Nightly-00081 164 3/15/2023
1.1.0-Nightly-00080 159 3/15/2023
1.1.0-Nightly-00079 167 3/14/2023
1.1.0-Nightly-00078 169 3/14/2023
1.1.0-Nightly-00077 158 3/14/2023
1.1.0-Nightly-00076 175 3/14/2023
1.1.0-Nightly-00075 184 3/12/2023
1.1.0-Nightly-00073 172 3/12/2023
1.1.0-Nightly-00072 152 3/5/2023
1.1.0-Nightly-00071 150 3/5/2023
1.1.0-Nightly-00070 178 3/5/2023
1.1.0-Nightly-00069 149 3/5/2023
1.1.0-Nightly-00068 163 3/5/2023
1.1.0-Nightly-00062 173 2/4/2023
1.1.0-Nightly-00060 187 1/18/2023
1.1.0-Nightly-00058 183 1/17/2023
1.1.0-Nightly-00057 170 1/17/2023
1.1.0-Nightly-00056 176 1/17/2023
1.1.0-Nightly-00055 179 1/17/2023
1.1.0-Nightly-00054 186 1/17/2023
1.1.0-Nightly-00053 179 1/17/2023
1.1.0-Nightly-00052 175 1/17/2023
1.1.0-Nightly-00050 195 1/17/2023
1.1.0-Nightly-00049 183 1/16/2023
1.1.0-Nightly-00048 186 1/13/2023
1.1.0-Nightly-00047 184 1/13/2023
1.1.0-Nightly-00046 186 1/12/2023
1.1.0-Nightly-00045 194 1/12/2023
1.1.0-Nightly-00043 183 1/12/2023
1.1.0-Nightly-00040 198 12/29/2022
1.1.0-Nightly-00039 165 12/28/2022
1.1.0-Nightly-00038 174 12/28/2022
1.1.0-Nightly-00037 185 12/28/2022
1.1.0-Nightly-00036 182 12/28/2022
1.1.0-Nightly-00035 195 12/28/2022
1.1.0-Nightly-00034 182 12/28/2022
1.1.0-Nightly-00032 184 12/25/2022
1.1.0-Nightly-00031 175 12/25/2022
1.1.0-Nightly-00030 175 12/25/2022
1.1.0-Nightly-00028 156 12/25/2022
1.1.0-Nightly-00026 176 12/23/2022
1.1.0-Nightly-00025 184 12/23/2022
1.1.0-Nightly-00024 189 12/22/2022
1.1.0-Nightly-00023 174 12/20/2022
1.1.0-Nightly-00022 178 12/19/2022
1.1.0-Nightly-00021 188 12/17/2022
1.1.0-Nightly-00020 191 12/15/2022
1.1.0-Nightly-00019 189 12/15/2022
1.1.0-Nightly-00018 194 12/15/2022
1.1.0-Nightly-00017 207 12/15/2022
1.1.0-Nightly-00016 204 12/15/2022
1.1.0-Nightly-00015 197 12/15/2022
1.1.0-Nightly-00014 199 12/15/2022
1.1.0-Nightly-00013 190 12/15/2022
1.0.0-rc3 196 12/1/2022
1.0.0-rc2 193 11/29/2022
1.0.0-rc1 207 11/28/2022
1.0.0-Nightly-8 183 12/15/2022
1.0.0-Nightly-74 188 12/5/2022
1.0.0-Nightly-73 177 12/5/2022
1.0.0-Nightly-72 179 12/5/2022
1.0.0-Nightly-70 202 12/3/2022
1.0.0-Nightly-7 183 12/6/2022
1.0.0-Nightly-69 214 12/2/2022
1.0.0-Nightly-68 209 12/2/2022
1.0.0-Nightly-67 201 12/2/2022
1.0.0-Nightly-66 183 12/1/2022
1.0.0-Nightly-65 214 12/1/2022
1.0.0-Nightly-64 197 12/1/2022
1.0.0-Nightly-63 206 12/1/2022
1.0.0-Nightly-62 197 12/1/2022
1.0.0-Nightly-61 200 12/1/2022
1.0.0-Nightly-60 182 11/30/2022
1.0.0-Nightly-6 181 12/6/2022
1.0.0-Nightly-59 201 11/30/2022
1.0.0-Nightly-58 210 11/30/2022
1.0.0-Nightly-57 195 11/30/2022
1.0.0-Nightly-56 192 11/30/2022
1.0.0-Nightly-55 191 11/30/2022
1.0.0-Nightly-53 177 11/30/2022
1.0.0-Nightly-51 197 11/30/2022
1.0.0-Nightly-50 209 11/30/2022
1.0.0-Nightly-5 190 12/6/2022
1.0.0-Nightly-49 195 11/30/2022
1.0.0-Nightly-48 186 11/30/2022
1.0.0-Nightly-47 205 11/30/2022
1.0.0-Nightly-46 191 11/30/2022
1.0.0-Nightly-45 174 11/30/2022
1.0.0-Nightly-44 198 11/29/2022
1.0.0-Nightly-43 179 11/29/2022
1.0.0-Nightly-42 200 11/29/2022
1.0.0-Nightly-41 205 11/29/2022
1.0.0-Nightly-40 188 11/29/2022
1.0.0-Nightly-4 206 12/6/2022
1.0.0-Nightly-39 184 11/29/2022
1.0.0-Nightly-3 199 12/6/2022
1.0.0-Nightly-2 201 12/5/2022
1.0.0-Nightly-1 176 12/5/2022