OoLunar.DSharpPlus.CommandAll 1.0.0-Nightly-3

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