bouzuya.hatenablog.com

ぼうずやのにっき

date-range 0.1.0 をつくった

date-range 0.1.0 をつくった。

date-range は指定した期間を開始日・終了日の組に変換して表示するコマンド。

$ date-range 2021-01-04 # --format date
2021-01-04/2021-01-04
$ date-range 2021-01 # --format month
2021-01-01/2021-01-31
$ date-range 2021 # --format year
2021-01-01/2021-12-31
$ date-range 2021-W01-1 # --format week-date
2021-01-04/2021-01-04
$ date-range 2021-W01 # --format week
2021-01-04/2021-01-10
$ date-range --format week-year 2021
2021-01-04/2022-01-02
$ date-range 2021-Q1 # --format quarter
2021-01-01/2021-03-31
$ date-range --first 2021-Q1
2021-01-01
$ date-range --last 2021-Q1
2021-03-31

おおむね昨日 (2021-04-01) の week 0.1.0 と同じようなもの。最終的な結果が週から日になったもの。昨日の思いつきを実装したもの。

deno で動くスクリプトとして書いた。

ソースコードは公開していない。


子どもの世話をしている。どうも熟睡してくれない。不定期に起きる。上の子もこうだったかな……。


今日のコミット