Generador de diagramas de Gantt a partir de representación textual

Estoy buscando una utilidad de línea de comandos para generar un diagrama de Gantt a partir de una representación textual en Graphviz o en la forma en que lo hace Blockdiag . Conozco Mermaid y NodeJS , y sé que Plantuml planea agregar la implementación del diagrama de Gantt.

Es posible lograr algo similar usando Gnuplot , pero la sintaxis es bastante específica y compleja ( eche un vistazo a este ejemplo )

Quiero hacer algo como:

gantt source.txt > image.png

¿Hay alguna herramienta disponible ahora?

Respuestas (1)

No veo ninguna razón por la que https://github.com/mermaidjs/mermaid.cli no funcione en su caso. Con licencia MIT, debería permitirle guardar esto engantt.txt

gantt
    title A Gantt Diagram
    dateFormat  YYYY-MM-DD
    section Section
    A task           :a1, 2014-01-01, 30d
    Another task     :after a1  , 20d
    section Another
    Task in sec      :2014-01-12  , 12d
    another task      : 24d

Y esto debería darte la imagen.

mmdc -i gantt.txt -o image.png

sirena gantt

El Blockdiag que ha mencionado también es una biblioteca de Python, y podría crear un script de línea de comandos con él.