[object Object]

← back to Cli Printing Press

docs(cli): update --force flag description to reflect auto-increment behavior

51ba99965094607eecce358cf892852f4944d5dc · 2026-03-27 19:44:03 -0700 · Trevin Chow

Files touched

Diff

commit 51ba99965094607eecce358cf892852f4944d5dc
Author: Trevin Chow <trevin@trevinchow.com>
Date:   Fri Mar 27 19:44:03 2026 -0700

    docs(cli): update --force flag description to reflect auto-increment behavior
---
 internal/cli/root.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/cli/root.go b/internal/cli/root.go
index 503ece9e..c40a9d19 100644
--- a/internal/cli/root.go
+++ b/internal/cli/root.go
@@ -269,7 +269,7 @@ func newGenerateCmd() *cobra.Command {
 	cmd.Flags().StringVar(&outputDir, "output", "", "Output directory (default: library/<name>-cli)")
 	cmd.Flags().BoolVar(&validate, "validate", true, "Run quality gates on the generated project")
 	cmd.Flags().BoolVar(&refresh, "refresh", false, "Refresh cached remote spec before generating")
-	cmd.Flags().BoolVar(&force, "force", false, "Remove existing output directory before generating")
+	cmd.Flags().BoolVar(&force, "force", false, "Overwrite the base output directory (e.g. library/notion-pp-cli) instead of auto-incrementing")
 	cmd.Flags().BoolVar(&lenient, "lenient", false, "Skip validation errors from broken $refs in OpenAPI specs")
 	cmd.Flags().StringVar(&docsURL, "docs", "", "API documentation URL to generate spec from")
 	cmd.Flags().BoolVar(&polish, "polish", false, "Run LLM polish pass on generated CLI (requires claude or codex CLI)")

← ca5c11fd fix(cli): capture explicitOutput before default assignment  ·  back to Cli Printing Press  ·  test(cli): add integration tests for claimOrForce behavior bc686731 →