`homeboy deploy` 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/deploy.md.

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

homeboy deploy

sh
homeboy deploy [OPTIONS] [TARGET_ID] [COMPONENT_IDS]...

Deploy components to remote server

ArgumentRequiredDescription
[TARGET_ID]noTarget ID: project ID or component ID (order is auto-detected)
[COMPONENT_IDS]...noAdditional component IDs (enables project/component order detection)
OptionValueDescription
-p, --project<PROJECT>Explicit project ID (takes precedence over positional detection)
-c, --component<COMPONENT>Explicit component IDs (takes precedence over positional)
--json<JSON>JSON input spec for bulk operations (array or {"component_ids": […]})
--allflagDeploy all configured components
--outdatedflagDeploy only components whose local version differs from deployed remote
--behind-upstreamflagDeploy only components whose local checkout is behind upstream
--dry-runflagPreview what would be deployed without executing
--applyflagConfirm dangerous deploy modes like –head, –ref, or –force
--checkflagCheck component status without building or deploying
--forceflagDeploy even with uncommitted changes
--projects<PROJECTS>Deploy to multiple projects (comma-separated or repeated)
-f, --fleet<FLEET>Deploy to all projects in a fleet
-s, --sharedflagDeploy to all projects using the specified component(s)
--keep-depsflagKeep build dependencies (skip post-deploy cleanup)
--no-pullflagSkip auto-pulling latest changes before deploy
--allow-stale-sourceflagDeploy a local build even when its source checkout is behind its upstream
--allow-downgradeflagDeploy a local build even when its semantic version is older than the remote
--headflagDeploy from current branch HEAD instead of the latest tag
--release-set<PATH>Validate this versioned release-set manifest before any deploy action
--ref<GIT_REF_OR_SHA>Deploy an exact Git ref resolved from the declared component repository
--taggedflagForce local tag-based build/deploy, ignoring reusable release assets
--resume<RUN_ID>Resume a prior multi-project deploy run after exact identity validation