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-devjava, 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" | bashBy Docker
docker run --rm thibaultmorin/plantuml-generator --helpBy cargo
cargo install plantuml-generatorFrom the binaries available in the GitHub Release:
plantuml-generator --helpThe tool provides the following commands:
library generategenerates a PlantUML library based on a provided manifestlibrary schemaGenerate the JSON Schema of the library manifestdiagram generategenerates.pumldiscovered recursively in the file systemworkspace initgenerate a fresh workspace, i.e. a.pgen-workspace.yamlfileworkspace installinstall an artifact in the workspace
cargo install convco
cargo install cargo-release