NAME
App::Akter - Akter is a Perl5 lightweigt task runner
SYNOPSIS
$ akter
$ akter --file=/path/to/akterfile
The akterfile looks like this:
requires IO::All;
# creating tasks
task 'foo' => sub {
my $self = shift;
# setting a param
param(foo => 'bar');
# output text
say "doing something";
warn "test with warn here";
};
task 'bar' => sub {
my $self = shift;
# geting and output param
my $key = 'foo';
say "param $key => " . param($key) . "";
# output text
say "doing something";
warn "warn here";
# show task list
say dumper $self->task_list;
};
task 'using io-all module here' => sub {
"this is a simple test" >> io("test.log");
};
DESCRIPTION
Akter is a lightweight Perl5 multi-purpose task runner.
This is designed to be simple to use and provide a simple way to write scripts for automate project tasks.
INSTALLATION
Run cpanm App::Akter on your console.
DEPENDENCIES
perl 5.10 or later.
FUCTURE FEATURES
* task group
* condition to start task
* native log control
* methods that control task workflow
* event callbacks
COPYRIGHT
Copyright 2015 - Daniel Vinciguerra
LICENSE
This software is licensed under the same terms as Perl.