Mallory Hancock
0da04acc4e
make commands entirely class-based, enhance help
2019-09-16 12:27:43 -07:00
Mallory Hancock
4ae8753095
preliminary work for class based plugins #27
2019-09-12 10:14:56 -07:00
Russell
bf984bacd0
Create ops only commands ( #50 )
...
* Add support for ops commands. Fixes #48
* Update readme. remove prints
2019-02-16 10:40:10 -08:00
Mal Hancock
1523cfaf3a
add ability to gather help text ( #38 )
2018-11-02 13:53:04 -07:00
Lucidiot
f65248f797
Output type as an Enum ( #35 )
...
* Add enum34 requirement
* Use an Enum for output types
2018-10-10 10:25:03 -07:00
Mallory Hancock
7faea22fe1
fix for doubling plugins in memory
2018-03-15 12:04:58 -07:00
Mallory Hancock
3f84381b41
clear listeners when reloading plugins
2017-12-06 11:05:57 -08:00
Sina Mashek
5b10d64eb8
Add listener plugin support ( #11 )
...
* Adding listener plugin support
* Exposing number of nicks in channel to listeners
* Expanded number of nicks to be nick list for all plugins
* Change to check plugin command list
* resolving conflict
* Commands and listeners work properly.
2017-12-06 10:45:34 -08:00
importantchoice
a7a2cf383d
Fix issue #14 - remove plugins on reload
...
This fix for load_plugins will clear the plugin.cmds list to ensure that
removed plugins don't remain in its cmds list.
2017-11-30 12:18:20 +01:00
Sina Mashek
cf91e90451
Split plugin outout on newlines and ensure plugins folder exists
2017-11-27 07:10:40 +02:00
Mallory Hancock
87332c1ac4
create decorator for plugin creation (thanks @datagrok)
2017-09-27 16:54:08 -07:00
Mallory Hancock
604b2f878a
add plugin capability
2017-09-27 14:55:00 -07:00