UNPKG

@hpcc-js/wasm-graphviz-cli

Version:
55 lines (47 loc) 2.65 kB
# @hpcc-js/wasm-graphviz-cli This package provides a command line interface for the `@hpcc-js/wasm-graphviz` package. To call `@hpcc-js/wasm-graphviz-cli` without installing: ```sh npx @hpcc-js/wasm-graphviz-cli [options] fileOrDot ``` To install as a global command via NPM: ```sh npm install --global @hpcc-js/wasm-graphviz-cli ``` Usage: ```sh Usage: npx @hpcc-js/wasm-graphviz-cli [options] fileOrDot Options: --version Show version number [boolean] -K, --layout Set layout engine (circo | dot | fdp | sfdp | neato | osage | patchwork | twopi | nop | nop2). By default, dot is used. -T, --format Set output language to one of the supported formats (svg, dot, json, dot_json, xdot_json, plain, plain-ext). By default, svg is produced. -n, --neato-no-op Sets no-op flag in neato. "-n 1" assumes neato nodes have already been positioned and all nodes have a pos attribute giving the positions. It then performs an optional adjustment to remove node-node overlap, depending on the value of the overlap attribute, computes the edge layouts, depending on the value of the splines attribute, and emits the graph in the appropriate format. "-n 2" Use node positions as specified, with no adjustment to remove node-node overlaps, and use any edge layouts already specified by the pos attribute. neato computes an edge layout for any edge that does not have a pos attribute. As usual, edge layout is guided by the splines attribute. -y, --invert-y By default, the coordinate system used in generic output formats, such as attributed dot, extended dot, plain and plain-ext, is the standard cartesian system with the origin in the lower left corner, and with increasing y coordinates as points move from bottom to top. If the -y flag is used, the coordinate system is inverted, so that increasing values of y correspond to movement from top to bottom. -v Echo GraphViz library version -h, --help Show help [boolean] Examples: dot-wasm -K neato -T xdot ./input.dot Execute NEATO layout and outputs XDOT format. ```