helloworldajay
Version:
HelloWorld
33 lines (32 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var fs = require("fs");
exports.Validate = function (name) {
var output = "Validating Factory jsons from path: " + name;
console.log(output);
};
exports.Export = function (exportLocation) {
var output = "Exporting ARM Templates to: " + exportLocation;
console.log(output);
fs.writeFile(exportLocation + "/ARMTemplateForFactory.json", Date.now(), function (err) {
if (err) {
return console.error(err);
}
console.log('ARM Template generated!');
});
};
console.log('ADF Script loaded');
for (var i = 2; i < process.argv.length; i++) {
switch (process.argv[i]) {
case 'validate':
exports.Validate(process.argv[i + 1]);
break;
case 'export':
exports.Export(process.argv[i + 1]);
break;
default:
throw new Error('Invalid argument:' + process.argv[i]);
break;
}
break;
}