Back to Beads

bd graph

website/docs/cli-reference/graph.md

1.0.41.9 KB
Original Source
<!-- AUTO-GENERATED: do not edit manually -->

Generated from bd help --doc graph

bd graph

Display a visualization of an issue's dependency graph.

For epics, shows all children and their dependencies. For regular issues, shows the issue and its direct dependencies.

With --all, shows all open issues grouped by connected component.

Display formats: (default) DAG with columns and box-drawing edges (terminal-native) --box ASCII boxes showing layers, more detailed --compact Tree format, one line per issue, more scannable --dot Graphviz DOT format (pipe to dot -Tsvg > graph.svg) --html Self-contained interactive HTML with D3.js visualization

The graph shows execution order:

  • Layer 0 / leftmost = no dependencies (can start immediately)
  • Higher layers depend on lower layers
  • Nodes in the same layer can run in parallel

Status icons: ○ open ◐ in_progress ● blocked ✓ closed ❄ deferred

Examples: bd graph issue-id # Terminal DAG visualization (default) bd graph --box issue-id # ASCII boxes with layer grouping bd graph --dot issue-id | dot -Tsvg > graph.svg # SVG via Graphviz bd graph --dot issue-id | dot -Tpng > graph.png # PNG via Graphviz bd graph --html issue-id > graph.html # Interactive browser view bd graph --all --html > all.html # All issues, interactive

bd graph [issue-id] [flags]

Flags:

      --all       Show graph for all open issues
      --box       ASCII boxes showing layers
      --compact   Tree format, one line per issue, more scannable
      --dot       Output Graphviz DOT format (pipe to: dot -Tsvg > graph.svg)
      --html      Output self-contained interactive HTML (redirect to file)

bd graph check

Check the dependency graph for cycles, orphans, and other integrity issues.

Returns exit code 0 if the graph is clean, 1 if issues are found.

bd graph check