OoLunar.DSharpPlus.CommandAll 2.0.0-Nightly-00044

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 2.0.0-Nightly-00044
                    
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 2.0.0-Nightly-00044
                    
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="2.0.0-Nightly-00044" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OoLunar.DSharpPlus.CommandAll" Version="2.0.0-Nightly-00044" />
                    
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 2.0.0-Nightly-00044
                    
#r "nuget: OoLunar.DSharpPlus.CommandAll, 2.0.0-Nightly-00044"
                    
#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@2.0.0-Nightly-00044
                    
#: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=2.0.0-Nightly-00044&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=2.0.0-Nightly-00044&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 Text Commands
Generated Aliases No
Command Groups Yes
Custom Argument Type Converters Yes
Per Argument Type Converters Yes*
Built In Help Command No
Params (Auto Generated Arguments) No
XML Documentation No
Translation Classes Yes
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 net8.0 is compatible.  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 247 11/12/2023 2.0.0-Nightly-00050 is deprecated because it is no longer maintained.
2.0.0-Nightly-00049 84 11/12/2023
2.0.0-Nightly-00048 123 11/12/2023
2.0.0-Nightly-00047 86 11/12/2023
2.0.0-Nightly-00046 101 11/7/2023
2.0.0-Nightly-00045 83 11/7/2023
2.0.0-Nightly-00044 88 11/7/2023
2.0.0-Nightly-00043 95 11/6/2023
2.0.0-Nightly-00042 94 11/6/2023
2.0.0-Nightly-00041 82 11/6/2023
2.0.0-Nightly-00040 98 11/6/2023
2.0.0-Nightly-00039 85 11/6/2023
2.0.0-Nightly-00038 87 11/6/2023
2.0.0-Nightly-00024 72 11/2/2023
2.0.0-Nightly-00023 79 11/2/2023
2.0.0-Nightly-00022 95 11/1/2023
2.0.0-Nightly-00021 92 11/1/2023
2.0.0-Nightly-00020 92 11/1/2023
2.0.0-Nightly-00019 86 10/30/2023
2.0.0-Nightly-00018 76 10/30/2023
2.0.0-Nightly-00017 87 10/30/2023
2.0.0-Nightly-00015 90 10/30/2023
2.0.0-Nightly-00014 95 10/29/2023
2.0.0-Nightly-00013 102 10/29/2023
2.0.0-Nightly-00012 100 10/29/2023
2.0.0-Nightly-00011 85 10/29/2023
2.0.0-Nightly-00010 85 10/29/2023
2.0.0-Nightly-00009 85 10/29/2023
2.0.0-Nightly-00008 113 10/11/2023
2.0.0-Nightly-00007 89 10/11/2023
2.0.0-Nightly-00006 93 10/11/2023
2.0.0-Nightly-00005 97 10/11/2023
2.0.0-Nightly-00004 96 10/9/2023
2.0.0-Nightly-00003 96 10/9/2023
2.0.0-Nightly-00001 130 10/6/2023
1.1.0-rc4 236 3/22/2023
1.1.0-rc3 169 3/19/2023
1.1.0-rc2 163 1/13/2023
1.1.0-rc1 178 12/15/2022
1.1.0-Nightly-00124 76 11/2/2023
1.1.0-Nightly-00123 96 10/2/2023
1.1.0-Nightly-00122 103 9/10/2023
1.1.0-Nightly-00121 124 9/10/2023
1.1.0-Nightly-00120 107 9/9/2023
1.1.0-Nightly-00119 105 9/9/2023
1.1.0-Nightly-00118 143 7/5/2023
1.1.0-Nightly-00117 127 7/4/2023
1.1.0-Nightly-00116 155 7/1/2023
1.1.0-Nightly-00115 117 7/1/2023
1.1.0-Nightly-00114 113 7/1/2023
1.1.0-Nightly-00112 119 6/28/2023
1.1.0-Nightly-00110 128 6/26/2023
1.1.0-Nightly-00109 105 6/25/2023
1.1.0-Nightly-00108 113 6/25/2023
1.1.0-Nightly-00107 119 6/25/2023
1.1.0-Nightly-00106 103 6/24/2023
1.1.0-Nightly-00105 117 6/24/2023
1.1.0-Nightly-00104 113 6/24/2023
1.1.0-Nightly-00103 118 6/24/2023
1.1.0-Nightly-00102 113 6/24/2023
1.1.0-Nightly-00101 112 6/24/2023
1.1.0-Nightly-00100 117 6/24/2023
1.1.0-Nightly-00099 215 6/19/2023
1.1.0-Nightly-00097 117 6/19/2023
1.1.0-Nightly-00096 112 6/19/2023
1.1.0-Nightly-00095 118 6/17/2023
1.1.0-Nightly-00094 126 6/17/2023
1.1.0-Nightly-00093 123 6/17/2023
1.1.0-Nightly-00089 123 3/22/2023
1.1.0-Nightly-00088 140 3/22/2023
1.1.0-Nightly-00087 137 3/19/2023
1.1.0-Nightly-00086 125 3/16/2023
1.1.0-Nightly-00085 133 3/15/2023
1.1.0-Nightly-00084 124 3/15/2023
1.1.0-Nightly-00083 136 3/15/2023
1.1.0-Nightly-00082 142 3/15/2023
1.1.0-Nightly-00081 128 3/15/2023
1.1.0-Nightly-00080 130 3/15/2023
1.1.0-Nightly-00079 130 3/14/2023
1.1.0-Nightly-00078 132 3/14/2023
1.1.0-Nightly-00077 125 3/14/2023
1.1.0-Nightly-00076 138 3/14/2023
1.1.0-Nightly-00075 140 3/12/2023
1.1.0-Nightly-00073 141 3/12/2023
1.1.0-Nightly-00072 125 3/5/2023
1.1.0-Nightly-00071 123 3/5/2023
1.1.0-Nightly-00070 135 3/5/2023
1.1.0-Nightly-00069 124 3/5/2023
1.1.0-Nightly-00068 127 3/5/2023
1.1.0-Nightly-00062 145 2/4/2023
1.1.0-Nightly-00060 162 1/18/2023
1.1.0-Nightly-00058 140 1/17/2023
1.1.0-Nightly-00057 141 1/17/2023
1.1.0-Nightly-00056 143 1/17/2023
1.1.0-Nightly-00055 141 1/17/2023
1.1.0-Nightly-00054 149 1/17/2023
1.1.0-Nightly-00053 144 1/17/2023
1.1.0-Nightly-00052 151 1/17/2023
1.1.0-Nightly-00050 155 1/17/2023
1.1.0-Nightly-00049 153 1/16/2023
1.1.0-Nightly-00048 152 1/13/2023
1.1.0-Nightly-00047 151 1/13/2023
1.1.0-Nightly-00046 161 1/12/2023
1.1.0-Nightly-00045 162 1/12/2023
1.1.0-Nightly-00043 142 1/12/2023
1.1.0-Nightly-00040 162 12/29/2022
1.1.0-Nightly-00039 140 12/28/2022
1.1.0-Nightly-00038 148 12/28/2022
1.1.0-Nightly-00037 147 12/28/2022
1.1.0-Nightly-00036 156 12/28/2022
1.1.0-Nightly-00035 161 12/28/2022
1.1.0-Nightly-00034 155 12/28/2022
1.1.0-Nightly-00032 150 12/25/2022
1.1.0-Nightly-00031 150 12/25/2022
1.1.0-Nightly-00030 150 12/25/2022
1.1.0-Nightly-00028 131 12/25/2022
1.1.0-Nightly-00026 139 12/23/2022
1.1.0-Nightly-00025 146 12/23/2022
1.1.0-Nightly-00024 152 12/22/2022
1.1.0-Nightly-00023 148 12/20/2022
1.1.0-Nightly-00022 152 12/19/2022
1.1.0-Nightly-00021 151 12/17/2022
1.1.0-Nightly-00020 156 12/15/2022
1.1.0-Nightly-00019 151 12/15/2022
1.1.0-Nightly-00018 162 12/15/2022
1.1.0-Nightly-00017 175 12/15/2022
1.1.0-Nightly-00016 165 12/15/2022
1.1.0-Nightly-00015 157 12/15/2022
1.1.0-Nightly-00014 160 12/15/2022
1.1.0-Nightly-00013 153 12/15/2022
1.0.0-rc3 171 12/1/2022
1.0.0-rc2 170 11/29/2022
1.0.0-rc1 172 11/28/2022
1.0.0-Nightly-8 157 12/15/2022
1.0.0-Nightly-74 162 12/5/2022
1.0.0-Nightly-73 152 12/5/2022
1.0.0-Nightly-72 150 12/5/2022
1.0.0-Nightly-70 166 12/3/2022
1.0.0-Nightly-7 149 12/6/2022
1.0.0-Nightly-69 178 12/2/2022
1.0.0-Nightly-68 172 12/2/2022
1.0.0-Nightly-67 165 12/2/2022
1.0.0-Nightly-66 158 12/1/2022
1.0.0-Nightly-65 171 12/1/2022
1.0.0-Nightly-64 157 12/1/2022
1.0.0-Nightly-63 165 12/1/2022
1.0.0-Nightly-62 165 12/1/2022
1.0.0-Nightly-61 167 12/1/2022
1.0.0-Nightly-60 155 11/30/2022
1.0.0-Nightly-6 157 12/6/2022
1.0.0-Nightly-59 167 11/30/2022
1.0.0-Nightly-58 170 11/30/2022
1.0.0-Nightly-57 169 11/30/2022
1.0.0-Nightly-56 152 11/30/2022
1.0.0-Nightly-55 166 11/30/2022
1.0.0-Nightly-53 149 11/30/2022
1.0.0-Nightly-51 154 11/30/2022
1.0.0-Nightly-50 168 11/30/2022
1.0.0-Nightly-5 154 12/6/2022
1.0.0-Nightly-49 158 11/30/2022
1.0.0-Nightly-48 161 11/30/2022
1.0.0-Nightly-47 165 11/30/2022
1.0.0-Nightly-46 153 11/30/2022
1.0.0-Nightly-45 148 11/30/2022
1.0.0-Nightly-44 166 11/29/2022
1.0.0-Nightly-43 154 11/29/2022
1.0.0-Nightly-42 163 11/29/2022
1.0.0-Nightly-41 163 11/29/2022
1.0.0-Nightly-40 152 11/29/2022
1.0.0-Nightly-4 173 12/6/2022
1.0.0-Nightly-39 158 11/29/2022
1.0.0-Nightly-3 163 12/6/2022
1.0.0-Nightly-2 157 12/5/2022
1.0.0-Nightly-1 149 12/5/2022