Skip to main content
Documentation
CLI Reference · Experimental

Project dependency commands

Inspect local references found by the current fixture-bounded NLE parsers.

CommandExperimental behaviorExact syntax
dep-checkValidate selected, staged, or all tracked recognized project filesdits dep-check [FILES]... [--all] [--strict]
dep-graphRender one recognized project file as a tree, JSON, statistics, or listdits dep-graph <FILE> [-f|--format <FORMAT>]
dep-listList recognized project files tracked by the current repositorydits 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-list

Without --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.

See video experiments and use dits <command> --help for parser-authoritative syntax.