如何在 Go 源代码目录中列出导入的模块
How to list imported module on a go source code directory
是否有 tool
或最简单的方法来在 go 源代码目录中列出所有导入的包?例如:
$ go list_imports a_directory/
github.com/bla/bla
github.com/foo/bar
LOCAL/module/path
啊找到了 way..
go list -f '{{join .Deps "\n"}}' | xargs go list -f '{{if not .Standard}}{{.ImportPath}}{{end}} ' | sort | uniq
是否有 tool
或最简单的方法来在 go 源代码目录中列出所有导入的包?例如:
$ go list_imports a_directory/
github.com/bla/bla
github.com/foo/bar
LOCAL/module/path
啊找到了 way..
go list -f '{{join .Deps "\n"}}' | xargs go list -f '{{if not .Standard}}{{.ImportPath}}{{end}} ' | sort | uniq