Commit Graph

279 Commits

Author SHA1 Message Date
RogueException
88c5dd38bf Added CommandContext.IsPrivate 2016-10-13 11:50:40 -03:00
RogueException
4643e44e48 Updated package info 2016-10-12 16:49:22 -03:00
RogueException
addb81f288 Fixed Commands version 2016-10-12 16:37:02 -03:00
RogueException
3fc7b3b206 RPC's Authorize should not try to authenticate 2016-10-10 21:34:45 -03:00
RogueException
d480b2f25b Renamed run modes 2016-10-10 21:19:41 -03:00
RogueException
c7ac85455f Added a configurable run mode for commands 2016-10-10 21:16:34 -03:00
RogueException
635819b89f Reduced command module lifetime to a single command execution. Removed ModuleAttribute. 2016-10-10 20:27:16 -03:00
RogueException
8ab675e775 Restrict typereaders to using the cache 2016-10-08 18:41:55 -03:00
RogueException
5c33e28757 Added missing ConfigureAwaits 2016-10-08 16:59:17 -03:00
RogueException
090a1bc736 Added IMessage.Tags 2016-10-06 09:06:04 -03:00
RogueException
98475302af Added bool/char typereaders 2016-10-06 04:05:32 -03:00
RogueException
3c3e790edd Replaced several arrays with immutables 2016-10-05 23:59:55 -03:00
RogueException
4c4ddb1bc3 Added AssemblyInfo to Commands 2016-10-04 16:13:16 -03:00
RogueException
fc62cd52d1 Fixed command parameter check 2016-10-04 10:24:01 -03:00
RogueException
cba90ebec3 Exposed public CommandContext constructor 2016-10-04 10:20:35 -03:00
RogueException
708f9fe514 Added CommandContext, fixed commands compile errors 2016-10-04 09:54:44 -03:00
RogueException
8aa1050b93 Cleaned up usings 2016-10-04 09:01:57 -03:00
RogueException
4678544fed Added remaining gateway events, added IAudioChannel, added CacheModes 2016-10-04 07:32:26 -03:00
FiniteReality
accb3e27b8 Add PriorityAttribute and sortby priority in Search 2016-09-15 18:43:06 +01:00
Khionu Terabite
b6c634b8b5 Renamed Description/Summary Attributes to Summary/Remarks, as per discussion in #239 2016-09-06 16:19:43 -04:00
FiniteReality
c05f44a544 Allow command groups to work correctly 2016-08-31 15:28:38 +01:00
FiniteReality
cddc39dfa1 Don't add multiple spaces for multiple groups 2016-08-31 15:05:31 +01:00
FiniteReality
1ab763e157 Allow parameterless commands to build correctly
Resolves #253
2016-08-31 14:07:35 +01:00
FiniteReality
42e127ac85 Resolve #251 2016-08-30 00:26:34 +01:00
Joe4evr
bd8a601e17 Replace locking on 'this'. 2016-08-29 16:17:52 +02:00
FiniteReality
4848f307d3 Fix #244 and use the correct string 2016-08-29 14:56:43 +01:00
RogueException
ab42129eb9 Include which command failed to build on exception 2016-08-28 03:44:45 -03:00
RogueException
23a0316252 Split IMessage into IUserMessage and ISystemMessage 2016-08-27 19:07:22 -03:00
RogueException
5ee9ca5c31 Merge pull request #230 from FiniteReality/feature/command_aliases
Implement Command Aliases
2016-08-27 17:35:41 -03:00
FiniteReality
94dc123e8d Use aliases while removing from the CommandMap 2016-08-27 19:49:27 +01:00
RogueException
f2c38567b6 Fixed ChannelTypeReader by mention 2016-08-27 08:21:16 -03:00
Master Kwoth
2cd97bd594 Fixed IRole typereader ref #229 2016-08-27 03:27:10 +02:00
FiniteReality
95cf63243d Implement Command Aliases
This implementation could probably be more efficient, but I
opted for clarity and simplicity where possible.
2016-08-26 22:28:35 +01:00
RogueException
01c4771217 Update version to beta 2016-08-25 23:32:48 -03:00
RogueException
f6d8659a2e Removed ParamList null checks 2016-08-21 21:47:32 -03:00
RogueException
40da0241c8 Merge pull request #219 from RogueException/khio-patch
Fixed NullRef
2016-08-21 21:43:59 -03:00
Khionu Terabite
ad54be8790 Changed Parameter Summary from pulling DescriptionAttribute to SummaryAttribute 2016-08-21 18:27:36 -04:00
Khionu Terabite
2e43b6b08b Fixed NullRef 2016-08-21 16:43:22 -04:00
RogueException
99e9c36a69 Fixed nullrefs in command parsing 2016-08-21 11:07:32 -03:00
RogueException
324664917d Added new parameter scoring, support multiple matches 2016-08-21 11:03:50 -03:00
RogueException
ed7710fbef Optimize lib for release builds 2016-08-20 22:37:33 -03:00
RogueException
cc9e1c1a65 Improve array conversion for paramslist 2016-08-20 20:57:25 -03:00
FiniteReality
610a3a26ab Add DI support to command Groups 2016-08-20 21:06:13 +01:00
RogueException
9951112908 Readded AutoLoad setter 2016-08-18 20:21:36 -03:00
RogueException
e1da83e2c7 Merge pull request #205 from FiniteReality/issue/202
Add Prefix property to Module
2016-08-18 11:31:41 -03:00
RogueException
06e81cbcca Merge pull request #206 from FiniteReality/issue/203
Add NameAttribute for overriding Name in commands/modules
2016-08-18 11:30:13 -03:00
RogueException
6d766d5f98 Cleaned up command attributes 2016-08-18 11:28:12 -03:00
FiniteReality
252d89000d Fix comment copy+paste fail 2016-08-18 14:09:47 +01:00
FiniteReality
8b864d4b9e Fix #203 by adding a NameAttribute to override Name 2016-08-18 13:50:02 +01:00
FiniteReality
83f0e85883 Fix #202 by adding a Prefix property 2016-08-18 13:45:58 +01:00