App-PDRUtils
view release on metacpan or search on metacpan
lib/App/PDRUtils/MultiCmd.pm view on Meta::CPAN
}
sub create_cmd_from_dist_ini_cmd {
no strict 'refs';
my %cargs = @_;
my $name = $cargs{dist_ini_cmd};
my $source_pkg = "App::PDRUtils::DistIniCmd::$name";
my $target_pkg = caller();#"App::PDRUtils::MultiCmd::$name";
eval "use $source_pkg"; die if $@;
my $source_specs = \%{"$source_pkg\::SPEC"};
my $spec = clone($source_specs->{handle_cmd});
for (keys %App::PDRUtils::DistIniCmd::common_args) {
delete $spec->{args}{$_};
}
for (keys %common_args) {
lib/App/PDRUtils/SingleCmd.pm view on Meta::CPAN
require Config::IOD;
require File::Slurper;
no strict 'refs';
my %cargs = @_;
my $name = $cargs{dist_ini_cmd};
my $source_pkg = "App::PDRUtils::DistIniCmd::$name";
my $target_pkg = caller();#"App::PDRUtils::SingleCmd::$name";
eval "use $source_pkg"; die if $@;
my $source_specs = \%{"$source_pkg\::SPEC"};
my $spec = clone($source_specs->{handle_cmd});
for (keys %App::PDRUtils::DistIniCmd::common_args) {
delete $spec->{args}{$_};
}
for (keys %common_args) {
( run in 0.299 second using v1.01-cache-2.11-cpan-b61123c0432 )