21 lines
440 B
Plaintext
21 lines
440 B
Plaintext
// cell update [alias] - Update packages to latest versions
|
|
|
|
var shop = use('shop')
|
|
|
|
var alias = args.length > 0 ? args[0] : null
|
|
|
|
var packages = shop.list_shop_packages()
|
|
|
|
log.console("Checking for updates (" + packages.length + " packages)...")
|
|
|
|
for (var info of packages) {
|
|
var pack = info.package
|
|
if (!pack || pack == 'core') continue
|
|
|
|
log.console("Updating " + pack)
|
|
shop.update(pack)
|
|
shop.build_package(pack)
|
|
}
|
|
|
|
$_.stop()
|