From 4a71dcf6c211cdddcbd6e1108bd2ebbf8d47f476 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 3 Jun 2026 16:43:02 -0400 Subject: [PATCH] lfs check --- src/ria_toolkit_oss_cli/cli.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ria_toolkit_oss_cli/cli.py b/src/ria_toolkit_oss_cli/cli.py index 088c908..028b1b9 100644 --- a/src/ria_toolkit_oss_cli/cli.py +++ b/src/ria_toolkit_oss_cli/cli.py @@ -21,9 +21,10 @@ def _git_lfs_installed() -> bool: return False -@click.group() +@click.group(invoke_without_command=True) @click.option("-v", "--verbose", is_flag=True, type=bool, help="Increase verbosity, especially useful for debugging.") -def cli(verbose): +@click.pass_context +def cli(ctx, verbose): if not _git_lfs_installed(): click.echo( "Warning: git-lfs is not installed. RIA Hub projects require git-lfs to\n" @@ -36,6 +37,8 @@ def cli(verbose): "After installing, run: git lfs install", err=True, ) + if ctx.invoked_subcommand is None: + click.echo(ctx.get_help()) # Loop through project commands, binding them all to the CLI.