Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 23, 2022 06:38 pm GMT

Gomo - Simple Golang multi modules tool.


Gomo

Gomo is a Simple Golang multi modules tool. inspired from turborepo

Installation

Using script

  • Shell
curl -sL https://bit.ly/gomo-cli | bash
  • PowerShell
iwr -useb https://bit.ly/gomo-win | iex

then restart your powershell

Homebrew

brew install abdfnx/tap/gomo

Usage

  • Creates a new gomo.json file in the current folder
gomo init
  • Initialize a new module
gomo init --mod github.com/x/x2 --path dir
  • Download go packages through all your modules
gomo
  • Get a go package and add it through all modules
gomo get github.com/gorilla/mux
  • Delete a go package through all modules
gomo delete github.com/example/example1
  • Update all packages
gomo update
  • Add any missing packages necessary to build all your modules
gomo tidy

Gomo config file

{  "cmds": {    "download": "go mod download",    "update": "go get -u"  },  "modules": [    ".",    "test",    "test/web"  ]}

Original Link: https://dev.to/abdfnx/gomo-simple-golang-multi-modules-tool-plk

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To