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?
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
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.
Nick Roz