batch_array_remove
Remove a value from an array property in multiple Markdown files by specifying a glob pattern, property name, and value to remove.
Instructions
Remove a value from an array property in multiple files.
Args: glob: Glob pattern relative to base directory (e.g. "atoms/**/*.md"). property: Name of the array property. value: Value to remove.
Returns: Dict with updated_count, updated_files, and warnings.
Notes: - If property doesn't exist, file is skipped. - If value doesn't exist in array, file is skipped. - If property is not an array, file is skipped with a warning. - Files are only included in updated_files if actually modified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| glob | Yes | ||
| value | Yes | ||
| property | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||