mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-08 10:03:51 +00:00
Destructive cleanup that completes the data-tree migration workflow. Walks <srcDir>, finds every proprietary file (.m2/.wmo/.blp/.dbc) that already has a matching open sidecar at the same (parent, stem), and deletes the proprietary file. Files without sidecars are preserved (still need migration). Honors --dry-run for safe previews. Defaults to actually delete (matches --strip-zone convention). Recommended workflow: --info-data-tree see migration share --migrate-data-tree fill in missing sidecars --strip-data-tree --dry-run confirm kill list --strip-data-tree apply Verified: 11-file mixed tree → dry-run preserves all 11; apply removes exactly the 4 that have sidecars (foo.m2, castle.wmo, sky.blp, Spell.dbc); the 3 unmatched proprietary files (bar.m2, grass.blp, Item.dbc) are correctly kept. Brings command count to 189. |
||
|---|---|---|
| .. | ||
| asset_extract | ||
| auth_login_probe | ||
| auth_probe | ||
| blp_convert | ||
| dbc_to_csv | ||
| editor | ||
| asset_pipeline_gui.py | ||
| backup_assets.sh | ||
| diff_classic_turtle_opcodes.py | ||
| gen_opcode_registry.py | ||
| generate_ffx_sdk_vk_permutations.sh | ||
| m2_viewer.py | ||
| opcode_map_utils.py | ||
| validate_opcode_maps.py | ||