aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyproject.toml1
-rw-r--r--requirements-dev.lock3
-rw-r--r--requirements.lock3
-rw-r--r--src/oguri/cli.py5
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):