Gomo – это простой многомодульный инструмент Golang. вдохновлено turborepo.
репозиторий: abdfnx/gomo
Монтаж
Использование скрипта
- Оболочка
curl -sL https://bit.ly/gomo-cli | bash
- PowerShell
iwr -useb https://bit.ly/gomo-win | iex
затем перезапустите PowerShell
Домашний
brew install abdfnx/tap/gomo
Применение
- Создает новый файл gomo.json в текущей папке.
gomo init
- Инициализировать новый модуль
gomo init --mod github.com/x/x2 --path dir
- Загрузите пакеты go во все ваши модули
gomo
- Получите пакет go и добавьте его во все модули
gomo get github.com/gorilla/mux
- Удалить пакет go через все модули
gomo delete github.com/example/example1
- Обновить все пакеты
gomo update
- Добавьте все недостающие пакеты, необходимые для сборки всех ваших модулей.
gomo tidy
Конфигурационный файл Гомо
{ "cmds": { "download": "go mod download", "update": "go get -u" }, "modules": [ ".", "test", "test/web" ] }
спасибо за ваше время и не забудьте отметить репозиторий звездочкой, если он вам нравится