UNPKG

graviton-plugin-sdk

Version:

Gravtion plugin Dev Kit

20 lines (19 loc) 573 B
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) }