OoLunar.DSharpPlus.CommandAll 1.0.0-Nightly-2

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