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

chalksurf sheet copy

chalksurf sheet copy [exerciseSheetId] [name]
Copy a visible exercise sheet into the selected organization
Positionals:
exerciseSheetId Exercise sheet ID to copy [string]
name Name for the copied sheet [string]
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]
--exercise-copy-mode Exercise copy policy: keep_references or copy_all_exercises [string] [default: "keep_references"]
--language Translation language whose sheet name should be replaced [string]
--target-folder-id Destination folder ID, or omit for root [string]
Examples:
chalksurf sheet copy 00000000-0000-4000-8000-000000000001 "Easier variant" --exercise-copy-mode copy_all_exercises --json Create an editable variant sheet for an agent workflow