easygo
Version:
25 lines (21 loc) • 643 B
JavaScript
/**
* @file ara组件验证,验证组件目录或者组件zip压缩文件
* 通过校验的组件可以提交到extensions仓库
* @author cuihonglei
*/
;
const validator = require('./validator/index.js');
const fs = require('fs');
const path = require('path');
const cli = require('./cli');
exports.exec = function (config, cb) {
const baseDir = config.baseDir || process.cwd();
const filePath = path.join(baseDir, config.file);
if (!fs.existsSync(filePath)) {
cli.error('path not exist!');
return;
}
else {
cli.info('check file success:', cli.chalk.green(filePath));
}
};