Clone a project for isolated work
project_cloneCopy a MAX+plus II project directory to a new folder, preserving filenames and verifying each copied file with SHA-256; optionally limit to source/design files.
Instructions
Copy the project directory into a new directory; preserve names and verify SHA-256 for every copied file. Default all; sources selects design extensions and explicit includePaths, avoiding old SCF/TBL/reports in large projects. Preserves originals, excludes backup stores. Does not infer external hierarchy dependencies; inspect and compile the copy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Apply the described file change when true; otherwise return a preview. This is a tool argument, not a request for another user approval. | |
| profile | No | Default all. sources copies ACF/GDF/SYM/HDL/INC/MIF/HEX/EDIF/ASM, while excluding other files unless named in includePaths. | |
| project | Yes | Existing .acf project path or unambiguous project name. File paths are scoped to its directory. | |
| directory | Yes | New destination directory under workspace. Must not already exist or be inside the source directory. | |
| workspace | No | Workspace directory for resolving project names, or the scope when no project is supplied. | |
| includePaths | No | Explicit files to retain, e.g. a stimulus SCF/VEC or memory asset with an unusual extension. Each must exist within the source directory. |