You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add MOVE FOLDER command for reorganizing folders
Syntax: MOVE FOLDER Module.FolderName TO FOLDER 'path' [IN Module]
Uses the same qualified name pattern as document moves. Double quotes
for nested paths: MOVE FOLDER Module."Parent/Child" TO TargetModule.
Includes grammar, AST, visitor, executor, writer, docs, skills,
help topics, and examples.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
MOVE FOLDER qualified_name TO FOLDER 'folder_path';
6
+
MOVE FOLDER qualified_name TO FOLDER 'folder_path' IN module_name;
7
+
MOVE FOLDER qualified_name TO module_name;
8
+
9
+
## Description
10
+
11
+
Moves a folder (and all its contents) to a different location: another folder within the same module, a folder in a different module, or a module root. The folder's contents (documents and sub-folders) move with it.
12
+
13
+
The source folder is identified using the standard qualified name syntax: `Module.FolderName`. For nested folder paths containing `/`, use double quotes: `Module."Parent/Child"`.
14
+
15
+
Target folders are created automatically if they don't exist.
16
+
17
+
## Parameters
18
+
19
+
**qualified_name**
20
+
: The source folder in `Module.FolderName` format. Use double quotes for paths with `/` or special characters.
21
+
22
+
**folder_path**
23
+
: The target folder path. Use `/` for nested folders.
24
+
25
+
**module_name**
26
+
: The target module name (for cross-module moves).
27
+
28
+
## Examples
29
+
30
+
### Move a folder into another folder
31
+
32
+
```sql
33
+
MOVE FOLDER MyModule.Resources TO FOLDER 'Archive';
34
+
```
35
+
36
+
### Move a nested folder to module root
37
+
38
+
```sql
39
+
MOVE FOLDER MyModule."Orders/Archive" TO MyModule;
40
+
```
41
+
42
+
### Move a folder to a different module
43
+
44
+
```sql
45
+
MOVE FOLDER MyModule.SharedWidgets TO CommonModule;
46
+
```
47
+
48
+
### Move a folder into a folder in another module
49
+
50
+
```sql
51
+
MOVE FOLDER MyModule.Templates TO FOLDER 'Shared/Templates'IN CommonModule;
0 commit comments