diff --git a/fastanime/cli/commands/anilist/__init__.py b/fastanime/cli/commands/anilist/__init__.py index 28733ed..f93f127 100644 --- a/fastanime/cli/commands/anilist/__init__.py +++ b/fastanime/cli/commands/anilist/__init__.py @@ -21,7 +21,12 @@ commands = { } -@click.group(commands=commands, invoke_without_command=True) +@click.group( + commands=commands, + invoke_without_command=True, + help="A beautiful interface that gives you access to a commplete streaming experience", + short_help="Access all streaming options", +) @click.pass_context def anilist(ctx: click.Context): if ctx.invoked_subcommand is None: diff --git a/fastanime/cli/commands/anilist/favourites.py b/fastanime/cli/commands/anilist/favourites.py index e10c99e..0f1e95c 100644 --- a/fastanime/cli/commands/anilist/favourites.py +++ b/fastanime/cli/commands/anilist/favourites.py @@ -5,7 +5,10 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command( + help="Fetch the top 15 most favourited anime from anilist", + short_help="View most favourited anime", +) @click.pass_obj def favourites(config): anime_data = AniList.get_most_favourite() diff --git a/fastanime/cli/commands/anilist/popular.py b/fastanime/cli/commands/anilist/popular.py index 6dba569..704276f 100644 --- a/fastanime/cli/commands/anilist/popular.py +++ b/fastanime/cli/commands/anilist/popular.py @@ -5,7 +5,9 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command( + help="Fetch the top 15 most popular anime", short_help="Most popular anime" +) @click.pass_obj def popular(config): anime_data = AniList.get_most_popular() diff --git a/fastanime/cli/commands/anilist/recent.py b/fastanime/cli/commands/anilist/recent.py index 633c4cf..4898f4c 100644 --- a/fastanime/cli/commands/anilist/recent.py +++ b/fastanime/cli/commands/anilist/recent.py @@ -5,7 +5,10 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command( + help="Fetch the 15 most recently updated anime from anilist that are currently releasing", + short_help="View recently updated anime", +) @click.pass_obj def recent(config): anime_data = AniList.get_most_recently_updated() diff --git a/fastanime/cli/commands/anilist/scores.py b/fastanime/cli/commands/anilist/scores.py index 2e707ab..5642820 100644 --- a/fastanime/cli/commands/anilist/scores.py +++ b/fastanime/cli/commands/anilist/scores.py @@ -5,7 +5,7 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command(help="Fetch the 15 most scored anime", short_help="Most scored anime") @click.pass_obj def scores(config): anime_data = AniList.get_most_scored() diff --git a/fastanime/cli/commands/anilist/search.py b/fastanime/cli/commands/anilist/search.py index a00d8b6..92d85ea 100644 --- a/fastanime/cli/commands/anilist/search.py +++ b/fastanime/cli/commands/anilist/search.py @@ -5,7 +5,10 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command( + help="Search for anime using anilists api and get top ~50 results", + short_help="Search for anime", +) @click.option("--title", prompt="Enter anime title") @click.pass_obj def search(config, title): diff --git a/fastanime/cli/commands/anilist/trending.py b/fastanime/cli/commands/anilist/trending.py index bfdb480..0f5dda4 100644 --- a/fastanime/cli/commands/anilist/trending.py +++ b/fastanime/cli/commands/anilist/trending.py @@ -5,7 +5,10 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command( + help="Fetch the top 15 anime that are currently trending", + short_help="Trending anime", +) @click.pass_obj def trending(config): success, data = AniList.get_trending() diff --git a/fastanime/cli/commands/anilist/upcoming.py b/fastanime/cli/commands/anilist/upcoming.py index dfa43cd..ec9c00f 100644 --- a/fastanime/cli/commands/anilist/upcoming.py +++ b/fastanime/cli/commands/anilist/upcoming.py @@ -5,7 +5,7 @@ from ...interfaces.anilist_interfaces import select_anime from ...utils.tools import QueryDict -@click.command() +@click.command(help="Fetch the 15 most anticipited anime", short_help="Upcoming anime") @click.pass_obj def upcoming(config): success, data = AniList.get_upcoming_anime()