opentofu/website/source/docs/commands
Paul Hinze ce49dd6080 core: graph command gets -verbose and -draw-cycles
When you specify `-verbose` you'll get the whole graph of operations,
which gives a better idea of the operations terraform performs and in
what order.

The DOT graph is now generated with a small internal library instead of
simple string building. This allows us to ensure the graph generation is
as consistent as possible, among other benefits.

We set `newrank = true` in the graph, which I've found does just as good
a job organizing things visually as manually attempting to rank the nodes
based on depth.

This also fixes `-module-depth`, which was broken post-AST refector.
Modules are now expanded into subgraphs with labels and borders. We
have yet to regain the plan graphing functionality, so I removed that
from the docs for now.

Finally, if `-draw-cycles` is added, extra colored edges will be drawn
to indicate the path of any cycles detected in the graph.

A notable implementation change included here is that
{Reverse,}DepthFirstWalk has been made deterministic. (Before it was
dependent on `map` ordering.) This turned out to be unnecessary to gain
determinism in the final DOT-level implementation, but it seemed
a desirable enough of a property that I left it in.
2015-04-27 09:23:47 -05:00
..
apply.html.markdown docs: resource addressing 2015-03-31 18:48:54 -05:00
destroy.html.markdown core: docs for targeted operations 2015-03-31 14:49:38 -05:00
get.html.markdown Add meta descriptions to all pages 2014-10-21 23:21:56 -04:00
graph.html.markdown core: graph command gets -verbose and -draw-cycles 2015-04-27 09:23:47 -05:00
index.html.markdown website: docs for new remote commands 2015-03-04 16:35:42 -08:00
init.html.markdown website: Update CLI flags for existing commands 2014-12-10 13:27:11 -08:00
output.html.markdown Update output.html.markdown 2014-11-20 23:00:02 -08:00
plan.html.markdown website: document detailed exit codes for plan 2015-04-01 09:49:36 -07:00
push.html.markdown command/push: add -atlas-address 2015-03-24 17:45:19 -07:00
refresh.html.markdown docs: resource addressing 2015-03-31 18:48:54 -05:00
remote-config.html.markdown website: fix remote config docs 2015-04-07 14:50:10 -07:00
remote-pull.html.markdown website: docs for new remote commands 2015-03-04 16:35:42 -08:00
remote-push.html.markdown website: docs for new remote commands 2015-03-04 16:35:42 -08:00
remote.html.markdown Typo fix. 2015-03-13 17:37:05 -06:00
show.html.markdown website: address spelling mistakes, casing and links 2015-01-03 19:31:53 +01:00
taint.html.markdown command/taint: -allow-missing 2015-02-26 10:56:45 -08:00