Обычно проекты Golang на Github потребляются go install
, когда в корневом каталоге проекта находится папка src
.Прямо сейчас у меня есть репозиторий Git, структурированный так:
project/
lang/
typescript/
java/
golang/
src/
pkg/
Есть ли способ использовать go install
против этого репозитория Git?Примерно так:
go install 'github.com/org/project' --dir 'lang/golang'
Кто-нибудь знает, возможно ли это и как?Возможно, я смогу сначала использовать go get
, чтобы получить правильный каталог, а затем go install
после этого?
Обновление - возможно, одним из решений является использование go bundle
для упаковки библиотеки,а затем установить библиотеку go с URL-адресом в файл?