App-JobLog
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/JobLog/Command/today.pm view on Meta::CPAN
package App::JobLog::Command::today;
$App::JobLog::Command::today::VERSION = '1.042';
# ABSTRACT: show what has happened today
use App::JobLog -command;
use Modern::Perl;
use App::JobLog::Command::summary;
use autouse 'App::JobLog::Time' => qw(now);
use constant FORMAT => '%l:%M:%S %p on %A, %B %d, %Y';
sub execute {
my ( $self, $opt, $args ) = @_;
$self->simple_command_check($args);
# display everything done today
App::JobLog::Command::summary->execute( $opt, ['today'] );
}
sub usage_desc { '%c ' . __PACKAGE__->name . ' %o' }
sub abstract { 'what has happened today' }
sub full_description {
<<END;
List what has happened today.
This is basically a specialized variant of the @{[App::JobLog::Command::summary->name]} command.
END
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
App::JobLog::Command::today - show what has happened today
=head1 VERSION
version 1.042
=head1 SYNOPSIS
houghton@NorthernSpy:~$ job today --help
job <command>
job today [-f] [long options...]
-f --finished show when you can stop working given hours already
work; optional argument indicates span to calculate
hours over or start time; e.g., --finished
yesterday or --finished payperiod
--help this usage screen
houghton@NorthernSpy:~$ job to
Monday, 7 March, 2011
8:01 am - ongoing 1.33 bar, foo something to add; and still more
TOTAL HOURS 1.33
bar 1.33
foo 1.33
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.456 second using v1.00-cache-2.02-grep-82fe00e-cpan-d29e8ade9f55 )