Пакет buildinfo
Обзор
Пакет buildinfo предоставляет доступ к сведениям, встроенным в исполняемый файл Go и описывающим его сборку. К ним относятся версия цепочки инструментов Go и набор использованных модулей (для исполняемых файлов, собранных в режиме модулей).
Сведения о сборке текущего исполняемого файла доступны в runtime/debug.ReadBuildInfo.
Указатель
Файлы пакета
buildinfo.go
тип BuildInfo 1.18
Псевдоним типа для сведений о сборке. Мы не можем перенести сюда типы, поскольку тогда runtime/debug пришлось бы импортировать этот пакет, что привело бы к значительному увеличению числа зависимостей.
type BuildInfo = debug.BuildInfo
функция Read 1.18
func Read(r io.ReaderAt) (*BuildInfo, error)
Read возвращает сведения о сборке, встроенные в исполняемый файл Go, доступ к которому осуществляется через переданный ReaderAt. Большая часть сведений доступна только для исполняемых файлов, собранных с поддержкой модулей.
функция ReadFile 1.18
func ReadFile(name string) (info *BuildInfo, err error)
ReadFile возвращает сведения о сборке, встроенные в исполняемый файл Go по указанному пути. Большая часть сведений доступна только для исполняемых файлов, собранных с поддержкой модулей.
© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/debug/buildinfo/