From 710031b2a3ed291dfe9862eb19e08958fe47c6bd Mon Sep 17 00:00:00 2001 From: Devin Zuczek Date: Thu, 16 Jul 2026 12:28:46 -0400 Subject: [PATCH] make `just admin` exit cleanly --- packages/tools/src/cmd/admin.cmd.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/tools/src/cmd/admin.cmd.ts b/packages/tools/src/cmd/admin.cmd.ts index 22bfff0..f47b259 100644 --- a/packages/tools/src/cmd/admin.cmd.ts +++ b/packages/tools/src/cmd/admin.cmd.ts @@ -263,6 +263,9 @@ const lookup = new Command('lookup') export const adminCmd = new Command('admin') .description('Operator tools for accounts on the shared recflare D1 database') + // Bare `admin` (no subcommand) prints help and exits cleanly, rather than + // commander's default "missing command" error (exit 1). + .action((_opts, command: Command) => command.outputHelp()) .addCommand(setPassword) .addCommand(clearPassword) .addCommand(grantDeveloper)