From e8c37e6bcbd47d43bcd749c7a20374d3f830ecee Mon Sep 17 00:00:00 2001 From: nojhan Date: Fri, 28 Jul 2023 22:51:33 +0200 Subject: [PATCH] feat: no command defaults to show all --- klyban.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/klyban.py b/klyban.py index b670897..7c96eda 100644 --- a/klyban.py +++ b/klyban.py @@ -102,7 +102,7 @@ def check_id(context, param, value): # Global group holding global options. -@click.group() +@click.group(invoke_without_command=True) # Core options. @click.option( '-c', '--config', @@ -164,6 +164,9 @@ def cli(context, **kwargs): context.obj['debug'] = kwargs['debug'] + if not context.invoked_subcommand: + context.invoke(show) + @cli.command() @click.argument('TID', required=False, type=int, is_eager=True, callback=check_id)