fix scheduler

This commit is contained in:
2025-12-11 14:42:30 -06:00
parent 5a3e260821
commit bf421743a5
17 changed files with 217 additions and 202 deletions

View File

@@ -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()