aboutsummaryrefslogtreecommitdiff
path: root/modules/config.py
Commit message (Expand)AuthorAgeFilesLines
* use raw/unformatted Setting usage strings for require_setting outputGravatar jesopo2019-07-021-1/+1
* Automatically format `example` text for OptionsSetting (showing options)Gravatar jesopo2019-06-291-3/+3
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-5/+4
* module is called 'check_mode', not 'channel_mode'Gravatar jesopo2019-06-191-1/+1
* Add missing --depends-on hashflagsGravatar jesopo2019-06-191-0/+1
* allow short names for config contexts. people mistook "user" as "put your•••nickname here" so having just "u" might prevent this Gravatar jesopo2019-06-191-5/+5
* check-mode and channel-access should reference the computed target, not•••"current channel" Gravatar jesopo2019-06-181-2/+2
* Show what the given context was when it's unknownGravatar jesopo2019-06-171-2/+2
* Catch _to_context ValueError and show pretty errorGravatar jesopo2019-06-171-2/+7
* Allow channel-access and channel-mode check for channels people are not inGravatar jesopo2019-06-161-4/+8
* Change from `yield` checks to a func in `events` that pass up EventErrorsGravatar jesopo2019-06-151-5/+7
* copypaste fail, `setting_info` -> `export_settings[setting]`Gravatar jesopo2019-06-141-1/+1
* Show example (when available) for "invalid value" errorGravatar jesopo2019-06-141-1/+6
* Don't let users change settings for other channels when they have +o in the•••current channel Gravatar jesopo2019-06-141-1/+2
* Remove !set/!channelset/!serverset/!botset and related commandsGravatar jesopo2019-06-141-164/+0
* Advise use of !config, not !set/!channelset/!serverset/!botsetGravatar jesopo2019-06-141-4/+5
* `yield` already generated permission check for serverset/botsetGravatar jesopo2019-06-141-1/+1
* add `self` check.command, change !config to use new yieldsGravatar jesopo2019-06-141-1/+7
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-251-0/+4
* Remove debug printing from config.pyGravatar jesopo2019-05-231-2/+0
* Add system to require settings per event hook and show example help if they're•••not present Gravatar jesopo2019-05-231-15/+51
* Show example usage when a user does not provide a setting valueGravatar jesopo2019-05-231-13/+18
* Remove array-setting log - we don't/shouldn't use it.Gravatar jesopo2019-05-231-30/+6
* Show the full result of a !config changeGravatar jesopo2019-04-281-2/+3
* Look at setting-specific part of export_settings to get `validate` function, not•••the whole dang dictionary Gravatar jesopo2019-04-241-1/+1
* 'set.py' -> 'config.py'Gravatar jesopo2019-04-151-0/+321