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
| Flag | Type | Default | Meaning |
|---|---|---|---|
<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
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Processing failed |
| 2 | Usage or parameter error |
| 3 | Input missing or unreadable |
| 8 | Cancelled |
| 70 | Internal error (bug) |
Common mistakes
- Expecting human-readable text when scripting: add
--jsonfor 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": {}}