LocalDNS.wtf
CLI Reference

Service Management

Commands for managing service startup policies, dependencies, and health checks.

Service Management

localdns service set

Set the startup policy for a domain.

localdns service set <domain> <policy>

Policies: always | lazy | manual

localdns service restart-policy

Set the restart policy for a domain.

localdns service restart-policy <domain> <policy>

Policies: always | on-failure | never

localdns service type

Set the service type for a domain.

localdns service type <domain> <type>

Types: app | api | database | cache | queue | worker | proxy | monitoring | other

localdns service depends

Set service dependencies.

localdns service depends <domain> <deps...>
localdns service depends api.local postgres.local redis.local

localdns service health

Set a health check URL for a domain.

localdns service health <domain> <url>

localdns service list

List all services with their policies and types.

localdns service list [options]
OptionDescription
--jsonOutput as JSON

localdns services detect

Detect available brew services and suggest domain registrations.

localdns services detect

localdns services register

Register a brew service or create a launchd plist.

localdns services register <domain> [options]
OptionDescription
--brew <name>Brew service name
--create-plistCreate launchd plist instead of using brew