Есть несколько способов сделать это. Когда вы запускаете go get remote/path/to/lib
, он устанавливает его на $GOPATH/src/remote/path/to/lib
, поэтому, если вы cd
перейдете по этому пути и запустите git describe --tags
, вы увидите, что вытащена последняя версия. Однако если вы управляете своим проектом с помощью модулей go, вы сможете увидеть версию, которую вы используете, в файле go.mod
после имени зависимости.
Итак, по существу:
go get github.com/bwmarrin/discordgo && cd $GOPATH/src/github.com/bwmarrin/discordgo && git describe --tags
должен быть быстрым и грязным способом найти версию, которую вы используете для этого конкретного сценария.