Em primeiro lugar, certifique-se de que graphviz
está instalado com brew install graphviz
.
Você precisará obter o graph
comando de uma das duas maneiras:
- Toque no cemitério com
brew tap homebrew/boneyard
. Isso instalará uma versão mais antiga do comando, escrita em Python que analisabrew deps
. Ele pode parar de funcionar com o passar do tempo. - Copie o
brew-graph
script deste projeto para algum lugar em seu PATH. Não é atualizado há algum tempo, então YMMV. Você terá que gravar os dados em um arquivo-o filename
e modificar o comando abaixo para ler esse arquivo até que o problema # 2 seja corrigido.
Então você pode fazer isso com a versão Python:
brew graph | dot -Tgif > deps.gif
Ou isso com a versão Ruby:
brew graph -g all -o graph.dot
cat graph.dot | dot -Tgif > deps.gif
open deps.gif
Isso irá gerar algo assim:
Use em gif
vez de png
para isso, pois a imagem tem apenas algumas cores e, caso contrário, acaba ficando enorme.