diff options
| -rw-r--r-- | pyproject.toml | 1 | ||||
| -rw-r--r-- | requirements-dev.lock | 3 | ||||
| -rw-r--r-- | requirements.lock | 3 | ||||
| -rw-r--r-- | src/oguri/cli.py | 5 |
4 files changed, 10 insertions, 2 deletions
diff --git a/pyproject.toml b/pyproject.toml index 22be74a..55631d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,6 +7,7 @@ dependencies = [ "ariadne-codegen @ git+https://github.com/flonou/ariadne-codegen@field_names_should_not_be_converted_to_snake-case", "asyncio>=3.4.3", "rich>=14.0.0", + "click-aliases>=1.0.5", ] requires-python = ">= 3.13" diff --git a/requirements-dev.lock b/requirements-dev.lock index e8e57cc..e3e259d 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -28,6 +28,9 @@ certifi==2025.6.15 click==8.2.1 # via ariadne-codegen # via black + # via click-aliases +click-aliases==1.0.5 + # via oguri graphql-core==3.2.6 # via ariadne-codegen h11==0.16.0 diff --git a/requirements.lock b/requirements.lock index e8e57cc..e3e259d 100644 --- a/requirements.lock +++ b/requirements.lock @@ -28,6 +28,9 @@ certifi==2025.6.15 click==8.2.1 # via ariadne-codegen # via black + # via click-aliases +click-aliases==1.0.5 + # via oguri graphql-core==3.2.6 # via ariadne-codegen h11==0.16.0 diff --git a/src/oguri/cli.py b/src/oguri/cli.py index a9b010b..96a5f5f 100644 --- a/src/oguri/cli.py +++ b/src/oguri/cli.py @@ -1,16 +1,17 @@ import asyncio import click +from click_aliases import ClickAliasedGroup from . import schedule as schedule_logic [email protected](cls=ClickAliasedGroup) def cli(): """A command-line tool for AniList.""" pass [email protected](aliases=["s"]) @click.argument("day", required=False, default="today") @click.option("--reverse", is_flag=True, help="Reverse the order of the schedule.") def schedule(day, reverse): |