Skip to content

Utilities

A handful of commands that do not belong to a single operational topic and live at the top level of the CLI.

flui update

Checks npm for a newer published version of @flui-cloud/cli and, if there is one, reinstalls the CLI globally after asking for confirmation.

Terminal window
flui update

The reinstall uses npm install -g @flui-cloud/cli@<latest> under the hood. If you originally installed the CLI with pnpm or yarn the command still works, but it produces a mixed install on the local Node setup; reinstall manually with your package manager of choice if that matters.

flui reconcile

Reconciles the CLI’s local state with what the API knows. Today it covers the DNS configuration only — useful after manual edits to DNS records or to the provider zone, to line the two views back up.

Terminal window
flui reconcile
flui reconcile --type dns
flui reconcile --dry-run
FlagDefaultEffect
-t, --type <kind>allReconciliation kind. Available today: dns, all. Repeatable.
--api-url <url>from profileOverride the API URL for this run.
--dry-runShow what would be reconciled without applying changes.

flui dns cleanup

Deletes every A record in the named DNS zone on the provider. Typically used after destroying a batch of test clusters that left their hostnames behind.

Terminal window
flui dns cleanup --domain example.com --dry-run # preview first
flui dns cleanup --domain example.com
flui dns cleanup --domain example.com --force # skip confirmation
FlagRequiredEffect
--domain <name>yesZone name on the provider.
-f, --forcenoSkip confirmation.
--dry-runnoPreview the records that would be deleted.

⚠️ Destructive and irreversible. Always run --dry-run first; the command does not look at which records belong to active clusters, it removes every A record in the zone.