> ## Documentation index
> Fetch the complete documentation index at: https://docs.manyfold.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI 0.16.0 — Machine-readable --json across every command

> Changelog · CLI 0.16.0 · 2026-07-01

Source: https://docs.manyfold.ai/changelog/cli-v0.16.0/

In the index: https://docs.manyfold.ai/changelog#v0.16.0

Every `mf` data and mutation command now supports `--json`, so you can script Manyfold end to end and parse both success and failure reliably.

### Highlights

- **`--json` everywhere.** All data and mutation commands accept `--json` for machine-readable output; deletes emit `{ "ok": true, "id": ... }`.
- **Parseable errors.** In `--json` mode, failures print `{ "error": { "message": ... } }` on stderr with a non-zero exit, so scripts can branch on both outcomes.
- **Secrets stay redacted.** Channel output remains secret-redacted in JSON mode, and `login --json` reports the result without ever printing your token.

### Notes

- Raw-stream and interactive commands (`files read`, `daemon logs`, `daemon start/register/stop`, `update`) keep their existing behavior.
