OoLunar.DSharpPlus.CommandAll 1.0.0-Nightly-53

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