Gro*_*ify 2 dependencies github go
在构建依赖关系图之前,是否存在一种在给定目标包的情况下检索依赖包列表的现有方法?
Sourcegraph有一个徽章(盾牌),显示有多少包使用特定包,但当我点击他们的链接转到他们的UI时,我找不到包的计数或列表.这里有更多信息:
示例徽章:
GitHub有一个依赖图,但它似乎没有列出Go的包,它的文档只提到JavaScript和Ruby,如下所示:
go list可以使用-f旗帜为你做这件事.
go list -f '{{.Imports}}' ./...
Run Code Online (Sandbox Code Playgroud)
将显示当前目录和子目录的所有导入列表.sort -u例如,您可以通过管道获取所有依赖项的列表,或执行其他标准的基于shell的按摩.有关所有可用的格式选项,请参阅文档.
如果你需要一个递归列表,这也可以通过一些shell脚本,然后在上面命令的输出上递归地执行相同的操作.
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |