Skip to content

grafos new

Scaffold a fresh project with example tasklets and a grafos.toml manifest.

grafos new

Scaffold a new grafOS program from a template
Usage: grafos new [OPTIONS] <NAME>
Arguments:
<NAME> Project name. Used as the directory name AND the crate name; must match Rust package-name conventions (`[a-z][a-z0-9_-]*`)
Options:
--fabric <FABRIC>
Fabric address (host:port). Overrides GRAFOS_FABRIC env var [env: GRAFOS_FABRIC=]
--template <TEMPLATE>
Template to scaffold. Today: only `image-indexer` [default: image-indexer]
--json
Output in JSON format for scripting
--out-dir <OUT_DIR>
Override the output directory. Defaults to `./<name>`
--fabricbios-root <FABRICBIOS_ROOT>
Deprecated compatibility flag. The Phase 204 scaffold no longer needs a fabricBIOS checkout path to compile locally [env: FABRICBIOS_ROOT=]
--wide
Show additional columns in table output
--force
Overwrite an existing output directory. Without this flag, scaffolding refuses to touch a non-empty path
--no-color
Disable color output
--pool <POOL>
Pool name (default: "default") [default: default]
-h, --help
Print help
-V, --version
Print version