minvera
Version:
An rpgmaker mv tool for managing plugins and external files
33 lines (30 loc) • 893 B
JavaScript
//=============================================================================
// Interpreter.js
//=============================================================================
class Interpreter {
constructor(minveraInstance) {
this._minvera = minveraInstance;
// console.log(this._minvera.processArguments);
}
processArguments(args) {
let code = args[0];
switch(code) {
case 'init':
this._minvera.initializePackageFile();
break;
case 'update':
this._minvera.processMinveraFile(args.slice(1));
break;
case 'install':
this._minvera.installPlugin(args.slice(1, 2), args.slice(2));
break;
case 'uninstall':
this._minvera.uninstallPlugin(args.slice(1));
break;
case 'credits':
this._minvera.createCredits();
break;
}
}
}
module.exports = Interpreter;