OoLunar.DSharpPlus.CommandAll 1.1.0-Nightly-00103

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-00103
                    
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.1.0-Nightly-00103
                    
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-00103" />
                    
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-00103" />
                    
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-00103
                    
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.1.0-Nightly-00103"
                    
#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-00103
                    
#: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-00103&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=1.1.0-Nightly-00103&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 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.  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 260 11/12/2023 2.0.0-Nightly-00050 is deprecated because it is no longer maintained.
2.0.0-Nightly-00049 95 11/12/2023
2.0.0-Nightly-00048 131 11/12/2023
2.0.0-Nightly-00047 99 11/12/2023
2.0.0-Nightly-00046 110 11/7/2023
2.0.0-Nightly-00045 89 11/7/2023
2.0.0-Nightly-00044 96 11/7/2023
2.0.0-Nightly-00043 105 11/6/2023
2.0.0-Nightly-00042 103 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 95 11/6/2023
2.0.0-Nightly-00024 79 11/2/2023
2.0.0-Nightly-00023 94 11/2/2023
2.0.0-Nightly-00022 107 11/1/2023
2.0.0-Nightly-00021 102 11/1/2023
2.0.0-Nightly-00020 103 11/1/2023
2.0.0-Nightly-00019 95 10/30/2023
2.0.0-Nightly-00018 83 10/30/2023
2.0.0-Nightly-00017 97 10/30/2023
2.0.0-Nightly-00015 98 10/30/2023
2.0.0-Nightly-00014 111 10/29/2023
2.0.0-Nightly-00013 116 10/29/2023
2.0.0-Nightly-00012 110 10/29/2023
2.0.0-Nightly-00011 92 10/29/2023
2.0.0-Nightly-00010 93 10/29/2023
2.0.0-Nightly-00009 94 10/29/2023
2.0.0-Nightly-00008 120 10/11/2023
2.0.0-Nightly-00007 96 10/11/2023
2.0.0-Nightly-00006 105 10/11/2023
2.0.0-Nightly-00005 106 10/11/2023
2.0.0-Nightly-00004 109 10/9/2023
2.0.0-Nightly-00003 105 10/9/2023
2.0.0-Nightly-00001 139 10/6/2023
1.1.0-rc4 254 3/22/2023
1.1.0-rc3 190 3/19/2023
1.1.0-rc2 182 1/13/2023
1.1.0-rc1 200 12/15/2022
1.1.0-Nightly-00124 85 11/2/2023
1.1.0-Nightly-00123 103 10/2/2023
1.1.0-Nightly-00122 119 9/10/2023
1.1.0-Nightly-00121 144 9/10/2023
1.1.0-Nightly-00120 122 9/9/2023
1.1.0-Nightly-00119 122 9/9/2023
1.1.0-Nightly-00118 163 7/5/2023
1.1.0-Nightly-00117 149 7/4/2023
1.1.0-Nightly-00116 172 7/1/2023
1.1.0-Nightly-00115 137 7/1/2023
1.1.0-Nightly-00114 131 7/1/2023
1.1.0-Nightly-00112 141 6/28/2023
1.1.0-Nightly-00110 149 6/26/2023
1.1.0-Nightly-00109 121 6/25/2023
1.1.0-Nightly-00108 133 6/25/2023
1.1.0-Nightly-00107 135 6/25/2023
1.1.0-Nightly-00106 124 6/24/2023
1.1.0-Nightly-00105 137 6/24/2023
1.1.0-Nightly-00104 129 6/24/2023
1.1.0-Nightly-00103 137 6/24/2023
1.1.0-Nightly-00102 129 6/24/2023
1.1.0-Nightly-00101 136 6/24/2023
1.1.0-Nightly-00100 134 6/24/2023
1.1.0-Nightly-00099 235 6/19/2023
1.1.0-Nightly-00097 133 6/19/2023
1.1.0-Nightly-00096 128 6/19/2023
1.1.0-Nightly-00095 139 6/17/2023
1.1.0-Nightly-00094 145 6/17/2023
1.1.0-Nightly-00093 145 6/17/2023
1.1.0-Nightly-00089 140 3/22/2023
1.1.0-Nightly-00088 161 3/22/2023
1.1.0-Nightly-00087 160 3/19/2023
1.1.0-Nightly-00086 145 3/16/2023
1.1.0-Nightly-00085 156 3/15/2023
1.1.0-Nightly-00084 142 3/15/2023
1.1.0-Nightly-00083 155 3/15/2023
1.1.0-Nightly-00082 174 3/15/2023
1.1.0-Nightly-00081 146 3/15/2023
1.1.0-Nightly-00080 150 3/15/2023
1.1.0-Nightly-00079 153 3/14/2023
1.1.0-Nightly-00078 155 3/14/2023
1.1.0-Nightly-00077 144 3/14/2023
1.1.0-Nightly-00076 157 3/14/2023
1.1.0-Nightly-00075 165 3/12/2023
1.1.0-Nightly-00073 161 3/12/2023
1.1.0-Nightly-00072 143 3/5/2023
1.1.0-Nightly-00071 142 3/5/2023
1.1.0-Nightly-00070 162 3/5/2023
1.1.0-Nightly-00069 142 3/5/2023
1.1.0-Nightly-00068 149 3/5/2023
1.1.0-Nightly-00062 165 2/4/2023
1.1.0-Nightly-00060 180 1/18/2023
1.1.0-Nightly-00058 163 1/17/2023
1.1.0-Nightly-00057 161 1/17/2023
1.1.0-Nightly-00056 166 1/17/2023
1.1.0-Nightly-00055 163 1/17/2023
1.1.0-Nightly-00054 169 1/17/2023
1.1.0-Nightly-00053 166 1/17/2023
1.1.0-Nightly-00052 168 1/17/2023
1.1.0-Nightly-00050 180 1/17/2023
1.1.0-Nightly-00049 176 1/16/2023
1.1.0-Nightly-00048 172 1/13/2023
1.1.0-Nightly-00047 173 1/13/2023
1.1.0-Nightly-00046 179 1/12/2023
1.1.0-Nightly-00045 182 1/12/2023
1.1.0-Nightly-00043 164 1/12/2023
1.1.0-Nightly-00040 183 12/29/2022
1.1.0-Nightly-00039 158 12/28/2022
1.1.0-Nightly-00038 166 12/28/2022
1.1.0-Nightly-00037 171 12/28/2022
1.1.0-Nightly-00036 173 12/28/2022
1.1.0-Nightly-00035 182 12/28/2022
1.1.0-Nightly-00034 175 12/28/2022
1.1.0-Nightly-00032 169 12/25/2022
1.1.0-Nightly-00031 168 12/25/2022
1.1.0-Nightly-00030 167 12/25/2022
1.1.0-Nightly-00028 149 12/25/2022
1.1.0-Nightly-00026 163 12/23/2022
1.1.0-Nightly-00025 165 12/23/2022
1.1.0-Nightly-00024 172 12/22/2022
1.1.0-Nightly-00023 167 12/20/2022
1.1.0-Nightly-00022 171 12/19/2022
1.1.0-Nightly-00021 172 12/17/2022
1.1.0-Nightly-00020 176 12/15/2022
1.1.0-Nightly-00019 176 12/15/2022
1.1.0-Nightly-00018 182 12/15/2022
1.1.0-Nightly-00017 195 12/15/2022
1.1.0-Nightly-00016 189 12/15/2022
1.1.0-Nightly-00015 184 12/15/2022
1.1.0-Nightly-00014 183 12/15/2022
1.1.0-Nightly-00013 174 12/15/2022
1.0.0-rc3 188 12/1/2022
1.0.0-rc2 186 11/29/2022
1.0.0-rc1 194 11/28/2022
1.0.0-Nightly-8 176 12/15/2022
1.0.0-Nightly-74 181 12/5/2022
1.0.0-Nightly-73 169 12/5/2022
1.0.0-Nightly-72 171 12/5/2022
1.0.0-Nightly-70 188 12/3/2022
1.0.0-Nightly-7 168 12/6/2022
1.0.0-Nightly-69 198 12/2/2022
1.0.0-Nightly-68 195 12/2/2022
1.0.0-Nightly-67 186 12/2/2022
1.0.0-Nightly-66 176 12/1/2022
1.0.0-Nightly-65 194 12/1/2022
1.0.0-Nightly-64 182 12/1/2022
1.0.0-Nightly-63 188 12/1/2022
1.0.0-Nightly-62 185 12/1/2022
1.0.0-Nightly-61 186 12/1/2022
1.0.0-Nightly-60 174 11/30/2022
1.0.0-Nightly-6 174 12/6/2022
1.0.0-Nightly-59 186 11/30/2022
1.0.0-Nightly-58 192 11/30/2022
1.0.0-Nightly-57 188 11/30/2022
1.0.0-Nightly-56 175 11/30/2022
1.0.0-Nightly-55 183 11/30/2022
1.0.0-Nightly-53 168 11/30/2022
1.0.0-Nightly-51 182 11/30/2022
1.0.0-Nightly-50 190 11/30/2022
1.0.0-Nightly-5 178 12/6/2022
1.0.0-Nightly-49 178 11/30/2022
1.0.0-Nightly-48 179 11/30/2022
1.0.0-Nightly-47 191 11/30/2022
1.0.0-Nightly-46 172 11/30/2022
1.0.0-Nightly-45 167 11/30/2022
1.0.0-Nightly-44 185 11/29/2022
1.0.0-Nightly-43 172 11/29/2022
1.0.0-Nightly-42 186 11/29/2022
1.0.0-Nightly-41 188 11/29/2022
1.0.0-Nightly-40 171 11/29/2022
1.0.0-Nightly-4 194 12/6/2022
1.0.0-Nightly-39 177 11/29/2022
1.0.0-Nightly-3 187 12/6/2022
1.0.0-Nightly-2 181 12/5/2022
1.0.0-Nightly-1 169 12/5/2022