App-hopen
view release on metacpan or search on metacpan
lib/App/hopen/Gen.pm view on Meta::CPAN
# AhG::Cmd::input_assets().
my $hrSourceFiles =
$args{node_inputs}->find(-name => 'made',
-set => '*', -levels => 'local') // {};
die 'No input files to goal ' . $args{goal}->name
unless scalar keys %$hrSourceFiles;
my $lrSourceFiles = $hrSourceFiles->{(keys %$hrSourceFiles)[0]};
hlog { 'found inputs to goal', $args{goal}->name, Dumper($lrSourceFiles) } 2;
# TODO? verify that all the assets are actually in the graph first?
$self->connect($_, $phony_node) foreach @$lrSourceFiles;
} #visit_goal()
=head2 visit_node
(Optional)
Do whatever the generator wants to do with a L<Data::Hopen::G::Node> that
is not a Goal (see L</visit_goal>). By default, no-op. Usage:
( run in 1.032 second using v1.01-cache-2.11-cpan-df04353d9ac )