137 Commits (5ffedc26d9f5f1bd1bd1fa219b0fbf684f1c6620)

Author SHA1 Message Date
  FiniteReality 704b2b75f4 Fix changes after review 9 years ago
  FiniteReality 254e874c99 Fix OverrideTypeReader 9 years ago
  james7132 3e35666186 Add TimeSpan TypeReader 9 years ago
  Christopher F ecc3d9c729 Add configuration option for case insensitive commands 9 years ago
  Christopher F 55f6efd080 Merge branch 'issue/365' 9 years ago
  Christopher F f9c5e229d0 Add CommandServiceConfig, DefaultRunMode 9 years ago
  FiniteReality 05fb81c617 Fix a bunch of issues with aliases 9 years ago
  RogueException 593ba46f1c Cleaned up command builders and async func names 9 years ago
  FiniteReality de645548a9 Complete command builders implementation 9 years ago
  FiniteReality 6d46347ebc Finish implementation of command builders 9 years ago
  RogueException b8102a6767 Default DependencyMap to an empty map when not supplied 9 years ago
  FiniteReality a7cefbcf9f Move DI stuff around to support scoped DI 9 years ago
  james7132 3841eb616c Fix #311 9 years ago
  RogueException 8c8ac47887 Merge pull request #308 from Joe4evr/AutoLoadFix 9 years ago
  RogueException 8ebc437674 Exposed IDependencyMap in CommandService.Execute 9 years ago
  Joe4evr bc45c0b6a4 Exclude abstract types from being loaded as modules. 9 years ago
  RogueException 635819b89f Reduced command module lifetime to a single command execution. Removed ModuleAttribute. 9 years ago
  RogueException 5c33e28757 Added missing ConfigureAwaits 9 years ago
  RogueException 98475302af Added bool/char typereaders 9 years ago
  RogueException 3c3e790edd Replaced several arrays with immutables 9 years ago
  RogueException 708f9fe514 Added CommandContext, fixed commands compile errors 9 years ago
  FiniteReality accb3e27b8 Add PriorityAttribute and sortby priority in Search 9 years ago
  RogueException 23a0316252 Split IMessage into IUserMessage and ISystemMessage 9 years ago
  RogueException f6d8659a2e Removed ParamList null checks 9 years ago
  RogueException 324664917d Added new parameter scoring, support multiple matches 9 years ago
  FiniteReality 610a3a26ab Add DI support to command Groups 9 years ago
  RogueException 0b25554c31 Unknown overload should return UnknownCommand instead of ParseFailed 9 years ago
  RogueException 94d6acc00e Exposed reflection classes on commands, modules and parameters 9 years ago
  RogueException e452aa9662 Cleaned up Command Result structs 9 years ago
  Finite Reality 0e920da21f Complete Preconditions implementation 9 years ago
  Finite Reality a5393dc937 Rename Permission to Precondition 9 years ago
  Finite Reality 023703c996 Add logic to CommandService.Execute to handle basic permissions checks 9 years ago
  Christopher F 4c200c94ec Key the ModuleMap based on Type rather than instance 9 years ago
  Christopher F 9348e087b0 Don't load modules that are already loaded 9 years ago
  RogueException 4a06753990 Cleaned up TypeReaders 9 years ago
  Finite Reality f7455c389b Improve DI system 9 years ago
  Christopher F bbe51012cf Add Dependency Map, Update Assembly Crawler 9 years ago
  Christopher F 6e42acba68 Add Autoload to Module Attribute 9 years ago
  RogueException da2002b520 Renamed Message.Text -> Message.Content 9 years ago
  RogueException efc87ef06d Removed IMessage.Text, renamed RawText -> Text, added Resolve 9 years ago
  RogueException 079d9d487d Forwarded the parse error if a command search has only one match 9 years ago
  Khionu Terabite 3ad3912606 We all do it now and then <3 9 years ago
  RogueException 7723130713 Implemented new CommandMap 9 years ago
  RogueException 37ab13160b Fixed CommandService.Execute crash bug 9 years ago
  RogueException 7bb890cbfe Added command groups, fixed several bugs 9 years ago
  RogueException f6c31a0b19 Added argPos overloadeds to CommandService's Search and Execute 9 years ago
  RogueException 0e710cc76a Added a shorthand CommandService.Execute method 9 years ago
  RogueException eb7ec637a5 Cleaned up several CommandService functions 9 years ago
  RogueException 5ac320312d Added CommandService.Unload(Module) overload 9 years ago
  RogueException f59b6b9004 Implemented command type readers, parser and service. 9 years ago