RogueException
7f06b9d04b
Fix up some whitespace checks
9 years ago
RogueException
c88a92f5e6
Ignore repeated whitespaces in commands, and support linebreaks and tabs
9 years ago
RogueException
2e6f65b776
Changed commands to use RawText instead of Text
9 years ago
RogueException
ca25af5b8a
Changed preprocessor conditions for new monikers and updated packages.
9 years ago
RogueException
64e6ea4173
Added GetArg(name) to CommandEventArgs
9 years ago
RogueException
3f9e9040a5
Added Command[paramName]
9 years ago
RogueException
214377908a
Changed CommandBuilder.Alias back to old params syntax
9 years ago
RogueException
6ee3971244
0.8.1-beta2
9 years ago
RogueException
2a48dab18a
Allow for multiple instances of the alias function in commandbuilder
9 years ago
RogueException
2991956496
Added GenericPermissionChecker, PublicChecker and PrivateChecker
9 years ago
RogueException
5be13b91ae
Switched ids to use int64 rather than strings
9 years ago
RogueException
36955ac516
Removed case sensitivity of commands
9 years ago
RogueException
f06a1d7278
Added support for custom errors from permission checkers
9 years ago
RogueException
d9759abf4c
Added support for multiple commands at the same path
9 years ago
RogueException
e7e2a85c3a
Added DNXCore placeholders (again)
9 years ago
RogueException
1595150fd1
Added a few more permission checks
9 years ago
RogueException
2abe8b4d80
Display error if help is activated on a group the user is denied access to.
9 years ago
RogueException
c09c41599a
Removed Min/MaxArgs
9 years ago
RogueException
2126c43e1c
Omitted optional args will now appear as blank strings.
9 years ago
RogueException
a5e2e9ca10
Cleaned up channel permissions, added GetChannelPermissions.
9 years ago
RogueException
2e4f880563
Added required parameter to GetService
9 years ago
RogueException
093095e410
Added new permissions system, fixed more commands and module bugs.
9 years ago
RogueException
7cd1119ab7
Fixed a few command bugs and cleaned up several parts.
9 years ago
RogueException
7f8780d749
Added command categories, removed old permission resolver.
9 years ago
RogueException
00eb1522cd
Default minpermissions on command groups to int.MaxValue
9 years ago
RogueException
5d548dca33
Added group support to help
9 years ago
Googie2149
35d07edbbd
Help command changes
9 years ago
RogueException
9a783df90a
Fixed a couple arg parsing errors
9 years ago
RogueException
83696c359b
Added CommandMap.GetMap overloads
9 years ago
RogueException
92ceacd01e
Added basic service model, even more commands cleanup!
9 years ago
RogueException
c6a81a14b6
Added support for unparsed parameters, more cleanup
9 years ago
RogueException
faae530ae1
Brought back CommandPlugin.CommandChar
9 years ago
RogueException
ee22765215
Renamed IsHidden -> Hide
9 years ago
RogueException
db556c358d
Added ParameterType
9 years ago
RogueException
5c2c367228
Fixed crash for having multiple optional parameters
9 years ago
RogueException
c5a89655f7
Cleaned up CommandsPlugin, added CommandMap, new parameter declaration and aliases.
9 years ago
RogueException
ecc6ee648e
Cleaned up a few parts, combined all errors into one event.
9 years ago
Googie2149
89eb8f168b
Fixed commands with .AnyArgs() set
9 years ago
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.
9 years ago
Brandon Smith
a4d6a0e2bc
0.8.1-beta1
9 years ago
RogueException
7e2093e454
Added ConfigureAwait(false) where missing
9 years ago
RogueException
ecff2ebf17
Renamed some events
9 years ago
RogueException
20731b3c92
More member -> user renaming
9 years ago
RogueException
2acd4f8861
Even more bug fixes
9 years ago
RogueException
6fd3683ce7
More member -> user renames
9 years ago
RogueException
01f299e030
Started rename of member -> user, added server permission resolving, added channel message cache options.
9 years ago
RogueException
ef0e9df5d1
Fixed broken file references
9 years ago
RogueException
dd6ceb8469
Started major API refactor
9 years ago
RogueException
a844fa9bf3
0.8.0-beta1
9 years ago
RogueException
cc08046acd
0.7.4
9 years ago