A simple web interface for Graphviz' dot.
See it running at https://dot.sourcetagsandcodes.com
Dotweb is written in Rust 2021 Edition, using Rust 1.56. Cargo is used to
build Dotweb and manage dependencies. You can install Rust and Cargo using
rustup. If you're new to Rust, The Rust Programming Language - an
introductory book about Rust - is available free online.
Dotweb can then be built for development with:
cargo build
The binary will be written to target/debug/dotweb.
Building for release can be done with:
cargo build --release
The binary will be written to target/release/dotweb.
Dotweb can be built and run for development with:
cargo run
Or the binary (once built with cargo build) can be run directly with:
target/debug/dotweb
You can check Dotweb is running ok by visiting http://localhost:8080/status
Options can be provided like:
cargo run -- --port 1234
or
target/debug/dotweb --port 1234
USAGE:
dotweb [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-q, --quiet Silence all output
-V, --version Prints version information
-v, --verbose Verbose mode, multiples increase the verbosity
OPTIONS:
-H, --host <HOST> Host to listen on [default: 127.0.0.1]
-P, --port <PORT> Port to listen on [default: 8080]
Run Dotweb at maximum output verbosity with the -vvvv flag, like:
dotweb -vvvv
or
cargo run -- -vvvv