Использование:
go mod download [-json] [-x] [modules]
Пример:
$ go mod download
$ go mod download golang.org/x/mod@v0.2.0
Команда go mod download загружает названные модули в кеш модулей. Аргументами могут быть пути к модулям или шаблоны модулей, выбирающие зависимости основного модуля, или запросы версии формы path@version. Без аргументов загрузка применяется ко всем зависимостям основного модуля.
Команда go автоматически загрузит модули по мере необходимости во время обычного выполнения. Команда go mod download полезна в основном для предварительного заполнения кеша модуля или для загрузки данных, которые будут обслуживаться прокси модуля.
По умолчанию download ничего не записывает в стандартный вывод. Он выводит сообщения о ходе выполнения и ошибки в стандартный вывод ошибок.
Флаг -json заставляет download распечатать последовательность объектов JSON на стандартный вывод, описывая каждый загруженный модуль (или сбой), соответствующий этой структуре Go:
type Module struct {
    Path     string // путь к модулю
    Version  string // версия модуля
    Error    string // ошибка загрузки модуля
    Info     string // абсолютный путь к кешированному .info файлу 
    GoMod    string // абсолютный путь к кешированному .mod файлу
    Zip      string // абсолютный путь к кешированному .zip файлу
    Dir      string // абсолютный путь к кэшированному исходному корневому каталогу
    Sum      string // контрольная сумма для пути, версии (как в go.sum)
    GoModSum string // контрольная сумма для go.mod (как в go.sum)
}
Флаг -x заставляет download печатать команды, которые он выполняет с выводом в стандартный вывод ошибок.
Читайте также:
- Модули в Golang: команды с поддержкой модулей, вендоринг
 - Модули в Golang: команды с поддержкой модулей, go get
 - Модули в Golang: команды с поддержкой модулей, go list -m
 

Комментариев нет:
Отправить комментарий