App-Cleo-Patra
view release on metacpan or search on metacpan
lib/App/Cleo/Patra.pm view on Meta::CPAN
my $continue_to_end = 0;
CMD:
for (my $i = 0; $i < @commands; $i++) {
my $cmd = defined $commands[$i] ? $commands[$i] : die "no command $i";
chomp $cmd;
my $keep_going = $cmd =~ s/^\.\.\.//;
my $run_in_background = $cmd =~ s/^!!!//;
$self->do_cmd($cmd) and next CMD
if $run_in_background;
no warnings 'redundant';
my $prompt_state = $self->{state};
print sprintf $self->{$prompt_state}, $i;
my @steps = split /%%%/, $cmd;
while (my $step = shift @steps) {
my $should_pause = !($keep_going || $continue_to_end);
my $key = $should_pause ? ReadKey(0) : '';
( run in 1.408 second using v1.01-cache-2.11-cpan-d8267643d1d )