Skip to content

Refactor CLI: replace "build" subcommand with top-level note, exec, image commands#8

Merged
simonw merged 1 commit intomainfrom
claude/refactor-cli-build-command-pAvuM
Feb 9, 2026
Merged

Refactor CLI: replace "build" subcommand with top-level note, exec, image commands#8
simonw merged 1 commit intomainfrom
claude/refactor-cli-build-command-pAvuM

Conversation

@simonw
Copy link
Owner

@simonw simonw commented Feb 9, 2026

I’m reconsidering the design of the CLI, I think the build command should be three separate commands all “showboat command file.md …”

what do you think?

Let’s rename run to exec, and rename commentary to note

The nested showboat build <file> <subcommand> pattern is replaced with
three direct commands: showboat note, showboat exec, showboat image.
This flattens the CLI to be consistent with the other top-level commands
(init, pop, verify, extract) and removes a positional argument.

https://claude.ai/code/session_01RkrAApJAz7vgX7CefmXrqp

…mage commands

The nested `showboat build <file> <subcommand>` pattern is replaced with
three direct commands: `showboat note`, `showboat exec`, `showboat image`.
This flattens the CLI to be consistent with the other top-level commands
(init, pop, verify, extract) and removes a positional argument.

https://claude.ai/code/session_01RkrAApJAz7vgX7CefmXrqp
@simonw simonw merged commit 4593160 into main Feb 9, 2026
2 checks passed
@simonw simonw deleted the claude/refactor-cli-build-command-pAvuM branch February 9, 2026 05:08
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.

2 participants