A command line utility to generate stuff with and for PlantUML.
plantuml-generator
is a re-write of the crafted NodeJS app provided by tmorin/plantuml-libs.
It provides commands to generate the stuff for PlantUML diagrams like library of PlantUML resources or just PlantUML diagrams rendering.
libssl-dev
java
, version > 11inkscape
, version > 1.2- tested with
Inkscape 1.2 (1:1.2.1+202207142221+cd75a1ee6d)
- only required if used to generate a library
- tested with
By Script
curl -s "https://raw.githubusercontent.com/tmorin/plantuml-generator/master/scripts/install_pgen.sh" | bash
By Docker
docker run --rm thibaultmorin/plantuml-generator --help
By cargo
cargo install plantuml-generator
From the binaries available in the GitHub Release:
plantuml-generator --help
The tool provides the following commands:
library generate
generates a PlantUML library based on a provided manifestlibrary schema
Generate the JSON Schema of the library manifestdiagram generate
generates.puml
discovered recursively in the file systemworkspace init
generate a fresh workspace, i.e. a.pgen-workspace.yaml
fileworkspace install
install an artifact in the workspace
cargo install convco
cargo install cargo-release