genart.dev
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

ArgumentRequiredDescription
[name]NoName for the new sketch (used as filename and title)

Options

FlagTypeDefaultDescription
--rendererp5 | canvas2d | three | glsl | svgRenderer to use
--presetstringsquare-600Canvas size preset
--titlestringSketch title
--devbooleanCreate as a developer project directory instead of a single file

Examples

Create a new sketch interactively:

genart init

Create a named sketch with a specific renderer:

genart init my-sketch --renderer p5

Create a Three.js sketch with a custom preset:

genart init 3d-scene --renderer three --preset landscape-1920

Create a developer project directory:

genart init my-project --renderer canvas2d --dev

Specify a title separate from the filename:

genart init flow-field --renderer canvas2d --title "Flow Field Study"