Skip to content

feat: add proper CLI with subcommands (install, update, mcp, version) (#8) - #15

Merged
elynch303 merged 1 commit into
masterfrom
feature/#8-add-proper-cli-with-subcommands
Apr 18, 2026
Merged

feat: add proper CLI with subcommands (install, update, mcp, version) (#8)#15
elynch303 merged 1 commit into
masterfrom
feature/#8-add-proper-cli-with-subcommands

Conversation

@elynch303

Copy link
Copy Markdown
Owner

Closes #8

Changes

  • bin/claude-dev-kit.js — Full rewrite: dispatches install, update, mcp, version, help subcommands. No-args now prints help (no silent full install).
  • scripts/install.sh — Added --phase=install|update|mcp flag. New update phase runs migrate.sh non-interactively (no MCP wizard, no prompts). --mcp-only preserved as backward-compat alias.
  • README.md — Subcommand reference table + updated examples.

Subcommands

Command Behavior
install [target] Full install (current default)
update [target] Migration only, non-interactive
mcp [target] MCP wizard only
version Print semver from package.json
help Print usage summary

CI=true skips all prompts for install and update.

🤖 Generated with Claude Dev Kit

Replaces the thin passthrough bin with a dispatching CLI. No-args now
shows help instead of running a silent full install. --mcp-only flag
preserved as a backward-compat alias for --phase=mcp in install.sh.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@elynch303
elynch303 merged commit 9e18636 into master Apr 18, 2026
3 checks passed
@elynch303
elynch303 deleted the feature/#8-add-proper-cli-with-subcommands branch April 18, 2026 06:02
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.

feat: add proper CLI with subcommands (install, update, mcp, version)

1 participant