aboutsummaryrefslogtreecommitdiff
path: root/Plugin/Timezone.pm
Commit message (Collapse)AuthorAge
* Add must_id functionality backDavid Phillips2018-09-17
| | | | Fixes regression in acc3dd54a4c861e2cb02f0c3cb29ea40ce16f706
* Timezone: Fix type of configDavid Phillips2018-09-17
|
* Overhaul config parsingDavid Phillips2018-09-17
| | | | | | | | | | | | | | | | * makes plugin config more private: The config file now uses sections denoted with [Plugin::Foo] where plugin- private config can be stored. Plugins are now passed the usual, as well as a hashref for their own config section. They are also passed the config section of the core, i.e. those config options not appearing in an explicit section. Generally, these are used for bot-global options, so should be accessible to all plugins, but plugin-specific config shall be hidden * tries to improve parsing of hash-like strings and arrays The previous mechanism of using regex to pull out possible tokens was only ever meant to be temporary, and caused problems with escaping or encapsulation inside strings. I have made steps on hash parsing to allow tokens inside strings. Both array and hash parsing still to provide an escape character to escape the item separator (,)
* Remove unnecessary shebangs from modulesDavid Phillips2018-08-12
|
* Merge branch 'admin-command-module' into develDavid Phillips2018-08-07
|\
| * Add missing arguments to modulesDavid Phillips2018-07-29
| |
* | Timezone: Implement case insensitivityDavid Phillips2018-08-01
| | | | | | | | Merges GitHub #14
* | Timezone: make $nick matching case-insensitiveJoey Pabalinas2018-07-31
| | | | | | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
* | Timezone: remove extra spaceJoey Pabalinas2018-07-31
|/ | | | Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
* Use tidier format for timeDavid Phillips2018-06-26
|
* Correct capitalisation on module namesDavid Phillips2018-04-10