destroy
Purpose
Remove .idx metadata recursively from the current project.
Usage
idx destroy
Arguments
- None.
Flags
- Global:
--quiet,-q.
Behavior and Side Effects
- Before destroy logic runs, CLI tries to disable daemon monitoring for
.. - Daemon disable errors are ignored when they indicate a non-active daemon state.
- Resolves current directory and Git root.
- Must run from the project root.
- Recursively traverses directories.
- Skips
.gitdirectories. - Removes every
.idxdirectory tree found.
Output
- Success:
๐งน Index metadata removed from project.
Errors
- Current directory cannot be resolved.
- Current directory is not project root.
- Directory traversal read errors.
- One or more
.idxdirectories could not be removed.
Examples
idx destroy