Skip to content

auberge dns delete

Delete the Cloudflare A record for a subdomain. Alias: auberge d d.

Terminal window
auberge dns delete [-s <SUBDOMAIN>] [--dry-run] [--production] [--yes]

Idempotent: reports success with “nothing to delete” if no A record exists. Only A records are considered — CNAME/AAAA/TXT records sharing the name are ignored.

Option Description Default
-s, --subdomain Subdomain (omit to be prompted) Interactive
-n, --dry-run Preview without deleting false
-o, --output FORMAT human or json human
-y, --yes Skip confirmation false
-P, --production Treat as a production deletion: retype the subdomain to confirm false
Terminal window
auberge dns delete -s freshrss --dry-run
auberge dns delete -s freshrss
auberge dns delete -s calibre --production --yes # CI / no prompts
JSON output schema
{ "deleted": true, "fqdn": "freshrss.example.com", "production": false }
Field Type Description
deleted boolean true if removed; false if already absent
fqdn string Fully-qualified domain name targeted
production boolean Whether --production was passed

JSON goes to stdout; human-format chrome goes to stderr. The deleted field distinguishes an actual deletion from an idempotent no-op — see ADR-0004.