github.com/wawandco/ox@v0.13.6-0.20230809142027-913b3d837f2a/internal/source/modtidy.go (about) 1 package source 2 3 import ( 4 "os" 5 "os/exec" 6 7 "github.com/wawandco/ox/internal/log" 8 ) 9 10 func RunModTidy(root string) error { 11 err := os.Chdir(root) 12 if err != nil { 13 return err 14 } 15 16 cmd := exec.Command("go", "mod", "tidy") 17 cmd.Stdout = os.Stdout 18 cmd.Stderr = os.Stderr 19 20 log.Infof("Running: %s", cmd.String()) 21 22 return cmd.Run() 23 }