CLI Reference · Experimental
Project dependency commands
Inspect local references found by the current fixture-bounded NLE parsers.
Parser results are not a completeness proof
The current experiment recognizes
.prproj, .drp, .fcpxml, and .aep. Vendor formats evolve, and valid references may be missed or misread. Preserve the original project and verify results in the authoring application.| Command | Experimental behavior | Exact syntax |
|---|---|---|
| dep-check | Validate selected, staged, or all tracked recognized project files | dits dep-check [FILES]... [--all] [--strict] |
| dep-graph | Render one recognized project file as a tree, JSON, statistics, or list | dits dep-graph <FILE> [-f|--format <FORMAT>] |
| dep-list | List recognized project files tracked by the current repository | dits dep-list |
Current parser surface
# Check explicit project files
dits dep-check edit.prproj grade.drp
# Check every recognized tracked project; fail nonzero for missing/external refs
dits dep-check --all --strict
# With no files and no --all, check recognized staged project files
dits dep-check
# One graph; formats are tree, json, stats, or list
dits dep-graph edit.prproj --format tree
# List recognized tracked project files
dits dep-listWithout --strict, dep-check reports missing or external references but does not fail solely because it found them. These commands are manual: dits commit does not automatically run a dependency check.
Options that do not exist
There is no current --fix, --verbose, reverse graph, depth, shared-assets, type filter, or list JSON option. JSON is only a supported dep-graph --format json value.
Local analysis only
Dependency results are not synchronized, enforced by a server, or guaranteed to make a project portable. Move external media deliberately and relink it in the source application.
See video experiments and use dits <command> --help for parser-authoritative syntax.