flou_cli

Crates.ioflou_cli
lib.rsflou_cli
version0.1.0
sourcesrc
created_at2021-11-10 13:59:32.431354
updated_at2021-11-10 13:59:32.431354
descriptionCLI for Flou, a flowchart description language.
homepagehttps://asha20.github.io/flou
repositoryhttps://github.com/Asha20/flou
max_upload_size
id479725
size30,811
Asha20 (Asha20)

documentation

README

Flou

Flou is a domain-specific language for describing flowcharts. It is also a CLI of the same name that renders the previously mentioned flowchart description into an SVG file.

Flou's goal is to offer a textual representation of flowcharts.

Documentation

Flou's documentation can be found here.

Reasons to use Flou?

  • If you need to generate a flowchart automatically, you can write a program that generates Flou DSL and then use the CLI tool to compile the DSL into an image.
  • Textual representation avoids easy-to-miss slight design inconsistencies that might occur when creating a flowchart with a visual design software.
  • Flou makes modifying shared flowchart parts straightforward and painless.
  • A textual flowchart representation is more suited for version control.

Reasons NOT to use Flou?

  • It's still in beta. This means some features might be unpolished.
  • Connections that happen to have overlapping segments can bring visual ambiguity since Flou CLI won't render them side by side and will overlap them instead. However, this issue can be offset by the user since they can pick and choose the connection sides.
Commit count: 42

cargo fmt