From 6c1caa2f2516f85a1f8453d8e22abdba2dbcf0de Mon Sep 17 00:00:00 2001 From: rarebuffalo Date: Mon, 15 Jun 2026 00:53:16 +0530 Subject: [PATCH] default securelens command to scan the current codebase if run without subcommands --- cli/securelens/cli.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cli/securelens/cli.py b/cli/securelens/cli.py index beb0db3..d608848 100644 --- a/cli/securelens/cli.py +++ b/cli/securelens/cli.py @@ -42,15 +42,17 @@ def _require_config(cfg): # ── Main group ───────────────────────────────────────────────────────────────── -@click.group() +@click.group(invoke_without_command=True) @click.version_option("2.0.0", prog_name="SecureLens AI") -def main(): +@click.pass_context +def main(ctx): """ \b SecureLens AI — AI-powered security scanner Scan codebases, URLs and get instant security reports. """ - pass + if ctx.invoked_subcommand is None: + ctx.invoke(scan, path=".", model=None, output=None, max_files=None, ci=False, fail_on=None, no_ai=False, sync=False) # ── configure ─────────────────────────────────────────────────────────────────