Context
Follow-up tech debt from review of #1080. Not blocking, flagged by @TC-MO.
The new namespace (_index.ts) descriptions added in #1080 use imperative voice (e.g. "Manage", "Log in", "Run") while existing command descriptions use declarative (e.g. "Creates", "Prints", "Gets").
Both are fine individually, but mixed in the same --help menu it looks unintentional.
Proposal
Normalize everything to imperative voice (the gh / docker / kubectl convention) across all command and namespace descriptions.
Scope
- All
static override description values across src/commands/**/*.ts
- Includes leaf commands (
Creates a new dataset... → Create a new dataset...) and namespace _index.ts files (already imperative)
Context
Follow-up tech debt from review of #1080. Not blocking, flagged by @TC-MO.
The new namespace (
_index.ts) descriptions added in #1080 use imperative voice (e.g. "Manage", "Log in", "Run") while existing command descriptions use declarative (e.g. "Creates", "Prints", "Gets").Both are fine individually, but mixed in the same
--helpmenu it looks unintentional.Proposal
Normalize everything to imperative voice (the
gh/docker/kubectlconvention) across all command and namespace descriptions.Scope
static override descriptionvalues acrosssrc/commands/**/*.tsCreates a new dataset...→Create a new dataset...) and namespace_index.tsfiles (already imperative)