OoLunar.DSharpPlus.CommandAll 1.1.0-Nightly-00093

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