ditaa - Que tal criar diagramas pelo terminal?

Publicado por Uberlan em 14/11/2014

[ Hits: 5.548 ]

 


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.
Linux: ditaa: que tal criar diagramas pelo terminal?

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:
Linux: ditaa: que tal criar diagramas pelo terminal?

Resultou em:
Linux: ditaa: que tal criar diagramas pelo terminal?

Abaixo, você tem alguns exemplos de formas, cores e setas:
Linux: ditaa: que tal criar diagramas pelo terminal?

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:
Linux: ditaa: que tal criar diagramas pelo terminal?

Exemplos de setas:
Linux: ditaa: que tal criar diagramas pelo terminal?

Se você se interessou pela ferramenta e quiser baixar, use o link: Site do autor:
Outras dicas deste autor

Netactview - Uma ótima alternativa ao Netstat

TOIlet - Incrementos divertidos para o Shell

Linux Dash - Monitore seu servidor com muita facilidade

Gping - ping com gráfico

PortDog - Detectando anomalias na sua rede

Leitura recomendada

Controlador de domínios: Acelere tráfico de dados da rede com servidor Linux com Samba em PDC

eBook A Cathedral e o Bazar

Transformando o CentOS numa distro desktop

Criando músicas no formato AAC (m4a) utilizando o NeroAac

Comunidade para músicos

  

Comentários
[1] Comentário enviado por Thihup em 14/11/2014 - 10:23h

Olá Amigo , que ferramenta interessante =D

Sabe se é possivel me enviar o source , quero ver 'por dentro' como que é feito.

[]'s

T+

[2] Comentário enviado por uberlan em 15/11/2014 - 15:34h


[1] Comentário enviado por Thihup em 14/11/2014 - 10:23h:

Olá Amigo , que ferramenta interessante =D

Sabe se é possivel me enviar o source , quero ver 'por dentro' como que é feito.

[]'s

T+


Tem sim, Thihup. O source está no sourceforge. Olha o link:
http://ufpr.dl.sourceforge.net/project/ditaa/ditaa/0.9/ditaa0_9-src.zip



Contribuir com comentário