OoLunar.DSharpPlus.CommandAll 1.1.0-rc4

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-rc4
NuGet\Install-Package OoLunar.DSharpPlus.CommandAll -Version 1.1.0-rc4
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-rc4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OoLunar.DSharpPlus.CommandAll --version 1.1.0-rc4
#r "nuget: OoLunar.DSharpPlus.CommandAll, 1.1.0-rc4"
#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=1.1.0-rc4&prerelease

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