Chris Johnston
9c58d0ee01
minor formatting changes to CommandParser
8 years ago
Chris Johnston
6633a5cca5
Fix conventions of the command parser utility functions
8 years ago
Chris Johnston
2e27d268a9
remove commented out code
8 years ago
Chris Johnston
3e54e6fa04
change quotation mark parsing to use a map of matching pairs
8 years ago
Chris Johnston
2290a62235
merge conflicts to update with latest branch
8 years ago
Chris Johnston
605630f46c
Add ability to support different types of quotation marks
8 years ago
vim2meta
5f46aef3a7
Ability to ignore unused parameters instead of failing the command. ( #915 )
* Addition of FailOnTooManyArgs
* Correct name & only pass in bool
8 years ago
Christopher F
14fbe40cbc
Add Async suffix to command-related Tasks ( #804 )
commit b7fb44a94f
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:34:18 2017 +0800
Fix more async naming violation
commit e6912e2d02
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:23:04 2017 +0800
Fix incorrect null xmldocs string
commit da8d23222d
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:17:12 2017 +0800
Fix CheckPreconditionsAsync
commit 992407407a
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:07:12 2017 +0800
Add Async suffix to abstract Task methods
8 years ago
Finite Reality
032aba9129
Update commands with C#7 features ( #689 )
* C#7 features in commands, CommandInfo in ModuleBase
* Update TypeReaders with C#7 features and IServiceProvider
* Add best-choice command selection to CommandService
* Normalize type reader scores correctly
* Fix logic error and rebase onto dev
* Change GetMethod for SetMethod in ReflectionUtils
Should be checking against setters, not getters
* Ensure args/params scores do not overwhelm Priority
* Remove possibility of NaNs
8 years ago
RogueException
2c075e186a
Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext.
9 years ago
Davipb
b0286975cd
Fix parsing of multiple quoted parameters
This should Fix #262
9 years ago
FiniteReality
af433c82cc
Complete builders, start work on using them
9 years ago
RogueException
635819b89f
Reduced command module lifetime to a single command execution. Removed ModuleAttribute.
9 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
9 years ago
FiniteReality
42e127ac85
Resolve #251
9 years ago
RogueException
23a0316252
Split IMessage into IUserMessage and ISystemMessage
9 years ago
RogueException
f6d8659a2e
Removed ParamList null checks
9 years ago
Khionu Terabite
2e43b6b08b
Fixed NullRef
9 years ago
RogueException
99e9c36a69
Fixed nullrefs in command parsing
9 years ago
RogueException
324664917d
Added new parameter scoring, support multiple matches
9 years ago
RogueException
cc9e1c1a65
Improve array conversion for paramslist
9 years ago
RogueException
fc17aa3ea0
Remove guild check from Message.Resolve
9 years ago
RogueException
94d6acc00e
Exposed reflection classes on commands, modules and parameters
9 years ago
RogueException
a04cf5201a
Cleaned up params implementation
9 years ago
Finite Reality
c8fc0ffa33
Add support for 'params' arguments
9 years ago
RogueException
c5569a44ea
Renamed Unparsed -> Remainder. Fixed non-string remainder parameters.
9 years ago
RogueException
0eb869211c
Fixed escapes for unparsed parameters
9 years ago
RogueException
7bb890cbfe
Added command groups, fixed several bugs
9 years ago
RogueException
21102e460c
Fixed null char being appended to unparsed args
9 years ago
RogueException
f59b6b9004
Implemented command type readers, parser and service.
9 years ago
RogueException
32ab967f4a
Reorganized commands structure
9 years ago
RogueException
baf1efb446
Added assembly searching to commands
9 years ago
RogueException
5ad63563c1
Added initial commands project
9 years ago
RogueException
5bdd6a7ff3
Early 1.0 REST Preview
10 years ago
RogueException
120950b539
Fixed a couple parser errors
10 years ago
RogueException
e64bed7bdb
Fixed error
10 years ago
RogueException
7f06b9d04b
Fix up some whitespace checks
10 years ago
RogueException
c88a92f5e6
Ignore repeated whitespaces in commands, and support linebreaks and tabs
10 years ago
RogueException
d9759abf4c
Added support for multiple commands at the same path
10 years ago
RogueException
c09c41599a
Removed Min/MaxArgs
10 years ago
RogueException
2126c43e1c
Omitted optional args will now appear as blank strings.
10 years ago
RogueException
5d548dca33
Added group support to help
10 years ago
RogueException
9a783df90a
Fixed a couple arg parsing errors
10 years ago
RogueException
c6a81a14b6
Added support for unparsed parameters, more cleanup
10 years ago
RogueException
c5a89655f7
Cleaned up CommandsPlugin, added CommandMap, new parameter declaration and aliases.
10 years ago
RogueException
edffc914a1
Added ArgText to commands
10 years ago
RogueException
1d485eb641
Refactored project structure and API calls. Exposed DiscordAPIClient as public.
10 years ago
RogueException
9d06e2b48d
Clean all the things!
10 years ago
Brandon Smith
60f74d088a
Project restructure, Added .Net Core support, Fixed some bugs
10 years ago