Commands
`homeboy audit`
Synopsis homeboy audit <component-id|path> [options] Description Audit a component's codebase for convention drift, structural complexity, dead code, duplication, and test...
Review Command
Run scoped audit + lint + test in a single invocation against PR-style changes. Synopsis homeboy review [component] --changed-since=<ref> homeboy...
Bench Command
Run performance benchmarks for a Homeboy component and surface regression deltas against a stored baseline. Synopsis homeboy bench <component> [options]...
Test Command
Run a component's extension-backed test suite. Synopsis homeboy test [component] [options] [-- <runner-args>] Description The test command resolves the component's...
`homeboy upgrade`
Synopsis homeboy upgrade [OPTIONS] homeboy update [OPTIONS] # alias Description Upgrades Homeboy to the latest version. The command auto-detects the...
`homeboy init`
Deprecated compatibility alias for homeboy status --full. Read-only - creates no files or state. Prefer: homeboy status --full Usage homeboy...
Lint Command
Lint a component using its linked extension's linting infrastructure. Synopsis homeboy lint [component] [options] Description The lint command resolves the...
`homeboy release`
Synopsis homeboy release [OPTIONS] [COMPONENTS]... By default Homeboy auto-detects the bump from commit history. Use --bump <major|minor|patch|VERSION> to force a...
`homeboy component`
Manage standalone component configurations stored under components/<id>.json. Synopsis homeboy component [OPTIONS] <COMMAND> Subcommands create homeboy component create [OPTIONS] --local-path <path>...
`homeboy stack`
Manage combined-fixes branches as JSON specs instead of hand-maintained cherry-pick lists. Synopsis homeboy stack <COMMAND> Stack specs live at ~/.config/homeboy/stacks/<id>.json....
`homeboy version`
Synopsis homeboy version <COMMAND> Subcommands show homeboy version show [<component_id>] Shows the current version for the specified component, or the...
Audit Layer Ownership Rules
Homeboy audit supports optional architecture/layer ownership rules to catch design-level drift that passes lint/static checks. Rule file locations Use one...