Skip to content
CLI reference for ChalkSurf CLI v0.4.4. Your installed chalksurf --help output remains authoritative for that binary.

chalksurf exercise solution generate

chalksurf exercise solution generate [ids..]
Generate solutions with shared-use and replacement safeguards
Positionals:
ids Explicit target IDs [array] [default: []]
Options:
--json Write machine-readable JSON to stdout [boolean] [default: false]
--result-file Publish the complete JSON result envelope to a new private file [string]
--base-url Base URL of the ChalkSurf API [string]
--organization Organization ID to use for this command [string]
--profile CLI profile to use for this command [string]
-v, --version Show the CLI version [boolean]
--help Show help [boolean]
--dry-run Preview eligibility and effects without submitting work [boolean]
--request-id Explicit request identity for an intentional exact resend [string]
--request-file Exclusive private attempt artifact destination [string]
--manifest Versioned repeated request JSON file or - for stdin [string]
--input Single structured request JSON file or - for stdin [string]
--wait Observe primary jobs until terminal [boolean]
--timeout-ms Maximum observation time in milliseconds [number]
--plan-out Save an executable reviewed plan; requires --dry-run [string]
--allow-shared-exercise-update Acknowledge updates to exercises reused by other sheets [boolean]
--replace-existing Acknowledge replacement of existing solution fields [boolean]
--sheet-id Select all exercises in one sheet; excludes explicit IDs and manifests [string]
--target-sheet-id Access context for explicit exercise targets [string]