CLI
genart init
Scaffold a new sketch
Scaffold a new .genart sketch file with a chosen renderer, canvas preset, and optional title. Creates a ready-to-edit starting point.
Usage
genart init [name] [options]Arguments
| Argument | Required | Description |
|---|---|---|
[name] | No | Name for the new sketch (used as filename and title) |
Options
| Flag | Type | Default | Description |
|---|---|---|---|
--renderer | p5 | canvas2d | three | glsl | svg | Renderer to use | |
--preset | string | square-600 | Canvas size preset |
--title | string | Sketch title | |
--dev | boolean | Create as a developer project directory instead of a single file |
Examples
Create a new sketch interactively:
genart initCreate a named sketch with a specific renderer:
genart init my-sketch --renderer p5Create a Three.js sketch with a custom preset:
genart init 3d-scene --renderer three --preset landscape-1920Create a developer project directory:
genart init my-project --renderer canvas2d --devSpecify a title separate from the filename:
genart init flow-field --renderer canvas2d --title "Flow Field Study"