Commit graph

530 commits

Author SHA1 Message Date
Alexander Söderberg
f09e0ce8f7
📚 Document compound arguments 2021-01-14 11:28:48 +01:00
Alexander Söderberg
788969b24d
📚 Document the parameter injection system 2021-01-14 10:38:41 +01:00
Alexander Söderberg
42812509c5
📚 Document the confirmation system 2021-01-14 09:17:08 +01:00
Alexander Söderberg
e73c9a3baf
📚 Update the project list 2021-01-09 10:35:03 +01:00
Alexander Söderberg
81a452041b
📚 Add more documentation 2021-01-01 22:30:22 +01:00
Alexander Söderberg
550855ece3
📚 Add glossary and document literals. 2021-01-01 04:59:52 +01:00
Alexander Söderberg
00c63b7c0c
📚 Add some information about the command manager 2021-01-01 04:35:03 +01:00
Alexander Söderberg
dd3ad50dda
📚 Fix TOC placement 2021-01-01 04:00:01 +01:00
dependabot[bot]
939b6d26d7 ⬆️ Bump org.jetbrains.kotlin.jvm from 1.4.21 to 1.4.21-2
Bumps org.jetbrains.kotlin.jvm from 1.4.21 to 1.4.21-2.

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-01 00:38:44 +01:00
Alexander Söderberg
2b2bba9d2d
📚 index -> README 2020-12-30 23:13:04 +01:00
Alexander Söderberg
56ae3b8270
Update docs.yml 2020-12-30 23:02:23 +01:00
Alexander Söderberg
6c6bcb13b0
Create docs.yml 2020-12-30 23:00:41 +01:00
Alexander Söderberg
c8158894e0 Set theme jekyll-theme-minimal 2020-12-30 22:52:49 +01:00
Alexander Söderberg
7efe7466a1
📚 Add documentation structure. 2020-12-30 22:50:32 +01:00
Alexander Söderberg
83edf839e3 :docs: Add missing stuff to changelog 2020-12-18 19:49:57 +01:00
Alexander Söderberg
c281c49edf 🚀 Prepare for release 2020-12-18 19:49:57 +01:00
Alexander Söderberg
94b960a992 🐛 Fix suppression in AnnotationParser 2020-12-18 19:49:57 +01:00
Alexander Söderberg
c48eb28434 🐛 Fix issues with the help system 2020-12-18 19:49:57 +01:00
Alexander Söderberg
97e447739c 🎨 Update example plugins to the new meta format 2020-12-18 19:49:57 +01:00
Alexander Söderberg
9ed40a698a Allow interception of command builders based on annotations in AnnotationParser
Fixes #179
2020-12-18 19:49:57 +01:00
Alexander Söderberg
c684c6607f Allow for literals to be combined with a variable arg(#181)
Co-authored-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
2020-12-18 19:49:57 +01:00
Alexander Söderberg
52433a4c3a 🐛 Checkstyle is dumb. 2020-12-18 19:49:57 +01:00
Alexander Söderberg
6cc3a21619 Allow default suggestion providers in @Parser 2020-12-18 19:49:57 +01:00
Alexander Söderberg
e5a35afb8a Add @Parser annotated methods
Fixes #166. Also fixes #180.
2020-12-18 19:49:57 +01:00
jmp
c86ccbe1af Fix build 2020-12-18 19:49:57 +01:00
Jason
e93d285483 Kotlin command builder DSL (#165) 2020-12-18 19:49:57 +01:00
Alexander Söderberg
e9178b0834 Add some QoL methods to FlagContext 2020-12-18 19:49:57 +01:00
Kaden Scott
8aa01847b5 🐛 Fix broken synchronous call (#177) 2020-12-18 19:49:57 +01:00
Alexander Söderberg
744ebc929d 📚 Improve ArgumentParser documentation 2020-12-18 19:49:57 +01:00
Alexander Söderberg
885cc7e005 🎨 Fix formatting 2020-12-18 19:49:57 +01:00
Irmo van den Berge
5224050c99 Support repeating literals or argument names (#168)
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
2020-12-18 19:49:57 +01:00
zml
1e91273e0e Work towards making CommandMeta typesafe (#173)
Co-authored-by: Alexander Söderberg <sauilitired@gmail.com>
2020-12-18 19:49:57 +01:00
Alexander Söderberg
ab366be24d :sparkes: Add @Suggestions annotated methods 2020-12-18 19:49:57 +01:00
jmp
3efd9bfffb Make CommandContext#asMap return an immutable copy 2020-12-18 19:49:57 +01:00
jmp
0a024d65d9 Add set, contains, and asMap methods to CommandContext 2020-12-18 19:49:57 +01:00
Irmo van den Berge
e0216dec9f Add support for dashes and underscores in annotations parser syntax
Also added a test for the parser, as it was missing

Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
2020-12-18 19:49:57 +01:00
jmp
79aad9d79a Add getters for permission and sender type to Command.Builder 2020-12-18 19:49:57 +01:00
jmp
f2f187f58d 🐛 Fix build 2020-12-18 19:49:57 +01:00
Alexander Söderberg
2f077e03f3 Improve injection 2020-12-18 19:49:57 +01:00
jmp
e241420ee9 Throw an exception when trying to parse a static method with the @CommandMethod annotation 2020-12-18 19:49:57 +01:00
jmp
f8235a4ed1 ⬆️ Bump version to 1.3.0-SNAPSHOT 2020-12-18 19:49:57 +01:00
broccolai
2bdfc2777a Bump version to 1.3.0-dev 2020-12-18 19:49:57 +01:00
Alexander Söderberg
eb588997f9 🎆 Release 1.2.0 2020-12-07 20:05:45 +01:00
broccolai
d656c99601 Move all 1.2.0-SNAPSHOT references to 1.2.0 2020-12-07 20:05:45 +01:00
Josh Taylor
bd2034db77 Update cloud-annotations/src/main/java/cloud/commandframework/annotations/AnnotationParser.java
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com>
2020-12-07 20:05:45 +01:00
Josh Taylor
6c0f47c0bd Update cloud-annotations/src/main/java/cloud/commandframework/annotations/injection/RawArgs.java
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com>
2020-12-07 20:05:45 +01:00
Josh Taylor
014715c9e7 Update cloud-annotations/src/main/java/cloud/commandframework/annotations/MethodCommandExecutionHandler.java
Co-authored-by: Alexander Söderberg <Sauilitired@users.noreply.github.com>
2020-12-07 20:05:45 +01:00
broccolai
237eda75ef Reformat project 2020-12-07 20:05:45 +01:00
jmp
01d36aecd8 🐛 Fix Commodore registration on Bukkit 2020-12-07 20:05:45 +01:00
Alexander Söderberg
ce8060d276 ⬆️ Bump adventure-api to 4.3.0 2020-12-07 20:05:45 +01:00