diff options
Diffstat (limited to 'Plugin')
| -rw-r--r-- | Plugin/Admin.pm | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/Plugin/Admin.pm b/Plugin/Admin.pm index 437cf07..ceaa984 100644 --- a/Plugin/Admin.pm +++ b/Plugin/Admin.pm @@ -25,6 +25,7 @@ sub configure {  	$cmdref->("ignore", sub { $self->ignore(@_); } );  	$cmdref->("don't ignore", sub { $self->do_not_ignore(@_); } );  	$cmdref->("who are you ignoring?", sub { $self->dump_ignore(@_); } ); +	$cmdref->("exit", sub { $self->exit(@_); } );  	return $self;  } @@ -177,5 +178,12 @@ sub dump_ignore {  	return "I am ignoring: " . join ", ", @{$config{ignore}};  } +sub exit { +	my ($self, $irc, $logger, $who, $where, $rest, @arguments) = @_; + +	return "Syntax: exit" unless @arguments == 0; + +	exit; +}  1; | 
