@gabrielvgx/tecfoodcli
Version:
Projeto para automatizar criação de ambientes TecFood
31 lines (24 loc) • 851 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _app = _interopRequireDefault(require("./app.js"));
var _terminal = _interopRequireDefault(require("./terminal.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const apk = {
async buildApk(pathApp, typeBuild) {
if (!_app.default.hasAccess(pathApp)) {
return Promise.reject('INVALID_PATH');
}
return _terminal.default.execute('cordova --version').then(async _ => {
return await _terminal.default.execute('build_apk.sh', `${pathApp} ${typeBuild}`, true).catch(error => {
return 'ERROR_BUILD_APK ' + error;
});
}).catch(error => {
return 'CORDOVA_NOT_INSTALLED ' + error;
});
}
};
var _default = apk;
exports.default = _default;