調整さんで、「1週間のうち、9時から22時までに1時間の会議を入れたくて、その日程調整をしたい」場合に入力を楽にするためのCLIツール
Nimbleを使います。Nimが入ってると使えて、Nimはこちらからインストールできます。
$ nimble install https://github.com/momeemt/sugoi-ryo-no-kouhobi-seisei-kun
2023/01/04 11:00から2023/01/05 15:00までの間に、60分間の会議を行う場合。ただし、会議が行えるのは09:00から20:00までの間。
$ kouhobi -s 2023-01-04-11:00 -u 2023-01-05-15:00 -t 60 --start 09:00 --stop 20:00
標準出力
1/4(水) 11:00
1/4(水) 12:00
1/4(水) 13:00
1/4(水) 14:00
1/4(水) 15:00
1/4(水) 16:00
1/4(水) 17:00
1/4(水) 18:00
1/4(水) 19:00
1/5(木) 09:00
1/5(木) 10:00
1/5(木) 11:00
1/5(木) 12:00
1/5(木) 13:00
1/5(木) 14:00
以下のコマンドでも参照可能
$ kouhobi --help
short | long | type | required | description |
---|---|---|---|---|
-s= | --since= | string | REQUIRED | 日程調整の開始日時です。YYYY-MM-dd-HH:mm 形式で入力してください。 |
-u= | --until= | string | REQUIRED | 日程調整の終了日時です。この時刻までに会議が終了する開始時刻を提示します。YYYY-MM-dd-HH:mm 形式で入力してください。 |
-t= | --time= | string | REQUIRED | 会議に確保する時間です。分単位で整数値で入力してください。 |
--start= | string | 00:00 | 日程調整に用いる時間範囲の開始時刻です。HH:mm 形式で入力してください。 | |
--stop= | string | 24:00 | 日程調整に用いる時間範囲の終了時刻です。この時刻までに会議が終了する開始時刻を提示します。HH:mm 形式で入力してください。 |