Displays the dependency graph of all apps in the workspace.
Usage
mix releaser.graph # compact (default)
mix releaser.graph --detailed # multiline metadata per app
mix releaser.graph -d # alias for --detailed
mix releaser.graph --hex # also query Hex for publish status
mix releaser.graph -d --hex # combine both
mix releaser.graph <app> # show dependents of an appOutput modes
Compact (default)
Each app fits on one line with inline badges:
sat_auth v1.0.1 [publish: ✓] [hex: ahead] [@version]
└─ depends on: cfdi_certificados[0][0][0]Badges:
[publish: ✓/✗]— always shown;✓when the app hasreleaser: [publish: true].[hex: ...]— only with--hex. Possible values:ahead,published,unpub,pre.[@version]— only when the app declares@version(vs. literalversion: "...").
Detailed
Each app expands to multiple ├─ / └─ branches:
sat_auth v1.0.1
├─ depends on: cfdi_certificados[0][0][0]
├─ publish: yes
├─ hex: ahead (local v1.0.1, remote v1.0.0)
├─ version form: @version
└─ path: apps/sat_authAnnotation format (deps)
In both modes, each project-internal dep listed under depends on: is rendered
as name[level][count][deep]:
[level]— topological level of the dep, colored by palette (cycles every 6).[count]— number of direct project-internal deps the dep itself has.[deep]— shallow count of those deps that themselves have further deps.
True leaves (level 0, count 0, deep 0) are rendered as bare names with no brackets.
The <app> dependents-tree form is not annotated.