ditaa - Que tal criar diagramas pelo terminal?
Dica publicada em Linux / Miscelânea
ditaa - Que tal criar diagramas pelo terminal?
Olá, amigos do site.
A ferramenta que vou apresentar hoje, é um conversor de diagramas desenhados em ASCII para um arquivo gráfico. O nome da ferramenta é ditaa. Foi escrita em Java pelo grego Stathis Sideris no ano de 2004. A versão atual é a 0.9. Está sob licença LGPL v3.
Trata-se de um programa leve com uma operação relativamente simples, sendo que a dificuldade se encontra em desenhar em ASCII.
O objetivo da ferramenta não é substituir programas como Dia, yEd, Gliffy, etc, mesmo assim, ditaa apresenta funções bem razoáveis para quem deseja criar diagramas simples.
Para começar, você tem que criar um arquivo TXT com o diagrama desenhado em ASCII. Depois, você usa o seguinte comando:
java -jar ditaa0_9.jar arquivo.txt arquivo.png
Para ver o resultado, basta abrir o arquivo PNG gerado.
Um exemplo que criei para a dica:
Resultou em:
Abaixo, você tem alguns exemplos de formas, cores e setas:
Observe que para cada forma são usadas tags.
Exemplo:
Algumas cores e seus respectivos códigos:
Exemplos de setas:
Se você se interessou pela ferramenta e quiser baixar, use o link: Site do autor:
A ferramenta que vou apresentar hoje, é um conversor de diagramas desenhados em ASCII para um arquivo gráfico. O nome da ferramenta é ditaa. Foi escrita em Java pelo grego Stathis Sideris no ano de 2004. A versão atual é a 0.9. Está sob licença LGPL v3.
Trata-se de um programa leve com uma operação relativamente simples, sendo que a dificuldade se encontra em desenhar em ASCII.
O objetivo da ferramenta não é substituir programas como Dia, yEd, Gliffy, etc, mesmo assim, ditaa apresenta funções bem razoáveis para quem deseja criar diagramas simples.
Para começar, você tem que criar um arquivo TXT com o diagrama desenhado em ASCII. Depois, você usa o seguinte comando:
java -jar ditaa0_9.jar arquivo.txt arquivo.png
Para ver o resultado, basta abrir o arquivo PNG gerado.
Um exemplo que criei para a dica:

Resultou em:

Abaixo, você tem alguns exemplos de formas, cores e setas:

Observe que para cada forma são usadas tags.
Exemplo:
- {c} - Decisão
- {d} - Documento
- {io} - Input/Output
- {mo} - Operação Manual
- {o} - Elipse
- {s} - Armazenamento (Storage)
- {tr} - Trapézio
Algumas cores e seus respectivos códigos:

Exemplos de setas:

Se você se interessou pela ferramenta e quiser baixar, use o link: Site do autor:
Sabe se é possivel me enviar o source , quero ver 'por dentro' como que é feito.
[]'s
T+