App-week
view release on metacpan or search on metacpan
- Update teams.pm.
0.09 2020-05-14T17:37:05Z
- Update to use -Mtermcolor.
- Correct spelling.
0.08 2020-04-06T13:36:08Z
- Handle 'once' warnings on 5.28.0 on some Linux system.
- Update test for NetBSD style calendar.
0.07 2020-04-04T15:37:33Z
- Add --rgb24 option.
- Accept NetBSD style one-character month name.
0.06 2020-03-31T10:37:38Z
- Normalize month names off-to-left position.
- Skip test when cal command not found.
{
"abstract" : "colorful calendar command for ANSI terminal",
"author" : [
"Kazumasa Utashiro"
],
"dynamic_config" : 0,
"generated_by" : "Minilla/v3.1.20",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
---
abstract: 'colorful calendar command for ANSI terminal'
author:
- 'Kazumasa Utashiro'
build_requires:
Test::More: '0.98'
configure_requires:
Module::Build::Tiny: '0.035'
dynamic_config: 0
generated_by: 'Minilla/v3.1.20, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
[](https://github.com/kaz-utashiro/App-week/actions) [](https://metacpan.org/release/App-week)
# NAME
week - colorful calendar command for ANSI terminal
# SYNOPSIS
**week** \[ -M_module_ \] \[ option \] \[ date \]
Options:
-#,-m# # months surrounding today (default 3)
-A # after current month
-B # before current month
-C[#] before and after current month (default 4)
-y year calendar
-Y[#] # years of calendar
-c # number of columns (default 3)
-p # print year on month-# (default current, 0 for none)
-P print year on all months
-W print week number
--theme theme
apply color theme
Color options:
And also in Japanese format and era:
$ week 2019å¹´9æ23æ¥
$ week å¹³æ31å¹´9æ23æ¥
$ week H31.9.23
$ week å¹³æ31
$ week å¹³31
$ week H31
Greater number is handled as a year. Next command displays the
calendar of the year 1752.
$ week 1752
Use option **-y** to show one year calendar. The number of years can
be specified by the **-Y** option (must <= 100), which will implicitly
set the **-y** option.
$ week -y # display this year's calendar
$ week -Y2c6 # display 2 years calendar in 6 column
# INTERNATIONAL SUPPORT
It is possible display calendar in various language by setting `LANG`
environment.
LANG=et_EE week
This command come with **-Mi18n** module which provides easy way to
specify language by command option. Option **-l** displays option list
provided by **-Mi18n** module and option **--i18n** and **--i18n-v**
enables them. See [Getopt::EX::i18n](https://metacpan.org/pod/Getopt%3A%3AEX%3A%3Ai18n).
$ week --i18n-v --et
# COLORMAP
Each field is labeled by names.
FRAME Enclosing frame
MONTH Month name
WEEK Day of the week
DAYS Calendar
THISMONTH Target month name
THISWEEK Target day of the week
THISDAYS Target calendar
THISDAY Target date
Color for each field can be specified by **--colormap** (**--cm**)
option with **LABEL**=_colorspec_ syntax. Default color is:
--colormap DAYS=L05/335 \
--colormap WEEK=L05/445 \
--colormap FRAME=L05/445 \
--colormap MONTH=L05/335 \
--colormap THISDAY=522/113 \
lib/App/week.pm view on Meta::CPAN
}
1;
__END__
=encoding utf-8
=head1 NAME
week - colorful calendar command for ANSI terminal
=head1 SYNOPSIS
B<week> [ -MI<module> ] [ option ] [ date ]
=head1 VERSION
Version 1.0303
=head1 DESCRIPTION
Yet another calendar command. Read the script's manual for detail.
=head1 AUTHOR
Kazumasa Utashiro
=head1 LICENSE
Copyright 2018- Kazumasa Utashiro.
This library is free software; you can redistribute it and/or modify
script/week view on Meta::CPAN
use App::week;
exit App::week->new->run(@ARGV);
__END__
=encoding utf8
=head1 NAME
week - colorful calendar command for ANSI terminal
=head1 SYNOPSIS
B<week> [ -MI<module> ] [ option ] [ date ]
Options:
-#,-m# # months surrounding today (default 3)
-A # after current month
-B # before current month
-C[#] before and after current month (default 4)
-y year calendar
-Y[#] # years of calendar
-c # number of columns (default 3)
-p # print year on month-# (default current, 0 for none)
-P print year on all months
-W print week number
--theme theme
apply color theme
Color options:
script/week view on Meta::CPAN
And also in Japanese format and era:
$ week 2019å¹´9æ23æ¥
$ week å¹³æ31å¹´9æ23æ¥
$ week H31.9.23
$ week å¹³æ31
$ week å¹³31
$ week H31
Greater number is handled as a year. Next command displays the
calendar of the year 1752.
$ week 1752
Use option B<-y> to show one year calendar. The number of years can
be specified by the B<-Y> option (must <= 100), which will implicitly
set the B<-y> option.
$ week -y # display this year's calendar
$ week -Y2c6 # display 2 years calendar in 6 column
=head1 INTERNATIONAL SUPPORT
It is possible display calendar in various language by setting C<LANG>
environment.
LANG=et_EE week
This command come with B<-Mi18n> module which provides easy way to
specify language by command option. Option B<-l> displays option list
provided by B<-Mi18n> module and option B<--i18n> and B<--i18n-v>
enables them. See L<Getopt::EX::i18n>.
$ week --i18n-v --et
script/week view on Meta::CPAN
=head1 COLORMAP
Each field is labeled by names.
FRAME Enclosing frame
MONTH Month name
WEEK Day of the week
DAYS Calendar
THISMONTH Target month name
THISWEEK Target day of the week
THISDAYS Target calendar
THISDAY Target date
Color for each field can be specified by B<--colormap> (B<--cm>)
option with B<LABEL>=I<colorspec> syntax. Default color is:
--colormap DAYS=L05/335 \
--colormap WEEK=L05/445 \
--colormap FRAME=L05/445 \
--colormap MONTH=L05/335 \
--colormap THISDAY=522/113 \
( run in 1.929 second using v1.01-cache-2.11-cpan-39bf76dae61 )