Skip to main content
CLI/pd setup
CLI command · v3.30.6

pd setup

Install daemon, MCP, FleetBar, shell hook, and project init in one operator path.

Syntax

Run pd setup like this

pd setup
API spec

Command contract

Canonical command

pd setup

Reference route

/docs/cli/setup

Reference group

Setup, Runtime, And Diagnostics

Runtime path

daemon-backed CLI command

Source

bin/port-daddy-cli.ts, cli/commands/setup.ts, cli/commands/daemon.ts, cli/commands/diagnostics.ts, cli/commands/mcp-install.ts

Aliases

none

Output mode

human display with command-specific state changes

Page type

generated API spec from the source-backed catalog

See the command surfaces this reference keeps in play

This clip shows the daemon health check, command discovery, and message-loop patterns that recur across the CLI reference. Here it grounds the pd setup reference: daemon health, discovery, and message-loop patterns these pages keep pointing back to.

Usage patterns

Common ways this command shows up in practice

pd setup belongs to Setup, Runtime, And Diagnostics. Install Port Daddy, inspect the live daemon, launch the dashboard, and manage canonical or sidecar runtimes.

daemon-backed CLI command. Validate live behavior from the daemon and handler source when changing this command.

Use this page as the stable public contract for pd setup; aliases resolve to the same contract.

Flags

Options that change command behavior

--project

Resolve or filter the command to a specific project.

--no-daemon

Skip daemon installation or startup during setup.

--no-mcp

Skip MCP client installation during setup.

--no-fleetbar

Skip FleetBar installation during setup.

--no-init

Skip project initialization during setup.

--no-hook

Skip managed git hook installation.

Examples

Example 01

Run pd setup from a coordinated checkout

CLI
pd setup
Output
Prints each installation step and the next observable local file, daemon, or MCP client state.
Example 02

Find this command from the full CLI reference

CLI
pd help setup
open /docs/cli/setup
Output
The help topic and docs route both describe pd setup, including aliases, flags, and source provenance.