码迷,mamicode.com
首页 > 其他好文 > 详细

golang 查看代码调用关系图

时间:2018-11-24 11:39:58      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:pac   pre   src   ext   call   oca   github   localhost   color   

go-callvis 是github上一个开源项目,可以用来查看代码调用关系。

安装

安装graphviz

$ brew install graphviz

安装go-callvis

go get -u github.com/TrueFurby/go-callvis
cd $GOPATH/src/github.com/TrueFurby/go-callvis && make

用法

$ go-callvis [flags] package

例如,以orchestrator项目为例,其代码已经下载到本地。

$ go-callvis github.com/github/orchestrator/go/cmd/orchestrator

如果没有focus标识,默认是main

例如,查看github.com/github/orchestrator/go/http 这个package下面的调用关系:

$ go-callvis -focus github.com/github/orchestrator/go/http  github.com/github/orchestrator/go/cmd/orchestrator

浏览器跳出页面http://localhost:7878,可以看到代码调用关系图。

技术分享图片

参考

github go-callvis

golang 查看代码调用关系图

标签:pac   pre   src   ext   call   oca   github   localhost   color   

原文地址:https://www.cnblogs.com/lanyangsh/p/10011093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!