Commands
`homeboy ssh`
Synopsis # Non-interactive discovery (JSON output): homeboy ssh list # Connect (interactive when no COMMAND is provided): homeboy ssh [OPTIONS]...
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...
Review Command
Run scoped audit + lint + test in a single invocation against PR-style changes. review also owns the individual quality...
`homeboy triage`
Produce an attention report for components, projects, fleets, rigs, or the full configured workspace. Snapshot report mode reads GitHub state...
Rig Spec Reference
JSON reference for rig specs loaded from ~/.config/homeboy/rigs/<id>.json or installed from a rig package. Package Layout A rig package can...
`homeboy refactor`
Synopsis homeboy refactor <COMPONENT> --from <SOURCE>... [OPTIONS] homeboy refactor <COMPONENT> --all [OPTIONS] homeboy refactor <COMMAND> homeboy refactor refs <symbol> [--component...
`homeboy deps`
Manage component dependencies. Synopsis homeboy deps <COMMAND> Subcommands status — inspect dependency constraints and locked package versions install — install...
`homeboy component`
Manage standalone component configurations stored under components/<id>.json. Synopsis homeboy component [OPTIONS] <COMMAND> Subcommands create homeboy component create [OPTIONS] The component...
`homeboy contract`
Inspect and export Homeboy-owned generic contract metadata. Synopsis homeboy contract <COMMAND> Subcommands list - list registered core-owned data contracts show...
`homeboy cargo`
Run Cargo commands through an extension-provided top-level CLI verb. Synopsis homeboy cargo <project_id> [args]... Usage cargo is not a core...
`homeboy api`
Synopsis homeboy api <COMMAND> Description Make HTTP requests to a project’s configured API, manage project API credentials, and make generic...
`homeboy file`
Synopsis homeboy file <COMMAND> Subcommands list <project_id> <path> read <project_id> <path> write <project_id> <path> [--apply] (reads content from stdin) mkdir...