Mon 21 Jul 22:43:21 CEST 2025
This commit is contained in:
parent
f0da78d912
commit
a4de1d5da7
26
js/top/loadapp
Normal file
26
js/top/loadapp
Normal 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);
|
Loading…
Reference in New Issue
Block a user