modgv

Converts 'go mod graph' output into Graphviz's DOT language

Github stars Tracking Chart

modgv

Go Report Card     Go Coverage     Go API Reference     Mentioned in Awesome Go

Converts 'go mod graph' output into GraphViz's DOT language.

  • takes no options or arguments
  • it reads the output generated by “go mod graph” on stdin
  • generates a DOT language and writes to stdout

Usage:

go mod graph, modgv, dot -Tpng -o graph.png

For each module:

  • the node representing the greatest version (i.e., the version chosen by Go's MVS algorithm) is colored green
  • other nodes, which aren't in the final build list, are colored grey

Installation

go get github.com/lucasepe/modgv/modgv

Here 👉 https://graphviz.gitlab.io/download/ how to install GraphViz for your OS.

Sample output (PNG)

go mod graph, modgv, dot -Tpng -o graph.png


go mod graph, modgv, dot -Tps2 -o graph.ps
ps2pdf graph.ps graph.pdf

View generated PDF

Main metrics

Overview
Name With Ownerlucasepe/modgv
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:BSD 3-Clause "New" or "Revised" License
所有者活动
Created At2020-09-12 16:23:46
Pushed At2023-02-23 09:21:20
Last Commit At2023-02-23 09:49:52
Release Count5
Last Release Namev0.2.4 (Posted on )
First Release Namev0.2.0 (Posted on )
用户参与
Stargazers Count489
Watchers Count8
Fork Count20
Commits Count13
Has Issues Enabled
Issues Count2
Issue Open Count0
Pull Requests Count2
Pull Requests Open Count1
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private