App-VTide
view release on metacpan or search on metacpan
lib/App/VTide/Command/Run.pm view on Meta::CPAN
Gets the command to execute, either a simple command or an "editor" command
where the files are got from the groups
=head2 C<command_param ( $params )>
Processes any found user parameters
=head2 C<_shell_quote ( $file )>
Quote C<$file> for shell execution
=head2 C<load_env ( %env )>
Put the values of %env into the %ENV variable.
=head2 C<runit ( @cmd )>
Executes a command (with --test skipping)
=head2 C<watch ( $cmd )>
Watches files till they change then returns.
=head2 C<cron ( $cmd )>
Runs the command based on cron tab settings in params
=head2 C<pretty_time ( $time )>
Creates a mildly pretty version of the number of seconds
=head2 C<auto_complete ()>
Auto completes terminal names
=head2 C<details_sub ()>
Returns the commands details.
=head1 ATTRIBUTES
=head2 first
Track first run vs later runs (for things like waiting)
=head1 HOOKS
=head2 C<run_running ($cmd)>
Called just before execution, the command that will be executed is
passed and can be modified.
=head1 DIAGNOSTICS
=head1 CONFIGURATION AND ENVIRONMENT
=head1 DEPENDENCIES
=head1 INCOMPATIBILITIES
=head1 BUGS AND LIMITATIONS
There are no known bugs in this module.
Please report problems to Ivan Wills (ivan.wills@gmail.com).
Patches are welcome.
=head1 AUTHOR
Ivan Wills - (ivan.wills@gmail.com)
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2016 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077).
All rights reserved.
This module is free software; you can redistribute it and/or modify it under
the same terms as Perl itself. See L<perlartistic>. This program is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
=cut
( run in 1.162 second using v1.01-cache-2.11-cpan-39bf76dae61 )