remove global

This commit is contained in:
2025-12-18 18:43:23 -06:00
parent aa18a8c8d2
commit d50f4119ee
60 changed files with 378 additions and 282 deletions

20
pack.ce
View File

@@ -23,7 +23,7 @@ if (args.length < 1) {
log.error(' -b, --buildtype <type> Build type: release, debug, minsize (default: release)')
log.error('')
log.error('Available targets: ' + build.list_targets().join(', '))
$_.stop()
$stop()
return
}
@@ -35,25 +35,25 @@ for (var i = 1; i < args.length; i++) {
target = args[++i]
} else {
log.error('-t requires a target')
$_.stop()
$stop()
}
} else if (args[i] == '-o' || args[i] == '--output') {
if (i + 1 < args.length) {
output_name = args[++i]
} else {
log.error('-o requires an output name')
$_.stop()
$stop()
}
} else if (args[i] == '-b' || args[i] == '--buildtype') {
if (i + 1 < args.length) {
buildtype = args[++i]
if (buildtype != 'release' && buildtype != 'debug' && buildtype != 'minsize') {
log.error('Invalid buildtype: ' + buildtype + '. Must be release, debug, or minsize')
$_.stop()
$stop()
}
} else {
log.error('-b requires a buildtype (release, debug, minsize)')
$_.stop()
$stop()
}
} else if (args[i] == '-h' || args[i] == '--help') {
log.console('Usage: cell pack <package> [options]')
@@ -64,10 +64,10 @@ for (var i = 1; i < args.length; i++) {
log.console(' -b, --buildtype <type> Build type: release, debug, minsize (default: release)')
log.console('')
log.console('Available targets: ' + build.list_targets().join(', '))
$_.stop()
$stop()
} else {
log.error('Unknown option: ' + args[i])
$_.stop()
$stop()
}
}
@@ -80,7 +80,7 @@ if (!target) {
if (target && !build.has_target(target)) {
log.error('Invalid target: ' + target)
log.console('Available targets: ' + build.list_targets().join(', '))
$_.stop()
$stop()
}
// Prepare packages: core + dependencies + target package
@@ -117,7 +117,7 @@ try {
} catch (e) {
log.error('Build failed: ')
log.error(e)
$_.stop()
$stop()
}
$_.stop()
$stop()