From 30a0404c6361ed8625f43e227f7e1d3d920f1382 Mon Sep 17 00:00:00 2001 From: Asad Iqbal Date: Wed, 3 Jun 2026 13:56:16 +0500 Subject: [PATCH] docs(cli): refresh stale root --help long string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The root command's Long help still claimed the binary "implements only version and completion" and pointed at the roadmap for future phases — stale since v0.1 shipped the dataset/ingest/cluster commands. PR #18 refreshed the README and the three other user-facing --help strings but missed this one (it scoped to cluster info / dataset / dataset push). Describe the shipped command set instead. Docs/strings only; no behavior change. Closes #19 Co-Authored-By: Claude Opus 4.8 --- internal/cli/root.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/cli/root.go b/internal/cli/root.go index 1dc4184..d7d9b47 100644 --- a/internal/cli/root.go +++ b/internal/cli/root.go @@ -50,9 +50,12 @@ on the cluster's shared PVC, submitting the ingestion request, watching the resulting Job, and reporting the outcome. Customers never touch Helm, never edit YAML, never run kubectl cp manually. -Today this binary implements only ` + "`version`" + ` and ` + "`completion`" + ` — -see https://github.com/tracebloc/client/issues/147 for the v0.1 -roadmap. Subsequent phases land subcommands incrementally.`, +This binary implements the full v0.1 ingestion path: ` + "`dataset push`" + ` +(the dominant workflow above), ` + "`ingest validate`" + ` for a local +schema check, ` + "`cluster info`" + ` for discovery diagnostics, plus +` + "`version`" + ` and ` + "`completion`" + `. See +https://github.com/tracebloc/client/issues/147 for the v0.1 roadmap and +what's planned next.`, // Silence cobra's auto-printed errors + usage on every error; // we already print structured errors in handlers, and the