Mon 21 Jul 22:43:21 CEST 2025

This commit is contained in:
sbosse 2025-07-21 23:19:21 +02:00
parent f0da78d912
commit a4de1d5da7

26
js/top/loadapp Normal file
View File

@ -0,0 +1,26 @@
#!/usr/bin/node
// Load a standalone and self-contained JS application
// Version 1.1.1
var TOP='/home/sbosse/proj/jam/js';
global.PATH=[process.cwd(),TOP];
global.MODE='makeapp';
global.TARGET='node'; // | 'browser'
var Main,
argv=['load'];
process.argv.shift();
process.argv.shift();
Main=process.argv[0];
process.argv.shift();
for (p in process.argv) argv.push(process.argv[p]);
if (!Main) {
console.log('usage: loadapp <main.js> [<program args>]');
process.exit();
}
var loader = require(TOP+'/top/loader');
loader.load(Main).main(argv);