Filesystem modules¶
filesystem.copy¶
Copy a directory tree, optionally filtering files with a glob.
| Argument | Required | Description |
|---|---|---|
source |
yes | Source directory |
destination |
yes | Destination directory |
files |
no | Glob filter such as *.jpg |
Example¶
{
"module": "filesystem.copy",
"args": {
"source": "example",
"files": "*.jpg",
"destination": "example_copy_files"
}
}
filesystem.cleanup¶
Remove listed files and folders.
| Argument | Required | Description |
|---|---|---|
files |
no | List of file paths to delete |
folders |
no | List of folder paths to delete |
Example¶
{
"module": "filesystem.cleanup",
"args": {
"folders": [".venv", "dist"],
"files": ["my_file.json"]
}
}
See the Python example for a cleanup stage that removes build artifacts.