cub unit tree
cub unit tree
Display units in a tree view
Synopsis
Display units in a tree view showing relationships between units.
The tree view shows the hierarchical relationships between units based on the specified edge type. Supports two types of relationships:
- 'clone': Units connected via UpstreamUnit (configuration inheritance)
- 'link': Units connected via Link relationships (dependency/producer-consumer)
The tree can display either unit names or space names as nodes:
- 'unit' (default): Shows unit names as tree nodes, with space names in a second column
- 'space': Shows space names as tree nodes, with unit names in a second column
By default, shows a simple tree structure. When --columns is specified, displays a hybrid tree + tabular view with the tree on the left, complementary info in the second column, and specified columns on the right.
Default columns for hybrid view: Status, UpgradeNeeded, UnappliedChanges, ApplyGates
Examples:
# Show simple clone tree for all units in current space (clone is default)
cub unit tree
# Show link-based tree showing dependency relationships
cub unit tree --edge link
# Show tree with space names as nodes
cub unit tree --node space
# Show hybrid tree + tabular view with default columns
cub unit tree --columns
# Show hybrid view with custom columns for link relationships
cub unit tree --edge link --columns UnitStatus.Status,UpgradeNeeded,Unit.Labels.Environment
# Show clone tree for specific units
cub unit tree --where "Labels.environment = 'production'"
# Show link tree for specific units
cub unit tree --edge link --where "Labels.tier = 'web'"
# Show tree across all spaces (requires --space "*")
cub unit tree --space "*"
# Show link tree across all spaces with custom columns
cub unit tree --edge link --space "*" --columns Space.Slug,UnitStatus.Status
# Show space-based tree across all spaces
cub unit tree --node space --space "*" --columns UnitStatus.Status
# Explicitly specify clone edge type
cub unit tree --edge clone
```
### Options
### Options inherited from parent commands
SEE ALSO
- cub unit - Unit commands