Exemple #1
0
function filterArgumentsForCordova(metadata, inputs, options) {
    const results = cli_utils_1.filterOptionsByIntent(metadata, options, exports.CORDOVA_INTENT);
    const args = cli_utils_1.minimistOptionsToArray(results, { useEquals: false, allowCamelCase: true });
    let unparsedCdvArgs = [];
    const indexOfSep = inputs.indexOf('--');
    if (indexOfSep >= 0) {
        unparsedCdvArgs = inputs.splice(indexOfSep);
    }
    if (metadata.inputs) {
        inputs = inputs.slice(0, metadata.inputs.length);
    }
    return [metadata.name].concat(inputs, args, unparsedCdvArgs);
}
Exemple #2
0
function generateBuildOptions(metadata, options) {
    const results = cli_utils_1.filterOptionsByIntent(metadata, options);
    return Object.assign({}, results, { 'iscordovaserve': true, 'externalIpRequired': true, 'nobrowser': true });
}