(args []string, lockedVersion bool, noSave bool)
| 10 | ) |
| 11 | |
| 12 | func InstallModules(args []string, lockedVersion bool, noSave bool) { |
| 13 | _ = lockedVersion |
| 14 | pkg, e := models.LoadPackage(env.Global) |
| 15 | if e != nil { |
| 16 | if os.IsNotExist(e) { |
| 17 | msg.Die("boss.json not exists in " + env.GetCurrentDir()) |
| 18 | } else { |
| 19 | msg.Die("Fail on open dependencies file: %s", e) |
| 20 | } |
| 21 | } |
| 22 | |
| 23 | if env.Global { |
| 24 | installer.GlobalInstall(args, pkg, lockedVersion, noSave) |
| 25 | } else { |
| 26 | installer.LocalInstall(args, pkg, lockedVersion, noSave) |
| 27 | } |
| 28 | } |
| 29 | |
| 30 | func UninstallModules(args []string, noSave bool) { |
| 31 | pkg, e := models.LoadPackage(false) |
no test coverage detected