graviton-plugin-sdk
Version:
Gravtion plugin Dev Kit
20 lines (19 loc) • 573 B
JavaScript
module.exports = function cli(args, cb) {
var commands = ["init","deploy","preview","pull","update","reload","build"]
const fs = require('fs');
const cwd = process.cwd();
var path = cwd+"\\package.json";
var devPath = cwd+"\\pkg.json";
if (fs.existsSync(path) || fs.existsSync(devPath)) {
return cb(true, "exist")
}
for (var c = 0; c < commands.length; c++) {
for (var i = 0; i < args.length; i++) {
if (commands[c] == args[i]) {
return cb(true, args[i]);
break;
}
}
}
return cb(false, null)
}