Calendar

Very simple command-line calendar based on cal.

Always fits into a 25x80 terminal.

Example output (for 2020):

      Su Mo Tu We Th Fr Sa      Su Mo   2020   Fr Sa      Su Mo Tu We Th Fr Sa
  Jan           1  2  3  4  Feb                    1  Mar  1  2  3  4  5  6  7
       5  6  7  8  9 10 11       2  3  4  5  6  7  8       8  9 10 11 12 13 14
      12 13 14 15 16 17 18       9 10 11 12 13 14 15      15 16 17 18 19 20 21
      19 20 21 22 23 24 25      16 17 18 19 20 21 22      22 23 24 25 26 27 28
      26 27 28 29 30 31         23 24 25 26 27 28 29      29 30 31
  Apr           1  2  3  4  May                 1  2  Jun     1  2  3  4  5  6
       5  6  7  8  9 10 11       3  4  5  6  7  8  9       7  8  9 10 11 12 13
      12 13 14 15 16 17 18      10 11 12 13 14 15 16      14 15 16 17 18 19 20
      19 20 21 22 23 24 25      17 18 19 20 21 22 23      21 22 23 24 25 26 27
      26 27 28 29 30            24 25 26 27 28 29 30      28 29 30
                                31
  Jul           1  2  3  4  Aug                    1  Sep        1  2  3  4  5
       5  6  7  8  9 10 11       2  3  4  5  6  7  8       6  7  8  9 10 11 12
      12 13 14 15 16 17 18       9 10 11 12 13 14 15      13 14 15 16 17 18 19
      19 20 21 22 23 24 25      16 17 18 19 20 21 22      20 21 22 23 24 25 26
      26 27 28 29 30 31         23 24 25 26 27 28 29      27 28 29 30
                                30 31
  Oct              1  2  3  Nov  1  2  3  4  5  6  7  Dec        1  2  3  4  5
       4  5  6  7  8  9 10       8  9 10 11 12 13 14       6  7  8  9 10 11 12
      11 12 13 14 15 16 17      15 16 17 18 19 20 21      13 14 15 16 17 18 19
      18 19 20 21 22 23 24      22 23 24 25 26 27 28      20 21 22 23 24 25 26
      25 26 27 28 29 30 31      29 30                     27 28 29 30 31

Syntax:

calendar                # prints calendar for current year
calendar 2021           # prints calendar for 2021

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.