aboutsummaryrefslogtreecommitdiff
path: root/src/core_modules
Commit message (Collapse)AuthorAgeFilesLines
* chghost events no longer have 'username'/'hostname' kwargsGravatar jesopo2020-02-051-2/+2
|
* move !alias variables in to alias_variables.py, add RNICK (random nick)Gravatar jesopo2020-02-052-2/+3
|
* aliases.py get.command doesn't need to be PRIORITY_URGENTGravatar jesopo2020-02-051-1/+0
|
* switch module whitelist/blacklist to its own config fileGravatar jesopo2020-02-041-8/+9
|
* INFO log on successful SASL authenticationGravatar jesopo2020-02-031-0/+2
|
* set username and hostmask on chghost before event dispatchGravatar jesopo2020-02-031-2/+5
|
* implement !modinfoGravatar jesopo2020-02-031-0/+24
| | | | closes #234
* init `usages` variable, for the case that there's no usageGravatar jesopo2020-02-031-0/+1
|
* ratify labeled-responseGravatar jesopo2020-02-031-5/+6
|
* split utils.datetime out in to .parse and .formatGravatar jesopo2020-01-303-4/+4
|
* actually use count (for best_count), dont +=1 spec arg for non-consumeGravatar jesopo2020-01-301-2/+5
|
* make sure we always have a channel when require_mode/access is presentGravatar jesopo2020-01-302-2/+6
|
* update aliases.py to use command specsGravatar jesopo2020-01-291-30/+21
|
* non-present optional args should still be in the spec as NoneGravatar jesopo2020-01-291-4/+4
|
* add "lstring" command spec; "last string" - explicit args or last messageGravatar jesopo2020-01-291-0/+11
|
* change "non-consuming spec arg" character from "=" to "-"Gravatar jesopo2020-01-281-2/+2
|
* fix privateonly/channelonly - True or None, not True or FalseGravatar jesopo2020-01-281-4/+6
|
* date permissions module to use command spec argsGravatar jesopo2020-01-281-39/+23
|
* fix support for non-consuming command spec argsGravatar jesopo2020-01-281-9/+10
|
* forgot to change `usage` to `usages_kwarg`Gravatar jesopo2020-01-271-1/+1
|
* add non-consuming spec arg types for privateonly and channelonlyGravatar jesopo2020-01-271-0/+8
|
* .append() doesn't work on dict, use same code for missing optionalGravatar jesopo2020-01-261-10/+10
|
* fix channel_access spec arg indexesGravatar jesopo2020-01-261-12/+13
|
* refactor command_spec.pyGravatar jesopo2020-01-261-24/+43
|
* ?time->?duration, remove now unneeded usage kwargGravatar jesopo2020-01-261-2/+1
|
* add `nuser` spec arg type; to get a user, new or notGravatar jesopo2020-01-261-3/+7
|
* add rchannel spec arg to !accessGravatar jesopo2020-01-261-2/+3
|
* we need a fresh mutable `args` copy for each specGravatar jesopo2020-01-261-1/+2
|
* update channel_access.py to use command spec languageGravatar jesopo2020-01-261-22/+11
|
* support multiple specs per commandGravatar jesopo2020-01-261-31/+35
|
* only show "not enough arguments" n>len(args)Gravatar jesopo2020-01-261-1/+1
|
* show topic timestamp in a more human readable formatGravatar jesopo2020-01-261-1/+1
|
* update !ignore to use command specsGravatar jesopo2020-01-251-11/+8
|
* support spec arg "context" (e.g. private only), marked exported as privateGravatar jesopo2020-01-251-3/+8
|
* when available, use command spec for !help usageGravatar jesopo2020-01-251-5/+8
|
* implement default spec argument typesGravatar jesopo2020-01-251-47/+39
|
* support type names of spec argumentsGravatar jesopo2020-01-251-9/+9
|
* change command specs to be compiled at runtime by a decoratorGravatar jesopo2020-01-251-29/+19
|
* support !... as "one or more", show "not enough args" errorGravatar jesopo2020-01-251-7/+13
|
* remove debug printGravatar jesopo2020-01-251-1/+0
|
* support e.g. "!r~channel" spec to change the context of "!cuser"Gravatar jesopo2020-01-241-3/+8
|
* add some comments about all the command_spec spec typesGravatar jesopo2020-01-241-0/+13
|
* better "!user" spec errorGravatar jesopo2020-01-241-4/+7
|
* check "channel" coming from command_spec.py parsing (check_mode, channel_access)Gravatar jesopo2020-01-242-16/+17
|
* implement "important" command spec pieces, esp. for channel permsGravatar jesopo2020-01-241-17/+48
|
* don't args[0] for rchannel when [], better rchannel errorGravatar jesopo2020-01-241-2/+4
|
* add ruser/rchannel (r for relevant) to command_spec.pyGravatar jesopo2020-01-241-5/+21
|
* still append None when an optional spec is missedGravatar jesopo2020-01-241-2/+4
|
* first draft of command_spec.pyGravatar jesopo2020-01-242-1/+76
|
* channel.send_mode() BEFORE calling self.join eventGravatar jesopo2020-01-241-1/+1
|