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 0.535 second using v1.01-cache-2.11-cpan-5dc5da66d9d )