`homeboy fleet` command reference

Generated from the clap command tree. This page is the complete synopsis, argument, flag, and subcommand surface for this command family.

Concepts, recipes, and contracts are hand-written in docs/commands/fleet.md.

Global flags apply to every command and are documented once in the root command reference.

homeboy fleet

sh
homeboy fleet <COMMAND>

Manage fleets (groups of projects)

SubcommandSummary
homeboy fleet createCreate a new fleet
homeboy fleet showDisplay fleet configuration
homeboy fleet setUpdate fleet configuration
homeboy fleet deleteDelete a fleet
homeboy fleet listList all fleets
homeboy fleet addAdd a project to a fleet
homeboy fleet removeRemove a project from a fleet
homeboy fleet projectsShow projects in a fleet
homeboy fleet componentsShow component usage across a fleet
homeboy fleet statusShow live component versions and server health across a fleet (via SSH)
homeboy fleet checkCheck component drift across a fleet (compares local vs remote)
homeboy fleet execRun a command across all projects in a fleet via SSH

homeboy fleet create

sh
homeboy fleet create [OPTIONS] <ID>

Create a new fleet

ArgumentRequiredDescription
<ID>yesFleet ID
OptionValueDescription
-p, --projects<PROJECTS>Project IDs to include (comma-separated or repeated)
-d, --description<DESCRIPTION>Description of the fleet

homeboy fleet show

sh
homeboy fleet show <ID>

Display fleet configuration

ArgumentRequiredDescription
<ID>yesFleet ID

homeboy fleet set

sh
homeboy fleet set [OPTIONS] [ID]

Update fleet configuration

ArgumentRequiredDescription
[ID]noEntity ID (optional if provided in JSON body)
OptionValueDescription
--json<JSON>JSON object to merge into the entity (supports @file and – for stdin)
--base64<BASE64>Base64-encoded JSON object (bypasses shell escaping issues)
--replace<FIELD>Replace these fields instead of merging arrays

homeboy fleet delete

sh
homeboy fleet delete <ID>

Delete a fleet

ArgumentRequiredDescription
<ID>yesFleet ID

homeboy fleet list

sh
homeboy fleet list

List all fleets

homeboy fleet add

sh
homeboy fleet add [OPTIONS] <ID>

Add a project to a fleet

ArgumentRequiredDescription
<ID>yesFleet ID
OptionValueDescription
-p, --project<PROJECT>Project ID to add

homeboy fleet remove

sh
homeboy fleet remove [OPTIONS] <ID>

Remove a project from a fleet

ArgumentRequiredDescription
<ID>yesFleet ID
OptionValueDescription
-p, --project<PROJECT>Project ID to remove

homeboy fleet projects

sh
homeboy fleet projects <ID>

Show projects in a fleet

ArgumentRequiredDescription
<ID>yesFleet ID

homeboy fleet components

sh
homeboy fleet components <ID>

Show component usage across a fleet

ArgumentRequiredDescription
<ID>yesFleet ID

homeboy fleet status

sh
homeboy fleet status [OPTIONS] <ID>

Show live component versions and server health across a fleet (via SSH)

ArgumentRequiredDescription
<ID>yesFleet ID
OptionValueDescription
--cachedflagUse locally cached versions instead of live SSH check
--health-onlyflagShow only server health metrics, skip component versions

homeboy fleet check

sh
homeboy fleet check [OPTIONS] <ID>

Check component drift across a fleet (compares local vs remote)

ArgumentRequiredDescription
<ID>yesFleet ID
OptionValueDescription
--outdatedflagOnly show components that need updates

homeboy fleet exec

sh
homeboy fleet exec [OPTIONS] <ID> [COMMAND]...

Run a command across all projects in a fleet via SSH

ArgumentRequiredDescription
<ID>yesFleet ID
[COMMAND]...noCommand to execute on each project’s server
OptionValueDescription
--checkflagShow what would execute without running anything
--applyflagConfirm the command should execute over SSH on every project in the fleet
--user<USER>Override the SSH user for this execution (instead of each server’s configured user)