1 package App::Promulger::Command;
5 use App::Cmd::Setup -command;
11 [ "config|c=s", "configuration file", { required => 1 } ],
16 my ($self, $opt, $args) = @_;
17 my $cf = $opt->{config};
20 die "Config file $cf doesn't exist\n";
23 die "Config file $cf not a file\n";
26 die "Config file $cf not readable\n";
29 Promulger::Config->config({ Config::General->new($cf)->getall });
30 Promulger::Config->config->{config}{config_file} = $cf;