]> jfr.im git - irc/rqf/shadowircd.git/blame - tools/shadow_help_irssi.pl
tools: Add helper scripts for WeeChat and XChat as well.
[irc/rqf/shadowircd.git] / tools / shadow_help_irssi.pl
CommitLineData
11179744
JH
1use strict;
2use Irssi;
3use Irssi::Irc;
4use vars qw($VERSION %IRSSI);
5
6$VERSION = "1.0";
7
8%IRSSI = (
9 authors => 'JD Horelick',
10 contact => 'jdhore1@gmail.com',
11 name => 'shadow_help.pl',
50ee3171 12 description => 'Adds an OHELP and OSET command to make using the IRCd-side HELP and SET commands easier',
11179744
JH
13 license => 'GNU General Public License',
14 url => 'http://shadowircd.net/',
15);
16
17sub cmd_ohelp {
18 my ($data, $server) = @_;
19
20 if (!$server || !$server->{connected}) {
21 Irssi::print("Not connected to server");
22 return;
23 }
24
25 $server->send_raw("HELP $data");
26}
27
50ee3171
JH
28sub cmd_oset {
29 my ($data, $server) = @_;
30
31 if (!$server || !$server->{connected}) {
32 Irssi::print("Not connected to server");
33 return;
34 }
35
36 $server->send_raw("SET $data");
37}
38
11179744 39Irssi::command_bind('ohelp', \&cmd_ohelp);
50ee3171 40Irssi::command_bind('oset', \&cmd_oset);
11179744 41# vim: ts=4