LICENSE
MANIFEST.in
README.md
pyproject.toml
src/modmgr/__init__.py
src/modmgr/acf_parser.py
src/modmgr/apply_ops.py
src/modmgr/backup_dir_builder.py
src/modmgr/backup_ops.py
src/modmgr/bootstrap.py
src/modmgr/cli.py
src/modmgr/database_ops.py
src/modmgr/engine.py
src/modmgr/forest_visual.py
src/modmgr/iojson.py
src/modmgr/path_resolver.py
src/modmgr/paths.py
src/modmgr/pathstyle.py
src/modmgr/prep.py
src/modmgr/restore_ops.py
src/modmgr/rule_aggregator.py
src/modmgr/schema.py
src/modmgr/steam_scanner.py
src/modmgr/validation.py
src/modmgr/vdf_parser.py
src/modmgr.egg-info/PKG-INFO
src/modmgr.egg-info/SOURCES.txt
src/modmgr.egg-info/dependency_links.txt
src/modmgr.egg-info/entry_points.txt
src/modmgr.egg-info/requires.txt
src/modmgr.egg-info/top_level.txt
src/modmgr/core/__init__.py
src/modmgr/core/workspacemanager.py
src/modmgr/orchestrator/__init__.py
src/modmgr/orchestrator/_common.py
src/modmgr/orchestrator/compute_pipeline.py
src/modmgr/orchestrator/entry.py
src/modmgr/orchestrator/ignore_rules.py
src/modmgr/orchestrator/planner_fileops.py
src/modmgr/orchestrator/preflight.py
src/modmgr/orchestrator/resolver.py
src/modmgr_web/__init__.py
src/modmgr_web/__main__.py
src/modmgr_web/adapters.py
src/modmgr_web/app.py
src/modmgr_web/schemas.py
src/modmgr_web/sse.py
src/modmgr_web/routes/__init__.py
src/modmgr_web/routes/backups.py
src/modmgr_web/routes/config.py
src/modmgr_web/routes/database.py
src/modmgr_web/routes/pipeline.py
src/modmgr_web/routes/rules.py
src/modmgr_web/routes/workspace.py
src/modmgr_web/static/favicon.jpg
src/modmgr_web/static/index.html
src/modmgr_web/static/mockServiceWorker.js
src/modmgr_web/static/assets/AdvancedPage-BVtD3b30.js
src/modmgr_web/static/assets/AdvancedPage-BlynjfkZ.css
src/modmgr_web/static/assets/ComputePrepPage-Bbijng11.js
src/modmgr_web/static/assets/ComputePrepPage-Cuwyx6dM.css
src/modmgr_web/static/assets/ConflictsPage-CtRN5peD.js
src/modmgr_web/static/assets/ConflictsPage-Dfe3kTdp.css
src/modmgr_web/static/assets/DataSourcePage-CYYM2t-S.css
src/modmgr_web/static/assets/DataSourcePage-la0myoei.js
src/modmgr_web/static/assets/DatabaseSelector.vue_vue_type_script_setup_true_lang-BOtgwjhY.js
src/modmgr_web/static/assets/ForestPage-Byt42R5I.css
src/modmgr_web/static/assets/ForestPage-CdwZkKqj.js
src/modmgr_web/static/assets/OperationsPage-DUJyGPlV.css
src/modmgr_web/static/assets/OperationsPage-Df4OFUiU.js
src/modmgr_web/static/assets/RuleEditorPage-BN6I5Wjs.css
src/modmgr_web/static/assets/RuleEditorPage-BRdl1DQE.js
src/modmgr_web/static/assets/RulesOverviewPage-CgxjIB-t.js
src/modmgr_web/static/assets/RulesOverviewPage-u3pKIDBY.css
src/modmgr_web/static/assets/SettingsPage-Bm_gPec4.js
src/modmgr_web/static/assets/SettingsPage-D2YOErl8.css
src/modmgr_web/static/assets/WorkspaceListPage-Bt5Ef8qB.js
src/modmgr_web/static/assets/WorkspaceListPage-gpzf4m3z.css
src/modmgr_web/static/assets/el-alert-B6UgayC7.css
src/modmgr_web/static/assets/el-alert-IVqfzkxo.js
src/modmgr_web/static/assets/el-button-AT5h7hGh.js
src/modmgr_web/static/assets/el-button-DITZ5HsB.css
src/modmgr_web/static/assets/el-card-BAyktVMS.css
src/modmgr_web/static/assets/el-card-D-_HzL2Z.js
src/modmgr_web/static/assets/el-checkbox-CzNtyWdF.css
src/modmgr_web/static/assets/el-checkbox-DamL9NFG.js
src/modmgr_web/static/assets/el-descriptions-BpDzfuC8.css
src/modmgr_web/static/assets/el-descriptions-DCWEzttD.js
src/modmgr_web/static/assets/el-dialog-Cza5NAqp.js
src/modmgr_web/static/assets/el-dialog-DdHdkgt4.css
src/modmgr_web/static/assets/el-empty-CCIPJNFU.js
src/modmgr_web/static/assets/el-empty-S7fQQ3B8.css
src/modmgr_web/static/assets/el-form-item-BTg7KMpb.js
src/modmgr_web/static/assets/el-form-item-BUYvSc9V.css
src/modmgr_web/static/assets/el-input-xaztPnzw.css
src/modmgr_web/static/assets/el-overlay-BKLuON5C.css
src/modmgr_web/static/assets/el-overlay-BozBPV_3.js
src/modmgr_web/static/assets/el-popconfirm-BmypG9Rq.css
src/modmgr_web/static/assets/el-popconfirm-Dh0aYkpl.js
src/modmgr_web/static/assets/el-radio-group-DS4donKo.js
src/modmgr_web/static/assets/el-radio-group-iy_biC8N.css
src/modmgr_web/static/assets/el-scrollbar-GF-yQkxY.css
src/modmgr_web/static/assets/el-scrollbar-bnCh1REM.js
src/modmgr_web/static/assets/el-select-CK58rX4v.css
src/modmgr_web/static/assets/el-select-CjDrv2OP.js
src/modmgr_web/static/assets/el-switch-DIwbzpAs.js
src/modmgr_web/static/assets/el-switch-DpR9-s4E.css
src/modmgr_web/static/assets/el-table-column-CHXB8sqU.js
src/modmgr_web/static/assets/el-table-column-Dp73S2HR.css
src/modmgr_web/static/assets/el-tag-1VV9QMa7.css
src/modmgr_web/static/assets/el-tag-CzJcUa9U.js
src/modmgr_web/static/assets/errorCodes-R2Ns5uWN.js
src/modmgr_web/static/assets/index-BK5KbVso.css
src/modmgr_web/static/assets/index-BvWwu1pq.js
src/modmgr_web/static/assets/index-CS8EMmUO.js
src/modmgr_web/static/assets/index-KQG8QDNo.js
src/modmgr_web/static/assets/index-xu_G5r7L.js
src/modmgr_web/static/assets/omit-DgViQIMi.js
src/modmgr_web/static/assets/scroll-B0BQcoln.js
src/modmgr_web/static/assets/validator-DDEwb28U.js
src/modmgr_web/static/assets/vue-vendor-D2-6FgTr.js
tests/test_apply_ops.py
tests/test_backup_dir_builder.py
tests/test_backup_dir_multi_mod.py
tests/test_backup_ops.py
tests/test_backup_tree.py
tests/test_bootstrap.py
tests/test_cli_database_ops.py
tests/test_contract.py
tests/test_database_ops.py
tests/test_dispatch_cross_contam.py
tests/test_dump_backup_assignment.py
tests/test_engine.py
tests/test_forest_visual.py
tests/test_full_pipeline_integration.py
tests/test_ignore_rules.py
tests/test_integration_fixtures.py
tests/test_iojson.py
tests/test_orchestrator.py
tests/test_orchestrator_engine.py
tests/test_path_resolver.py
tests/test_paths.py
tests/test_pathstyle.py
tests/test_preflight.py
tests/test_restore_ops.py
tests/test_restore_per_design.py
tests/test_rule_aggregator.py
tests/test_steam_scanner.py
tests/test_validation.py
tests/test_web_api.py
tests/test_web_entrypoint.py