OoLunar.DSharpPlus.CommandAll 1.1.0-Nightly-00015

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-00015
                    
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.1.0-Nightly-00015
                    
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-00015" />
                    
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-00015" />
                    
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-00015
                    
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.1.0-Nightly-00015"
                    
#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-00015
                    
#: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-00015&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00015&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 266 11/12/2023 2.0.0-Nightly-00050 is deprecated because it is no longer maintained.
2.0.0-Nightly-00049 100 11/12/2023
2.0.0-Nightly-00048 133 11/12/2023
2.0.0-Nightly-00047 104 11/12/2023
2.0.0-Nightly-00046 114 11/7/2023
2.0.0-Nightly-00045 91 11/7/2023
2.0.0-Nightly-00044 106 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 100 11/6/2023
2.0.0-Nightly-00024 89 11/2/2023
2.0.0-Nightly-00023 97 11/2/2023
2.0.0-Nightly-00022 117 11/1/2023
2.0.0-Nightly-00021 108 11/1/2023
2.0.0-Nightly-00020 108 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 102 10/30/2023
2.0.0-Nightly-00015 98 10/30/2023
2.0.0-Nightly-00014 119 10/29/2023
2.0.0-Nightly-00013 120 10/29/2023
2.0.0-Nightly-00012 113 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 103 10/29/2023
2.0.0-Nightly-00008 129 10/11/2023
2.0.0-Nightly-00007 97 10/11/2023
2.0.0-Nightly-00006 112 10/11/2023
2.0.0-Nightly-00005 110 10/11/2023
2.0.0-Nightly-00004 114 10/9/2023
2.0.0-Nightly-00003 113 10/9/2023
2.0.0-Nightly-00001 147 10/6/2023
1.1.0-rc4 269 3/22/2023
1.1.0-rc3 200 3/19/2023
1.1.0-rc2 195 1/13/2023
1.1.0-rc1 212 12/15/2022
1.1.0-Nightly-00124 94 11/2/2023
1.1.0-Nightly-00123 103 10/2/2023
1.1.0-Nightly-00122 126 9/10/2023
1.1.0-Nightly-00121 149 9/10/2023
1.1.0-Nightly-00120 128 9/9/2023
1.1.0-Nightly-00119 125 9/9/2023
1.1.0-Nightly-00118 177 7/5/2023
1.1.0-Nightly-00117 156 7/4/2023
1.1.0-Nightly-00116 178 7/1/2023
1.1.0-Nightly-00115 147 7/1/2023
1.1.0-Nightly-00114 135 7/1/2023
1.1.0-Nightly-00112 152 6/28/2023
1.1.0-Nightly-00110 160 6/26/2023
1.1.0-Nightly-00109 125 6/25/2023
1.1.0-Nightly-00108 145 6/25/2023
1.1.0-Nightly-00107 140 6/25/2023
1.1.0-Nightly-00106 132 6/24/2023
1.1.0-Nightly-00105 145 6/24/2023
1.1.0-Nightly-00104 133 6/24/2023
1.1.0-Nightly-00103 149 6/24/2023
1.1.0-Nightly-00102 133 6/24/2023
1.1.0-Nightly-00101 149 6/24/2023
1.1.0-Nightly-00100 144 6/24/2023
1.1.0-Nightly-00099 246 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 149 3/22/2023
1.1.0-Nightly-00088 171 3/22/2023
1.1.0-Nightly-00087 175 3/19/2023
1.1.0-Nightly-00086 158 3/16/2023
1.1.0-Nightly-00085 167 3/15/2023
1.1.0-Nightly-00084 148 3/15/2023
1.1.0-Nightly-00083 161 3/15/2023
1.1.0-Nightly-00082 187 3/15/2023
1.1.0-Nightly-00081 159 3/15/2023
1.1.0-Nightly-00080 158 3/15/2023
1.1.0-Nightly-00079 165 3/14/2023
1.1.0-Nightly-00078 167 3/14/2023
1.1.0-Nightly-00077 156 3/14/2023
1.1.0-Nightly-00076 174 3/14/2023
1.1.0-Nightly-00075 182 3/12/2023
1.1.0-Nightly-00073 169 3/12/2023
1.1.0-Nightly-00072 151 3/5/2023
1.1.0-Nightly-00071 149 3/5/2023
1.1.0-Nightly-00070 176 3/5/2023
1.1.0-Nightly-00069 148 3/5/2023
1.1.0-Nightly-00068 162 3/5/2023
1.1.0-Nightly-00062 171 2/4/2023
1.1.0-Nightly-00060 186 1/18/2023
1.1.0-Nightly-00058 181 1/17/2023
1.1.0-Nightly-00057 168 1/17/2023
1.1.0-Nightly-00056 174 1/17/2023
1.1.0-Nightly-00055 177 1/17/2023
1.1.0-Nightly-00054 182 1/17/2023
1.1.0-Nightly-00053 178 1/17/2023
1.1.0-Nightly-00052 174 1/17/2023
1.1.0-Nightly-00050 192 1/17/2023
1.1.0-Nightly-00049 182 1/16/2023
1.1.0-Nightly-00048 184 1/13/2023
1.1.0-Nightly-00047 183 1/13/2023
1.1.0-Nightly-00046 185 1/12/2023
1.1.0-Nightly-00045 191 1/12/2023
1.1.0-Nightly-00043 179 1/12/2023
1.1.0-Nightly-00040 197 12/29/2022
1.1.0-Nightly-00039 164 12/28/2022
1.1.0-Nightly-00038 173 12/28/2022
1.1.0-Nightly-00037 183 12/28/2022
1.1.0-Nightly-00036 180 12/28/2022
1.1.0-Nightly-00035 193 12/28/2022
1.1.0-Nightly-00034 181 12/28/2022
1.1.0-Nightly-00032 182 12/25/2022
1.1.0-Nightly-00031 174 12/25/2022
1.1.0-Nightly-00030 174 12/25/2022
1.1.0-Nightly-00028 155 12/25/2022
1.1.0-Nightly-00026 171 12/23/2022
1.1.0-Nightly-00025 183 12/23/2022
1.1.0-Nightly-00024 187 12/22/2022
1.1.0-Nightly-00023 173 12/20/2022
1.1.0-Nightly-00022 177 12/19/2022
1.1.0-Nightly-00021 186 12/17/2022
1.1.0-Nightly-00020 189 12/15/2022
1.1.0-Nightly-00019 187 12/15/2022
1.1.0-Nightly-00018 191 12/15/2022
1.1.0-Nightly-00017 206 12/15/2022
1.1.0-Nightly-00016 202 12/15/2022
1.1.0-Nightly-00015 195 12/15/2022
1.1.0-Nightly-00014 196 12/15/2022
1.1.0-Nightly-00013 189 12/15/2022
1.0.0-rc3 195 12/1/2022
1.0.0-rc2 192 11/29/2022
1.0.0-rc1 205 11/28/2022
1.0.0-Nightly-8 182 12/15/2022
1.0.0-Nightly-74 187 12/5/2022
1.0.0-Nightly-73 176 12/5/2022
1.0.0-Nightly-72 178 12/5/2022
1.0.0-Nightly-70 200 12/3/2022
1.0.0-Nightly-7 182 12/6/2022
1.0.0-Nightly-69 213 12/2/2022
1.0.0-Nightly-68 206 12/2/2022
1.0.0-Nightly-67 199 12/2/2022
1.0.0-Nightly-66 182 12/1/2022
1.0.0-Nightly-65 209 12/1/2022
1.0.0-Nightly-64 195 12/1/2022
1.0.0-Nightly-63 203 12/1/2022
1.0.0-Nightly-62 196 12/1/2022
1.0.0-Nightly-61 199 12/1/2022
1.0.0-Nightly-60 181 11/30/2022
1.0.0-Nightly-6 180 12/6/2022
1.0.0-Nightly-59 198 11/30/2022
1.0.0-Nightly-58 208 11/30/2022
1.0.0-Nightly-57 194 11/30/2022
1.0.0-Nightly-56 188 11/30/2022
1.0.0-Nightly-55 190 11/30/2022
1.0.0-Nightly-53 176 11/30/2022
1.0.0-Nightly-51 194 11/30/2022
1.0.0-Nightly-50 206 11/30/2022
1.0.0-Nightly-5 187 12/6/2022
1.0.0-Nightly-49 193 11/30/2022
1.0.0-Nightly-48 185 11/30/2022
1.0.0-Nightly-47 203 11/30/2022
1.0.0-Nightly-46 189 11/30/2022
1.0.0-Nightly-45 173 11/30/2022
1.0.0-Nightly-44 196 11/29/2022
1.0.0-Nightly-43 178 11/29/2022
1.0.0-Nightly-42 195 11/29/2022
1.0.0-Nightly-41 204 11/29/2022
1.0.0-Nightly-40 187 11/29/2022
1.0.0-Nightly-4 205 12/6/2022
1.0.0-Nightly-39 183 11/29/2022
1.0.0-Nightly-3 198 12/6/2022
1.0.0-Nightly-2 198 12/5/2022
1.0.0-Nightly-1 175 12/5/2022