Posted at

Go言語: 依存するパッケージ一覧を調べたい

More than 3 years have passed since last update.

Go言語で、自分が作っているプログラムが依存する外部パッケージを調べる方法です。下記のコマンドを実行すると、カレントディレクトリ以下のプログラムが依存する外部ライブラリが全て表示されます。標準ライブラリは表示されないようになっています。

$ go list -f '{{join .Deps "\n"}}' |  xargs go list -f '{{if not .Standard}}{{.ImportPath}}{{end}}'

github.com/mattn/go-sqlite3
github.com/spf13/cobra
github.com/spf13/pflag