App-Cleo-Patra
view release on metacpan or search on metacpan
patra - Play back shell commands for live demonstrations
=head1 SYNOPSIS
patra [-m] COMMAND_FILE
=head1 DESCRIPTION
B<Important:>
C<patra> is an experimental fork from C<cleo>.
You should check the current differences from C<App-Cleo> and decide, which one you want to use.
It may be, that in your current time, C<patra> is merged back into C<cleo> or obsolete for other reasons.
C<patra> is a utility for playing back pre-recorded shell commands in a live
demonstration. C<patra> displays the commands as if you had actually typed
them and then executes them interactively.
There is probably an easy way to do this with C<expect> or a similar tool.
But I couldn't figure it out, so I built this. Your mileage may vary.
=head1 PLAYBACK
lib/App/Cleo/Patra.pm view on Meta::CPAN
=head1 SYNOPSIS
use App::Cleo::Patra
my $patra = App::Cleo::Patra->new(%options);
$patra->run($commands);
=head1 DESCRIPTION
B<Important:>
C<patra> is an experimental fork from C<cleo>.
You should check the current differences from C<App-Cleo> and decide, which one you want to use.
It may be, that in your current time, C<patra> is merged back into C<cleo> or obsolete for other reasons.
App::Cleo::Patra is the back-end for the L<patra> utility. Please see the L<patra>
documentation for details on how to use this.
=head1 CONSTRUCTOR
The constructor accepts arguments as key-value pairs. The following keys are
supported:
( run in 1.996 second using v1.01-cache-2.11-cpan-de7293f3b23 )