bindings command
Generate bind(c) shims, a C header and a Python ctypes wrapper for the public procedures of the modules.
bash
fobis bindings [MODULE...] [options]How to use it, with examples: Code quality.
All options
Arguments: MODULES...
| Option | Value | Default | Description |
|---|---|---|---|
--name | TEXT | Base name of the files [default: the project's]. | |
--output-dir, -o | TEXT | bindings | Where the files are written. |
--fobos, -f | TEXT | Specify a "fobos" file named differently from "fobos" | |
--fci | Assume fobos inputs as case insensitive | ||
--mode | TEXT | Select a mode defined into a fobos file | |
--force | Overwrite existing files. | ||
--print | Report what would be bound; write nothing. | ||
--json | Emit structured JSON to stdout instead of human-readable output (useful for scripting / agents) |