From e3b7e47515781422c5469491da323f77a3ebb6c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=A0ng=20=C4=90=E1=BB=A9c=20Hi=E1=BA=BFu?= Date: Wed, 13 May 2020 19:06:31 +0700 Subject: [PATCH] cal: fix thursday typo (#1776) --- crates/nu-cli/src/commands/cal.rs | 2 +- crates/nu-cli/tests/commands/cal.rs | 4 +- docs/commands/cal.md | 314 ++++++++++++++-------------- 3 files changed, 160 insertions(+), 160 deletions(-) diff --git a/crates/nu-cli/src/commands/cal.rs b/crates/nu-cli/src/commands/cal.rs index 3f3022aff..98d9f0b3b 100644 --- a/crates/nu-cli/src/commands/cal.rs +++ b/crates/nu-cli/src/commands/cal.rs @@ -174,7 +174,7 @@ fn add_month_to_table( "monday", "tuesday", "wednesday", - "thurday", + "thursday", "friday", "saturday", ]; diff --git a/crates/nu-cli/tests/commands/cal.rs b/crates/nu-cli/tests/commands/cal.rs index 16b0c0303..4007a07ca 100644 --- a/crates/nu-cli/tests/commands/cal.rs +++ b/crates/nu-cli/tests/commands/cal.rs @@ -9,7 +9,7 @@ fn cal_full_year() { "# )); - let first_week_2010_json = r#"{"year":2010,"sunday":null,"monday":null,"tuesday":null,"wednesday":null,"thurday":null,"friday":1,"saturday":2}"#; + let first_week_2010_json = r#"{"year":2010,"sunday":null,"monday":null,"tuesday":null,"wednesday":null,"thursday":null,"friday":1,"saturday":2}"#; assert_eq!(actual.out, first_week_2010_json); } @@ -23,7 +23,7 @@ fn cal_february_2020_leap_year() { "# )); - let cal_february_json = r#"[{"year":2020,"month":"february","sunday":null,"monday":null,"tuesday":null,"wednesday":null,"thurday":null,"friday":null,"saturday":1},{"year":2020,"month":"february","sunday":2,"monday":3,"tuesday":4,"wednesday":5,"thurday":6,"friday":7,"saturday":8},{"year":2020,"month":"february","sunday":9,"monday":10,"tuesday":11,"wednesday":12,"thurday":13,"friday":14,"saturday":15},{"year":2020,"month":"february","sunday":16,"monday":17,"tuesday":18,"wednesday":19,"thurday":20,"friday":21,"saturday":22},{"year":2020,"month":"february","sunday":23,"monday":24,"tuesday":25,"wednesday":26,"thurday":27,"friday":28,"saturday":29}]"#; + let cal_february_json = r#"[{"year":2020,"month":"february","sunday":null,"monday":null,"tuesday":null,"wednesday":null,"thursday":null,"friday":null,"saturday":1},{"year":2020,"month":"february","sunday":2,"monday":3,"tuesday":4,"wednesday":5,"thursday":6,"friday":7,"saturday":8},{"year":2020,"month":"february","sunday":9,"monday":10,"tuesday":11,"wednesday":12,"thursday":13,"friday":14,"saturday":15},{"year":2020,"month":"february","sunday":16,"monday":17,"tuesday":18,"wednesday":19,"thursday":20,"friday":21,"saturday":22},{"year":2020,"month":"february","sunday":23,"monday":24,"tuesday":25,"wednesday":26,"thursday":27,"friday":28,"saturday":29}]"#; assert_eq!(actual.out, cal_february_json); } diff --git a/docs/commands/cal.md b/docs/commands/cal.md index b374a1610..34f998384 100644 --- a/docs/commands/cal.md +++ b/docs/commands/cal.md @@ -14,178 +14,178 @@ Use `cal` to display a calendar. ```shell > cal -───┬────────┬────────┬─────────┬───────────┬─────────┬────────┬────────── - # │ sunday │ monday │ tuesday │ wednesday │ thurday │ friday │ saturday -───┼────────┼────────┼─────────┼───────────┼─────────┼────────┼────────── - 0 │ │ │ │ │ │ 1 │ 2 - 1 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 - 2 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 - 3 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 - 4 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 - 5 │ 31 │ │ │ │ │ │ -───┴────────┴────────┴─────────┴───────────┴─────────┴────────┴────────── +───┬────────┬────────┬─────────┬───────────┬────────-─┬────────┬────────── + # │ sunday │ monday │ tuesday │ wednesday │ thursday │ friday │ saturday +───┼────────┼────────┼─────────┼───────────┼──────-───┼────────┼────────── + 0 │ │ │ │ │ │ 1 │ 2 + 1 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 + 2 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 + 3 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 + 4 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 + 5 │ 31 │ │ │ │ │ │ +───┴────────┴────────┴─────────┴───────────┴────-─────┴────────┴────────── ``` ```shell > cal -yqm --full-year 2020 -────┬──────┬─────────┬───────┬────────┬────────┬─────────┬───────────┬─────────┬────────┬────────── - # │ year │ quarter │ month │ sunday │ monday │ tuesday │ wednesday │ thurday │ friday │ saturday -────┼──────┼─────────┼───────┼────────┼────────┼─────────┼───────────┼─────────┼────────┼────────── - 0 │ 2020 │ 1 │ 1 │ │ │ │ 1 │ 2 │ 3 │ 4 - 1 │ 2020 │ 1 │ 1 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 2 │ 2020 │ 1 │ 1 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 3 │ 2020 │ 1 │ 1 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 4 │ 2020 │ 1 │ 1 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ - 5 │ 2020 │ 1 │ 2 │ │ │ │ │ │ │ 1 - 6 │ 2020 │ 1 │ 2 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 - 7 │ 2020 │ 1 │ 2 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 - 8 │ 2020 │ 1 │ 2 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 - 9 │ 2020 │ 1 │ 2 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 - 10 │ 2020 │ 1 │ 3 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 - 11 │ 2020 │ 1 │ 3 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 - 12 │ 2020 │ 1 │ 3 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 - 13 │ 2020 │ 1 │ 3 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 - 14 │ 2020 │ 1 │ 3 │ 29 │ 30 │ 31 │ │ │ │ - 15 │ 2020 │ 2 │ 4 │ │ │ │ 1 │ 2 │ 3 │ 4 - 16 │ 2020 │ 2 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 17 │ 2020 │ 2 │ 4 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 18 │ 2020 │ 2 │ 4 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 19 │ 2020 │ 2 │ 4 │ 26 │ 27 │ 28 │ 29 │ 30 │ │ - 20 │ 2020 │ 2 │ 5 │ │ │ │ │ │ 1 │ 2 - 21 │ 2020 │ 2 │ 5 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 - 22 │ 2020 │ 2 │ 5 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 - 23 │ 2020 │ 2 │ 5 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 - 24 │ 2020 │ 2 │ 5 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 - 25 │ 2020 │ 2 │ 5 │ 31 │ │ │ │ │ │ - 26 │ 2020 │ 2 │ 6 │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 - 27 │ 2020 │ 2 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 - 28 │ 2020 │ 2 │ 6 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 - 29 │ 2020 │ 2 │ 6 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 - 30 │ 2020 │ 2 │ 6 │ 28 │ 29 │ 30 │ │ │ │ - 31 │ 2020 │ 3 │ 7 │ │ │ │ 1 │ 2 │ 3 │ 4 - 32 │ 2020 │ 3 │ 7 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 33 │ 2020 │ 3 │ 7 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 34 │ 2020 │ 3 │ 7 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 35 │ 2020 │ 3 │ 7 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ - 36 │ 2020 │ 3 │ 8 │ │ │ │ │ │ │ 1 - 37 │ 2020 │ 3 │ 8 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 - 38 │ 2020 │ 3 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 - 39 │ 2020 │ 3 │ 8 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 - 40 │ 2020 │ 3 │ 8 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 - 41 │ 2020 │ 3 │ 8 │ 30 │ 31 │ │ │ │ │ - 42 │ 2020 │ 3 │ 9 │ │ │ 1 │ 2 │ 3 │ 4 │ 5 - 43 │ 2020 │ 3 │ 9 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 - 44 │ 2020 │ 3 │ 9 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 - 45 │ 2020 │ 3 │ 9 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 - 46 │ 2020 │ 3 │ 9 │ 27 │ 28 │ 29 │ 30 │ │ │ - 47 │ 2020 │ 4 │ 10 │ │ │ │ │ 1 │ 2 │ 3 - 48 │ 2020 │ 4 │ 10 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 - 49 │ 2020 │ 4 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 - 50 │ 2020 │ 4 │ 10 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 - 51 │ 2020 │ 4 │ 10 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 - 52 │ 2020 │ 4 │ 11 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 - 53 │ 2020 │ 4 │ 11 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 - 54 │ 2020 │ 4 │ 11 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 - 55 │ 2020 │ 4 │ 11 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 - 56 │ 2020 │ 4 │ 11 │ 29 │ 30 │ │ │ │ │ - 57 │ 2020 │ 4 │ 12 │ │ │ 1 │ 2 │ 3 │ 4 │ 5 - 58 │ 2020 │ 4 │ 12 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 - 59 │ 2020 │ 4 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 - 60 │ 2020 │ 4 │ 12 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 - 61 │ 2020 │ 4 │ 12 │ 27 │ 28 │ 29 │ 30 │ 31 │ │ -────┴──────┴─────────┴───────┴────────┴────────┴─────────┴───────────┴─────────┴────────┴────────── +────┬──────┬─────────┬───────┬────────┬────────┬─────────┬───────────┬───-──────┬────────┬────────── + # │ year │ quarter │ month │ sunday │ monday │ tuesday │ wednesday │ thursday │ friday │ saturday +────┼──────┼─────────┼───────┼────────┼────────┼─────────┼───────────┼────-─────┼────────┼────────── + 0 │ 2020 │ 1 │ 1 │ │ │ │ 1 │ 2 │ 3 │ 4 + 1 │ 2020 │ 1 │ 1 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 2 │ 2020 │ 1 │ 1 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 3 │ 2020 │ 1 │ 1 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 4 │ 2020 │ 1 │ 1 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ + 5 │ 2020 │ 1 │ 2 │ │ │ │ │ │ │ 1 + 6 │ 2020 │ 1 │ 2 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 + 7 │ 2020 │ 1 │ 2 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 + 8 │ 2020 │ 1 │ 2 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 + 9 │ 2020 │ 1 │ 2 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 + 10 │ 2020 │ 1 │ 3 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 + 11 │ 2020 │ 1 │ 3 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 + 12 │ 2020 │ 1 │ 3 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 + 13 │ 2020 │ 1 │ 3 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 + 14 │ 2020 │ 1 │ 3 │ 29 │ 30 │ 31 │ │ │ │ + 15 │ 2020 │ 2 │ 4 │ │ │ │ 1 │ 2 │ 3 │ 4 + 16 │ 2020 │ 2 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 17 │ 2020 │ 2 │ 4 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 18 │ 2020 │ 2 │ 4 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 19 │ 2020 │ 2 │ 4 │ 26 │ 27 │ 28 │ 29 │ 30 │ │ + 20 │ 2020 │ 2 │ 5 │ │ │ │ │ │ 1 │ 2 + 21 │ 2020 │ 2 │ 5 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 + 22 │ 2020 │ 2 │ 5 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 + 23 │ 2020 │ 2 │ 5 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 + 24 │ 2020 │ 2 │ 5 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 + 25 │ 2020 │ 2 │ 5 │ 31 │ │ │ │ │ │ + 26 │ 2020 │ 2 │ 6 │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 + 27 │ 2020 │ 2 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 + 28 │ 2020 │ 2 │ 6 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 + 29 │ 2020 │ 2 │ 6 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 + 30 │ 2020 │ 2 │ 6 │ 28 │ 29 │ 30 │ │ │ │ + 31 │ 2020 │ 3 │ 7 │ │ │ │ 1 │ 2 │ 3 │ 4 + 32 │ 2020 │ 3 │ 7 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 33 │ 2020 │ 3 │ 7 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 34 │ 2020 │ 3 │ 7 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 35 │ 2020 │ 3 │ 7 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ + 36 │ 2020 │ 3 │ 8 │ │ │ │ │ │ │ 1 + 37 │ 2020 │ 3 │ 8 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 + 38 │ 2020 │ 3 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 + 39 │ 2020 │ 3 │ 8 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 + 40 │ 2020 │ 3 │ 8 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 + 41 │ 2020 │ 3 │ 8 │ 30 │ 31 │ │ │ │ │ + 42 │ 2020 │ 3 │ 9 │ │ │ 1 │ 2 │ 3 │ 4 │ 5 + 43 │ 2020 │ 3 │ 9 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 + 44 │ 2020 │ 3 │ 9 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 + 45 │ 2020 │ 3 │ 9 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 + 46 │ 2020 │ 3 │ 9 │ 27 │ 28 │ 29 │ 30 │ │ │ + 47 │ 2020 │ 4 │ 10 │ │ │ │ │ 1 │ 2 │ 3 + 48 │ 2020 │ 4 │ 10 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 + 49 │ 2020 │ 4 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 + 50 │ 2020 │ 4 │ 10 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 + 51 │ 2020 │ 4 │ 10 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 + 52 │ 2020 │ 4 │ 11 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 + 53 │ 2020 │ 4 │ 11 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 + 54 │ 2020 │ 4 │ 11 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 + 55 │ 2020 │ 4 │ 11 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 + 56 │ 2020 │ 4 │ 11 │ 29 │ 30 │ │ │ │ │ + 57 │ 2020 │ 4 │ 12 │ │ │ 1 │ 2 │ 3 │ 4 │ 5 + 58 │ 2020 │ 4 │ 12 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 + 59 │ 2020 │ 4 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 + 60 │ 2020 │ 4 │ 12 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 + 61 │ 2020 │ 4 │ 12 │ 27 │ 28 │ 29 │ 30 │ 31 │ │ +────┴──────┴─────────┴───────┴────────┴────────┴─────────┴───────────┴─-────────┴────────┴────────── ``` ```shell > cal -yqm --full-year 2020 --month-names -────┬──────┬─────────┬───────────┬────────┬────────┬─────────┬───────────┬─────────┬────────┬────────── - # │ year │ quarter │ month │ sunday │ monday │ tuesday │ wednesday │ thurday │ friday │ saturday -────┼──────┼─────────┼───────────┼────────┼────────┼─────────┼───────────┼─────────┼────────┼────────── - 0 │ 2020 │ 1 │ january │ │ │ │ 1 │ 2 │ 3 │ 4 - 1 │ 2020 │ 1 │ january │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 2 │ 2020 │ 1 │ january │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 3 │ 2020 │ 1 │ january │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 4 │ 2020 │ 1 │ january │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ - 5 │ 2020 │ 1 │ february │ │ │ │ │ │ │ 1 - 6 │ 2020 │ 1 │ february │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 - 7 │ 2020 │ 1 │ february │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 - 8 │ 2020 │ 1 │ february │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 - 9 │ 2020 │ 1 │ february │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 - 10 │ 2020 │ 1 │ march │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 - 11 │ 2020 │ 1 │ march │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 - 12 │ 2020 │ 1 │ march │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 - 13 │ 2020 │ 1 │ march │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 - 14 │ 2020 │ 1 │ march │ 29 │ 30 │ 31 │ │ │ │ - 15 │ 2020 │ 2 │ april │ │ │ │ 1 │ 2 │ 3 │ 4 - 16 │ 2020 │ 2 │ april │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 17 │ 2020 │ 2 │ april │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 18 │ 2020 │ 2 │ april │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 19 │ 2020 │ 2 │ april │ 26 │ 27 │ 28 │ 29 │ 30 │ │ - 20 │ 2020 │ 2 │ may │ │ │ │ │ │ 1 │ 2 - 21 │ 2020 │ 2 │ may │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 - 22 │ 2020 │ 2 │ may │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 - 23 │ 2020 │ 2 │ may │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 - 24 │ 2020 │ 2 │ may │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 - 25 │ 2020 │ 2 │ may │ 31 │ │ │ │ │ │ - 26 │ 2020 │ 2 │ june │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 - 27 │ 2020 │ 2 │ june │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 - 28 │ 2020 │ 2 │ june │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 - 29 │ 2020 │ 2 │ june │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 - 30 │ 2020 │ 2 │ june │ 28 │ 29 │ 30 │ │ │ │ - 31 │ 2020 │ 3 │ july │ │ │ │ 1 │ 2 │ 3 │ 4 - 32 │ 2020 │ 3 │ july │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 - 33 │ 2020 │ 3 │ july │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 - 34 │ 2020 │ 3 │ july │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 - 35 │ 2020 │ 3 │ july │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ - 36 │ 2020 │ 3 │ august │ │ │ │ │ │ │ 1 - 37 │ 2020 │ 3 │ august │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 - 38 │ 2020 │ 3 │ august │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 - 39 │ 2020 │ 3 │ august │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 - 40 │ 2020 │ 3 │ august │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 - 41 │ 2020 │ 3 │ august │ 30 │ 31 │ │ │ │ │ - 42 │ 2020 │ 3 │ september │ │ │ 1 │ 2 │ 3 │ 4 │ 5 - 43 │ 2020 │ 3 │ september │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 - 44 │ 2020 │ 3 │ september │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 - 45 │ 2020 │ 3 │ september │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 - 46 │ 2020 │ 3 │ september │ 27 │ 28 │ 29 │ 30 │ │ │ - 47 │ 2020 │ 4 │ october │ │ │ │ │ 1 │ 2 │ 3 - 48 │ 2020 │ 4 │ october │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 - 49 │ 2020 │ 4 │ october │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 - 50 │ 2020 │ 4 │ october │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 - 51 │ 2020 │ 4 │ october │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 - 52 │ 2020 │ 4 │ november │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 - 53 │ 2020 │ 4 │ november │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 - 54 │ 2020 │ 4 │ november │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 - 55 │ 2020 │ 4 │ november │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 - 56 │ 2020 │ 4 │ november │ 29 │ 30 │ │ │ │ │ - 57 │ 2020 │ 4 │ december │ │ │ 1 │ 2 │ 3 │ 4 │ 5 - 58 │ 2020 │ 4 │ december │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 - 59 │ 2020 │ 4 │ december │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 - 60 │ 2020 │ 4 │ december │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 - 61 │ 2020 │ 4 │ december │ 27 │ 28 │ 29 │ 30 │ 31 │ │ -────┴──────┴─────────┴───────────┴────────┴────────┴─────────┴───────────┴─────────┴────────┴────────── +────┬──────┬─────────┬───────────┬────────┬────────┬─────────┬───────────┬──-───────┬────────┬────────── + # │ year │ quarter │ month │ sunday │ monday │ tuesday │ wednesday │ thursday │ friday │ saturday +────┼──────┼─────────┼───────────┼────────┼────────┼─────────┼───────────┼─-────────┼────────┼────────── + 0 │ 2020 │ 1 │ january │ │ │ │ 1 │ 2 │ 3 │ 4 + 1 │ 2020 │ 1 │ january │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 2 │ 2020 │ 1 │ january │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 3 │ 2020 │ 1 │ january │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 4 │ 2020 │ 1 │ january │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ + 5 │ 2020 │ 1 │ february │ │ │ │ │ │ │ 1 + 6 │ 2020 │ 1 │ february │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 + 7 │ 2020 │ 1 │ february │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 + 8 │ 2020 │ 1 │ february │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 + 9 │ 2020 │ 1 │ february │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 + 10 │ 2020 │ 1 │ march │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 + 11 │ 2020 │ 1 │ march │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 + 12 │ 2020 │ 1 │ march │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 + 13 │ 2020 │ 1 │ march │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 + 14 │ 2020 │ 1 │ march │ 29 │ 30 │ 31 │ │ │ │ + 15 │ 2020 │ 2 │ april │ │ │ │ 1 │ 2 │ 3 │ 4 + 16 │ 2020 │ 2 │ april │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 17 │ 2020 │ 2 │ april │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 18 │ 2020 │ 2 │ april │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 19 │ 2020 │ 2 │ april │ 26 │ 27 │ 28 │ 29 │ 30 │ │ + 20 │ 2020 │ 2 │ may │ │ │ │ │ │ 1 │ 2 + 21 │ 2020 │ 2 │ may │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 + 22 │ 2020 │ 2 │ may │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 + 23 │ 2020 │ 2 │ may │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 + 24 │ 2020 │ 2 │ may │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 + 25 │ 2020 │ 2 │ may │ 31 │ │ │ │ │ │ + 26 │ 2020 │ 2 │ june │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 + 27 │ 2020 │ 2 │ june │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 + 28 │ 2020 │ 2 │ june │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 + 29 │ 2020 │ 2 │ june │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 + 30 │ 2020 │ 2 │ june │ 28 │ 29 │ 30 │ │ │ │ + 31 │ 2020 │ 3 │ july │ │ │ │ 1 │ 2 │ 3 │ 4 + 32 │ 2020 │ 3 │ july │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 + 33 │ 2020 │ 3 │ july │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 + 34 │ 2020 │ 3 │ july │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 + 35 │ 2020 │ 3 │ july │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 │ + 36 │ 2020 │ 3 │ august │ │ │ │ │ │ │ 1 + 37 │ 2020 │ 3 │ august │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 + 38 │ 2020 │ 3 │ august │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 │ 15 + 39 │ 2020 │ 3 │ august │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 │ 22 + 40 │ 2020 │ 3 │ august │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 29 + 41 │ 2020 │ 3 │ august │ 30 │ 31 │ │ │ │ │ + 42 │ 2020 │ 3 │ september │ │ │ 1 │ 2 │ 3 │ 4 │ 5 + 43 │ 2020 │ 3 │ september │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 + 44 │ 2020 │ 3 │ september │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 + 45 │ 2020 │ 3 │ september │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 + 46 │ 2020 │ 3 │ september │ 27 │ 28 │ 29 │ 30 │ │ │ + 47 │ 2020 │ 4 │ october │ │ │ │ │ 1 │ 2 │ 3 + 48 │ 2020 │ 4 │ october │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 + 49 │ 2020 │ 4 │ october │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 + 50 │ 2020 │ 4 │ october │ 18 │ 19 │ 20 │ 21 │ 22 │ 23 │ 24 + 51 │ 2020 │ 4 │ october │ 25 │ 26 │ 27 │ 28 │ 29 │ 30 │ 31 + 52 │ 2020 │ 4 │ november │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 + 53 │ 2020 │ 4 │ november │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 + 54 │ 2020 │ 4 │ november │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 │ 21 + 55 │ 2020 │ 4 │ november │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 + 56 │ 2020 │ 4 │ november │ 29 │ 30 │ │ │ │ │ + 57 │ 2020 │ 4 │ december │ │ │ 1 │ 2 │ 3 │ 4 │ 5 + 58 │ 2020 │ 4 │ december │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 + 59 │ 2020 │ 4 │ december │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 + 60 │ 2020 │ 4 │ december │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 + 61 │ 2020 │ 4 │ december │ 27 │ 28 │ 29 │ 30 │ 31 │ │ +────┴──────┴─────────┴───────────┴────────┴────────┴─────────┴───────────┴─-────────┴────────┴────────── ``` ```shell > cal -ym --full-year 2303 --month-names | where month == "june" -───┬──────┬───────┬────────┬────────┬─────────┬───────────┬─────────┬────────┬────────── - # │ year │ month │ sunday │ monday │ tuesday │ wednesday │ thurday │ friday │ saturday -───┼──────┼───────┼────────┼────────┼─────────┼───────────┼─────────┼────────┼────────── - 0 │ 2303 │ june │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 - 1 │ 2303 │ june │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 - 2 │ 2303 │ june │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 - 3 │ 2303 │ june │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 - 4 │ 2303 │ june │ 28 │ 29 │ 30 │ │ │ │ -───┴──────┴───────┴────────┴────────┴─────────┴───────────┴─────────┴────────┴────────── +───┬──────┬───────┬────────┬────────┬─────────┬───────────┬─────-────┬────────┬────────── + # │ year │ month │ sunday │ monday │ tuesday │ wednesday │ thursday │ friday │ saturday +───┼──────┼───────┼────────┼────────┼─────────┼───────────┼────-─────┼────────┼────────── + 0 │ 2303 │ june │ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 + 1 │ 2303 │ june │ 7 │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 + 2 │ 2303 │ june │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 20 + 3 │ 2303 │ june │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 + 4 │ 2303 │ june │ 28 │ 29 │ 30 │ │ │ │ +───┴──────┴───────┴────────┴────────┴─────────┴───────────┴──────-───┴────────┴────────── ``` ```shell > cal -my --full-year 2020 --month-names | where friday == 13 -───┬──────┬──────────┬────────┬────────┬─────────┬───────────┬─────────┬────────┬────────── - # │ year │ month │ sunday │ monday │ tuesday │ wednesday │ thurday │ friday │ saturday -───┼──────┼──────────┼────────┼────────┼─────────┼───────────┼─────────┼────────┼────────── - 0 │ 2020 │ march │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 - 1 │ 2020 │ november │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 -───┴──────┴──────────┴────────┴────────┴─────────┴───────────┴─────────┴────────┴────────── +───┬──────┬──────────┬────────┬────────┬─────────┬───────────┬────-─────┬────────┬────────── + # │ year │ month │ sunday │ monday │ tuesday │ wednesday │ thursday │ friday │ saturday +───┼──────┼──────────┼────────┼────────┼─────────┼───────────┼──-───────┼────────┼────────── + 0 │ 2020 │ march │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 + 1 │ 2020 │ november │ 8 │ 9 │ 10 │ 11 │ 12 │ 13 │ 14 +───┴──────┴──────────┴────────┴────────┴─────────┴───────────┴────-─────┴────────┴────────── ```