ditaa - Que tal criar diagramas pelo terminal?

Publicado por Uberlan em 14/11/2014

[ Hits: 7.250 ]

 


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

TPP - Apresentação de slides em modo texto

Você já ouviu falar sobre o Final Term?

Testando desempenho de seu Web Server com SIEGE

tmux: melhorando a experiência com o terminal

Leitura recomendada

Testando configurações no logstash

Tray Icon do Skype no Ubuntu 11.04

Firefox3 com melhor aparência no KDE 4.1

Listar processos por consumo de memória

Criando um arquivo xorg.conf no FreeBSD

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts