final bits of code to be useful
[p5sagit/Promulger.git] / lib / App / Promulger / Command / newlist.pm
CommitLineData
514dce63 1package App::Promulger::Command::newlist;
2use strict;
3use warnings;
4
5use App::Promulger -command;
514dce63 6use Promulger::List;
514dce63 7
8sub abstract {
9 return "creates a new list";
10}
11
514dce63 12sub run {
13 my ($self, $opt, $args) = @_;
f5baca29 14 @$args == 1 or die "pmg newlist needs a list name\n";
9bfd7b60 15
16 my $listname = $args->[0];
514dce63 17 my $list = Promulger::List->new(
9bfd7b60 18 listname => $listname,
514dce63 19 );
21baaef0 20 $list->setup;
514dce63 21}
22
9bfd7b60 23'Make it so';