Finite Reality
6732e256fb
Clean up a little
2016-07-30 22:25:16 -03:00
Finite Reality
5ce609c323
Fix small typo
2016-07-30 22:25:16 -03:00
Finite Reality
c8fc0ffa33
Add support for 'params' arguments
2016-07-30 22:25:16 -03:00
Khionu Terabite
846a1746a2
Added Command.Synopsis for seperation of short and long descriptions, this being intended for long.
2016-07-30 18:09:38 -04:00
RogueException
02d5fc4a8e
Exposed CommandParameter's Type
2016-07-30 15:10:50 -03:00
RogueException
c5569a44ea
Renamed Unparsed -> Remainder. Fixed non-string remainder parameters.
2016-07-29 23:10:13 -03:00
RogueException
ff017bd51f
Remove string check for unparsed
2016-07-28 23:20:36 -03:00
RogueException
b407c71567
Added support for non-int enums
2016-07-20 23:16:06 -03:00
Khionu Terabite
523b862525
Added Dynamic Enum TypeParsing, to support all enums
2016-07-20 20:54:29 -04:00
Khionu Terabite
63fdd67413
Initial Plan for allowing custom Enum Type Readers
2016-07-20 15:17:22 -04:00
RogueException
63fbdb394b
Ensure Task return type for commands
2016-06-27 07:07:56 -03:00
RogueException
7bb890cbfe
Added command groups, fixed several bugs
2016-06-27 06:56:24 -03:00
RogueException
f59b6b9004
Implemented command type readers, parser and service.
2016-06-26 03:35:40 -03:00
RogueException
32ab967f4a
Reorganized commands structure
2016-06-21 05:34:11 -03:00
RogueException
5bdd6a7ff3
Early 1.0 REST Preview
2016-04-04 20:15:16 -03:00
RogueException
27d7e9915b
Initial 1.0-alpha1 design changes
2016-02-24 07:00:49 -04:00
RogueException
0db0675cb5
Rewrote AudioClient, fixed several async issues, removed most sealed keywords.
2016-01-19 08:31:45 -04:00
RogueException
c1bee10523
Cleaned up several classes
2016-01-01 01:06:34 -04:00
RogueException
5760e94d81
Reworked internal task engine for DiscordClient and WebSocket. Several other minor async fixes.
2015-12-11 19:07:55 -04:00
RogueException
64e6ea4173
Added GetArg(name) to CommandEventArgs
2015-11-22 20:28:51 -04:00
RogueException
3f9e9040a5
Added Command[paramName]
2015-11-22 20:15:52 -04:00
RogueException
f06a1d7278
Added support for custom errors from permission checkers
2015-11-10 15:37:32 -04:00
RogueException
c09c41599a
Removed Min/MaxArgs
2015-11-09 03:01:22 -04:00
RogueException
093095e410
Added new permissions system, fixed more commands and module bugs.
2015-11-09 00:55:17 -04:00
RogueException
7f8780d749
Added command categories, removed old permission resolver.
2015-11-08 17:03:08 -04:00
RogueException
c6a81a14b6
Added support for unparsed parameters, more cleanup
2015-11-01 23:29:40 -04:00
RogueException
db556c358d
Added ParameterType
2015-11-01 23:29:40 -04:00
RogueException
c5a89655f7
Cleaned up CommandsPlugin, added CommandMap, new parameter declaration and aliases.
2015-11-01 23:29:40 -04:00
Googie2149
c729eaae8b
Revamped CommandsPlugin
...
This uses a dictionary for the commands list, if a command has a max
args set it'll only get that amount, will call the UnkownCommand event,
and now has a built in help command that can be optionally enabled.
CommandChar is now a list, but a single character can still be used.
Externally, not much should have changed, but commands can be hidden
from the help command and a description can be set. There's probably
more that I've forgotten about.
2015-11-01 23:29:40 -04:00
RogueException
26c603531a
Fixed several command errors
2015-08-27 15:47:28 -03:00
RogueException
9d06e2b48d
Clean all the things!
2015-08-26 16:14:19 -03:00