control-freak-ide/server/nodejs/nxappmain/main_debug_min.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

38 lines
886 B
JavaScript

require([
"dojo/_base/declare",
"dojo/_base/lang",
"xcf/driver/DriverBase",
"dojo/node!commander"
], function(declare,lang,DriverBase,commander)
{
commander
.version('0.0.1')
.option('-d, --driver <driver>','path to the driver')
.parse(process.argv);
if (commander.driver) {
var driverProtoIn = commander.driver; // 'xcf/data/driver/system/Marantz/MyMarantz';
require([driverProtoIn],function(driverProtoInstance){
var baseClass = DriverBase;
var baseClasses = [baseClass];
var driverProto = null;
driverProto = declare([driverProtoInstance , baseClass].concat(baseClasses));
var driverInstance = new driverProto({});
driverInstance.start();
});
} else {
console.error("Please provide the driver to debug");
}
});