ferraus sounds update

Fetch the latest signed sounds registry

Synopsis

ferraus sounds update [options]

What it does

Downloads the newest registry manifest and its signature, verifies the Ed25519 signature against the key built into ferraus, and caches it when it is newer than the built-in one. Also reports installed sounds whose registry version changed.

Examples

Refresh the registry

ferraus sounds update

Refresh and report changes as JSON

ferraus sounds update --json

Use a mirror or private registry instead of the published one

ferraus sounds update --url https://example.com/sounds/registry.json

Options

FlagTypeDefaultMeaning
--urltext—Manifest URL (default: the project's published registry, or FERRAUS_SOUNDS_REGISTRY_URL)

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
7Plugin crashed, timed out, or was not found
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_sounds_update
  • Schema: ferraus schema sounds update
  • Pipeline: { op: sounds update, args: { ... } } (flag names with _ instead of -)
  • fx stage: no
{"command": "sounds update", "defaults": {}}