From 5474bcfd31b381e69fa3e07f6455719f48d868db Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 5 Jul 2025 21:21:13 -0700 Subject: feat(cli): Support "yesterday" schedule keyword --- src/oguri/cli.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/oguri/cli.py b/src/oguri/cli.py index 96a5f5f..3410610 100644 --- a/src/oguri/cli.py +++ b/src/oguri/cli.py @@ -18,18 +18,22 @@ def schedule(day, reverse): """ Shows the airing schedule for a given day. - DAY can be 'today', 'tomorrow', or an integer representing the number of days from now. + DAY can be "today", "tomorrow", "yesterday", or an integer representing the number of days from now. """ days_offset = 0 if day == "tomorrow": days_offset = 1 + elif day == "yesterday": + days_offset = -1 elif day != "today": try: days_offset = int(day) except ValueError: - raise click.BadParameter('DAY must be "today", "tomorrow", or an integer.') + raise click.BadParameter( + 'DAY must be "today", "tomorrow", "yesterday", or an integer.' + ) asyncio.run(schedule_logic.show_schedule(days_offset, reverse)) -- cgit v1.2.3