Skip to content

feat(cli): soft-deprecate legacy subcommands unrelated to MultiTool Checks#142

Merged
RobbieMcKinstry merged 1 commit into
trunkfrom
robbie/multi-1365
Jun 24, 2026
Merged

feat(cli): soft-deprecate legacy subcommands unrelated to MultiTool Checks#142
RobbieMcKinstry merged 1 commit into
trunkfrom
robbie/multi-1365

Conversation

@RobbieMcKinstry

Copy link
Copy Markdown
Contributor

The repo now hosts MultiTool Checks, whose only relevant subcommand is
check. The leftover subcommands from the tool's previous life (login,
logout, init, run, and the feature-gated proxy) create confusion
about what the tool does. Soft-deprecate them: they keep working but are
hidden from help and emit a deprecation notice when invoked. check,
version, and clap's built-in help are preserved with no notice.

clap has no runtime command-level deprecation primitive, so the notice is
emitted explicitly to stderr at dispatch (honoring --enable-colors) and
#[command(hide = true)] drops the legacy commands from help output.

Legacy guides (quickstart, AWS Lambda, Cloudflare Workers, permissions)
now carry a deprecation banner pointing to multi check.

Removal is tracked as a follow-up (MULTI-1366).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

…hecks

The repo now hosts MultiTool Checks, whose only relevant subcommand is
`check`. The leftover subcommands from the tool's previous life (`login`,
`logout`, `init`, `run`, and the feature-gated `proxy`) create confusion
about what the tool does. Soft-deprecate them: they keep working but are
hidden from help and emit a deprecation notice when invoked. `check`,
`version`, and clap's built-in `help` are preserved with no notice.

clap has no runtime command-level deprecation primitive, so the notice is
emitted explicitly to stderr at dispatch (honoring `--enable-colors`) and
`#[command(hide = true)]` drops the legacy commands from help output.

Legacy guides (quickstart, AWS Lambda, Cloudflare Workers, permissions)
now carry a deprecation banner pointing to `multi check`.

Removal is tracked as a follow-up (MULTI-1366).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@RobbieMcKinstry RobbieMcKinstry added this pull request to the merge queue Jun 24, 2026
Merged via the queue into trunk with commit a75aed9 Jun 24, 2026
10 checks passed
@RobbieMcKinstry RobbieMcKinstry deleted the robbie/multi-1365 branch June 24, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant