From 6a6e03c74416ca823f66b661457b3e4eeda4278e Mon Sep 17 00:00:00 2001 From: Benexl Date: Sat, 16 Aug 2025 16:32:07 +0300 Subject: [PATCH] feat(cli): invoke the default media api on no subcommand --- viu/cli/cli.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/viu/cli/cli.py b/viu/cli/cli.py index 1906343..4341a02 100644 --- a/viu/cli/cli.py +++ b/viu/cli/cli.py @@ -45,6 +45,7 @@ commands = { @click.group( cls=LazyGroup, root="viu.cli.commands", + invoke_without_command=True, lazy_subcommands=commands, context_settings=dict(auto_envvar_prefix=PROJECT_NAME), ) @@ -107,3 +108,7 @@ def cli(ctx: click.Context, **options: "Unpack[Options]"): else loader.load(cli_overrides) ) ctx.obj = config + if ctx.invoked_subcommand is None: + from .commands.anilist import cmd + + ctx.invoke(cmd.anilist)