OoLunar.DSharpPlus.CommandAll 1.1.0-Nightly-00058

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