ferraus schema

List commands, or print the JSON Schema of one command's arguments and result

Synopsis

ferraus schema <command> [options]

What it does

List commands, or print the JSON Schema of one command's arguments and result

Examples

Arguments and result schema for separate

ferraus schema separate

List every command that has a schema

ferraus schema

The schema of a multi-word command (quote it)

ferraus schema "denoise profile" --json

Options

FlagTypeDefaultMeaning
<command>text—Command to describe (omit to list every command)

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
70Internal error (bug)

Common mistakes

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

For models

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