ferraus self-update

Update ferraus to the latest release (opt-in, never automatic)

Synopsis

ferraus self-update [options]

What it does

Update ferraus to the latest release (opt-in, never automatic)

Examples

Install the newest signed release

ferraus self-update

Pin a version

ferraus self-update --version 1.2.0

Show which version would be installed without changing anything

ferraus self-update --dry-run --json

Options

FlagTypeDefaultMeaning
--versiontext—Install this version instead of the latest, e.g. 1.2.0

Global options

Every command also accepts the global options (-o, --json, --dry-run, --overwrite, --progress, ...). See Global options.

Exit codes

CodeMeaning
0Success
1Processing failed
2Usage or parameter error
3Input missing or unreadable
8Cancelled
10Network error
70Internal error (bug)

Common mistakes

  • Expecting human-readable text when scripting: add --json for a stable machine result.

For models

  • MCP tool: ferraus_self_update
  • Schema: ferraus schema self-update
  • Pipeline: { op: self-update, args: { ... } } (flag names with _ instead of -)
  • fx stage: no
{"command": "self-update", "defaults": {}}