fix scheduler
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
// Does not modify the current project's cell.toml
|
||||
|
||||
var shop = use('shop')
|
||||
var build = use('build')
|
||||
|
||||
if (args.length < 1) {
|
||||
log.console("Usage: cell install <locator>")
|
||||
@@ -14,17 +15,18 @@ var locator = args[0]
|
||||
log.console("Installing " + locator + "...")
|
||||
if (!shop.update(locator)) {
|
||||
log.console("Failed to install " + locator)
|
||||
$_.exit(1)
|
||||
$_.stop()
|
||||
return
|
||||
}
|
||||
|
||||
var deps = shop.list_packages(locator)
|
||||
for (var dep of deps) {
|
||||
log.console("Installing dependency " + dep)
|
||||
shop.update(dep)
|
||||
shop.build_package(dep)
|
||||
build.build_package(dep)
|
||||
}
|
||||
|
||||
shop.build_package(locator)
|
||||
build.build_package(locator)
|
||||
log.console("Installed " + locator)
|
||||
|
||||
$_.stop()
|
||||
|
||||
Reference in New Issue
Block a user