Inheritance graph printer
Name: inheritance-graph
Generates inheritance graphs of contracts into Graphviz .dot
files.
Example
Parameters
Command-line name |
TOML name |
Type |
Default value |
Description |
--name (multiple) |
names |
List[str] |
[] |
Names of contracts to generate inheritance graphs for. |
--out |
out |
str |
.wake/inheritance-graphs |
Output directory path. |
--direction |
direction |
Choice of TB , BT , LR , RL |
BT |
Direction of the graph. |
--links |
links |
bool |
True |
Whether to generate links to the source code. |
--force |
force |
bool |
False |
Whether to overwrite existing files. |
--children |
children |
bool |
True |
Whether to generate children of selected contracts. |
--parents |
parents |
bool |
True |
Whether to generate parents of selected contracts. |
--interfaces |
interfaces |
bool |
True |
Whether to generate interfaces. |
--single-file /
--multiple-files |
single_file |
bool |
True |
Whether to generate a single file or multiple files per contract. |