Engine
Covers Engine 2.0.0
Projects and Files
Open projects and work with their files, directories, and project metadata.
| Operation | Description |
|---|---|
dartwic/delete-file | Deletes one file, one empty directory, or a resource group containing only its own file and empty nested directories. |
dartwic/get-directory-tree | Returns a recursive directory tree rooted at a workspace resource directory. |
dartwic/get-file | Reads a text file and optionally creates it when missing. |
dartwic/move-file | Moves a file or directory to a new path within the selected root. |
dartwic/projects/check-portability | Checks declared dependencies and JSON resources in the active project. |
dartwic/projects/create | Creates a project and makes it available to the engine. |
dartwic/projects/get-active | Returns the active project. |
dartwic/projects/list | Lists available projects. |
dartwic/projects/rename | Renames an existing project. |
dartwic/projects/select | Selects the active project loaded by the engine. |
dartwic/rename-file | Renames a file or directory without changing its parent directory. |
dartwic/save-file | Writes a file or creates a directory below a workspace root. |
dartwic/search-files | Searches file names, paths, and optionally text content in the active project. |
dartwic/search-files/start | Starts a detached job that searches project files. |
dartwic/settings/configure | Writes workspace/project overrides, or resets JSON pointers to inheritance. |
dartwic/settings/get | Reads portable policy and its source scopes. |
project/actions/apply | Applies an action with refreshed evidence, serializing it behind active actions. |
project/actions/cancel | Cancels queued actions immediately or requests cancellation at the next safe running step. Current work finishes before stopping; rename recovery restores prior state and completed deletions are retained and saved. |
project/actions/create | Creates a reviewed project operation. |
project/actions/dismiss | Dismisses a persisted project action. |
project/actions/list | Lists persisted project actions and their current step status. |
project/actions/update | Rechecks a project action and optionally changes its rename destination. |