OoLunar.DSharpPlus.CommandAll 2.0.0-Nightly-00050

Suggested Alternatives

DSharpPlus.Commands

Additional Details

This package is now officially merged within the DSharpPlus repository! Please switch to that package for bug fixes and new features.

This is a prerelease version of OoLunar.DSharpPlus.CommandAll.
dotnet add package OoLunar.DSharpPlus.CommandAll --version 2.0.0-Nightly-00050
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 2.0.0-Nightly-00050
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-00050" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OoLunar.DSharpPlus.CommandAll --version 2.0.0-Nightly-00050
#r "nuget: OoLunar.DSharpPlus.CommandAll, 2.0.0-Nightly-00050"
#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.
// Install OoLunar.DSharpPlus.CommandAll as a Cake Addin
#addin nuget:?package=OoLunar.DSharpPlus.CommandAll&version=2.0.0-Nightly-00050&prerelease

// Install OoLunar.DSharpPlus.CommandAll as a Cake Tool
#tool nuget:?package=OoLunar.DSharpPlus.CommandAll&version=2.0.0-Nightly-00050&prerelease

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. 
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 177 11/12/2023
2.0.0-Nightly-00049 46 11/12/2023
2.0.0-Nightly-00048 88 11/12/2023
2.0.0-Nightly-00047 48 11/12/2023
2.0.0-Nightly-00046 61 11/7/2023
2.0.0-Nightly-00045 46 11/7/2023
2.0.0-Nightly-00044 56 11/7/2023
2.0.0-Nightly-00043 53 11/6/2023
2.0.0-Nightly-00042 53 11/6/2023
2.0.0-Nightly-00041 53 11/6/2023
2.0.0-Nightly-00040 54 11/6/2023
2.0.0-Nightly-00039 56 11/6/2023
2.0.0-Nightly-00038 52 11/6/2023
2.0.0-Nightly-00024 36 11/2/2023
2.0.0-Nightly-00023 38 11/2/2023
2.0.0-Nightly-00022 53 11/1/2023
2.0.0-Nightly-00021 57 11/1/2023
2.0.0-Nightly-00020 52 11/1/2023
2.0.0-Nightly-00019 45 10/30/2023
2.0.0-Nightly-00018 41 10/30/2023
2.0.0-Nightly-00017 51 10/30/2023
2.0.0-Nightly-00015 52 10/30/2023
2.0.0-Nightly-00014 52 10/29/2023
2.0.0-Nightly-00013 60 10/29/2023
2.0.0-Nightly-00012 59 10/29/2023
2.0.0-Nightly-00011 51 10/29/2023
2.0.0-Nightly-00010 53 10/29/2023
2.0.0-Nightly-00009 53 10/29/2023
2.0.0-Nightly-00008 67 10/11/2023
2.0.0-Nightly-00007 52 10/11/2023
2.0.0-Nightly-00006 52 10/11/2023
2.0.0-Nightly-00005 58 10/11/2023
2.0.0-Nightly-00004 54 10/9/2023
2.0.0-Nightly-00003 53 10/9/2023
2.0.0-Nightly-00001 86 10/6/2023
1.1.0-rc4 165 3/22/2023
1.1.0-rc3 100 3/19/2023
1.1.0-rc2 103 1/13/2023
1.1.0-rc1 107 12/15/2022
1.1.0-Nightly-00124 42 11/2/2023
1.1.0-Nightly-00123 56 10/2/2023
1.1.0-Nightly-00122 59 9/10/2023
1.1.0-Nightly-00121 80 9/10/2023
1.1.0-Nightly-00120 60 9/9/2023
1.1.0-Nightly-00119 59 9/9/2023
1.1.0-Nightly-00118 97 7/5/2023
1.1.0-Nightly-00117 74 7/4/2023
1.1.0-Nightly-00116 101 7/1/2023
1.1.0-Nightly-00115 66 7/1/2023
1.1.0-Nightly-00114 64 7/1/2023
1.1.0-Nightly-00112 65 6/28/2023
1.1.0-Nightly-00110 72 6/26/2023
1.1.0-Nightly-00109 59 6/25/2023
1.1.0-Nightly-00108 58 6/25/2023
1.1.0-Nightly-00107 60 6/25/2023
1.1.0-Nightly-00106 57 6/24/2023
1.1.0-Nightly-00105 66 6/24/2023
1.1.0-Nightly-00104 64 6/24/2023
1.1.0-Nightly-00103 65 6/24/2023
1.1.0-Nightly-00102 64 6/24/2023
1.1.0-Nightly-00101 66 6/24/2023
1.1.0-Nightly-00100 65 6/24/2023
1.1.0-Nightly-00099 163 6/19/2023
1.1.0-Nightly-00097 72 6/19/2023
1.1.0-Nightly-00096 63 6/19/2023
1.1.0-Nightly-00095 64 6/17/2023
1.1.0-Nightly-00094 73 6/17/2023
1.1.0-Nightly-00093 65 6/17/2023
1.1.0-Nightly-00089 76 3/22/2023
1.1.0-Nightly-00088 82 3/22/2023
1.1.0-Nightly-00087 79 3/19/2023
1.1.0-Nightly-00086 73 3/16/2023
1.1.0-Nightly-00085 73 3/15/2023
1.1.0-Nightly-00084 77 3/15/2023
1.1.0-Nightly-00083 83 3/15/2023
1.1.0-Nightly-00082 79 3/15/2023
1.1.0-Nightly-00081 74 3/15/2023
1.1.0-Nightly-00080 77 3/15/2023
1.1.0-Nightly-00079 74 3/14/2023
1.1.0-Nightly-00078 78 3/14/2023
1.1.0-Nightly-00077 72 3/14/2023
1.1.0-Nightly-00076 79 3/14/2023
1.1.0-Nightly-00075 81 3/12/2023
1.1.0-Nightly-00073 77 3/12/2023
1.1.0-Nightly-00072 74 3/5/2023
1.1.0-Nightly-00071 76 3/5/2023
1.1.0-Nightly-00070 82 3/5/2023
1.1.0-Nightly-00069 75 3/5/2023
1.1.0-Nightly-00068 73 3/5/2023
1.1.0-Nightly-00062 95 2/4/2023
1.1.0-Nightly-00060 104 1/18/2023
1.1.0-Nightly-00058 86 1/17/2023
1.1.0-Nightly-00057 89 1/17/2023
1.1.0-Nightly-00056 87 1/17/2023
1.1.0-Nightly-00055 84 1/17/2023
1.1.0-Nightly-00054 93 1/17/2023
1.1.0-Nightly-00053 91 1/17/2023
1.1.0-Nightly-00052 92 1/17/2023
1.1.0-Nightly-00050 94 1/17/2023
1.1.0-Nightly-00049 95 1/16/2023
1.1.0-Nightly-00048 95 1/13/2023
1.1.0-Nightly-00047 91 1/13/2023
1.1.0-Nightly-00046 102 1/12/2023
1.1.0-Nightly-00045 97 1/12/2023
1.1.0-Nightly-00043 92 1/12/2023
1.1.0-Nightly-00040 99 12/29/2022
1.1.0-Nightly-00039 91 12/28/2022
1.1.0-Nightly-00038 95 12/28/2022
1.1.0-Nightly-00037 95 12/28/2022
1.1.0-Nightly-00036 99 12/28/2022
1.1.0-Nightly-00035 108 12/28/2022
1.1.0-Nightly-00034 100 12/28/2022
1.1.0-Nightly-00032 90 12/25/2022
1.1.0-Nightly-00031 91 12/25/2022
1.1.0-Nightly-00030 92 12/25/2022
1.1.0-Nightly-00028 84 12/25/2022
1.1.0-Nightly-00026 84 12/23/2022
1.1.0-Nightly-00025 92 12/23/2022
1.1.0-Nightly-00024 91 12/22/2022
1.1.0-Nightly-00023 90 12/20/2022
1.1.0-Nightly-00022 104 12/19/2022
1.1.0-Nightly-00021 92 12/17/2022
1.1.0-Nightly-00020 92 12/15/2022
1.1.0-Nightly-00019 91 12/15/2022
1.1.0-Nightly-00018 105 12/15/2022
1.1.0-Nightly-00017 111 12/15/2022
1.1.0-Nightly-00016 102 12/15/2022
1.1.0-Nightly-00015 100 12/15/2022
1.1.0-Nightly-00014 102 12/15/2022
1.1.0-Nightly-00013 99 12/15/2022
1.0.0-rc3 105 12/1/2022
1.0.0-rc2 110 11/29/2022
1.0.0-rc1 109 11/28/2022
1.0.0-Nightly-8 102 12/15/2022
1.0.0-Nightly-74 107 12/5/2022
1.0.0-Nightly-73 98 12/5/2022
1.0.0-Nightly-72 93 12/5/2022
1.0.0-Nightly-70 112 12/3/2022
1.0.0-Nightly-7 90 12/6/2022
1.0.0-Nightly-69 113 12/2/2022
1.0.0-Nightly-68 107 12/2/2022
1.0.0-Nightly-67 106 12/2/2022
1.0.0-Nightly-66 103 12/1/2022
1.0.0-Nightly-65 109 12/1/2022
1.0.0-Nightly-64 106 12/1/2022
1.0.0-Nightly-63 101 12/1/2022
1.0.0-Nightly-62 103 12/1/2022
1.0.0-Nightly-61 101 12/1/2022
1.0.0-Nightly-60 100 11/30/2022
1.0.0-Nightly-6 107 12/6/2022
1.0.0-Nightly-59 110 11/30/2022
1.0.0-Nightly-58 107 11/30/2022
1.0.0-Nightly-57 109 11/30/2022
1.0.0-Nightly-56 98 11/30/2022
1.0.0-Nightly-55 109 11/30/2022
1.0.0-Nightly-53 99 11/30/2022
1.0.0-Nightly-51 98 11/30/2022
1.0.0-Nightly-50 106 11/30/2022
1.0.0-Nightly-5 91 12/6/2022
1.0.0-Nightly-49 106 11/30/2022
1.0.0-Nightly-48 107 11/30/2022
1.0.0-Nightly-47 108 11/30/2022
1.0.0-Nightly-46 106 11/30/2022
1.0.0-Nightly-45 102 11/30/2022
1.0.0-Nightly-44 108 11/29/2022
1.0.0-Nightly-43 100 11/29/2022
1.0.0-Nightly-42 105 11/29/2022
1.0.0-Nightly-41 101 11/29/2022
1.0.0-Nightly-40 102 11/29/2022
1.0.0-Nightly-4 113 12/6/2022
1.0.0-Nightly-39 101 11/29/2022
1.0.0-Nightly-3 106 12/6/2022
1.0.0-Nightly-2 95 12/5/2022
1.0.0-Nightly-1 94 12/5/2022