OoLunar.DSharpPlus.CommandAll 1.0.0-Nightly-56

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