tarifa
Version:
Your friendly toolchain for mobile app development on top of Apache Cordova
61 lines (59 loc) • 1.75 kB
JavaScript
var path = require('path'),
available = require('../../lib/nomad/available'),
dir = __dirname;
module.exports.commands = [
{
def: ['ios', 'devices', 'list', '*'],
action: function (_) {
return available().then(function () {
return require(path.join(dir, 'devices')).list(_[3]);
});
}
},
{
def: ['ios', 'devices', 'add', '+', '+'],
action: function (_) {
return available().then(function () {
return require(path.join(dir, 'devices')).add(_[3], _[4]);
});
}
},
{
def: ['ios', 'devices', 'attach', '+', '+'],
action: function (_) {
return available().then(function () {
return require(path.join(dir, 'devices')).attach(_[3], _[4]);
});
}
},
{
def: ['ios', 'devices', 'detach', '+', '+'],
action: function (_) {
return available().then(function () {
return require(path.join(dir, 'devices')).detach(_[3], _[4]);
});
}
},
{
def: ['provisioning', 'list'],
action: function () {
return available().then(function () {
return require(path.join(dir, 'provisioning')).list();
});
}
},
{
def: ['provisioning', 'fetch'],
action: function () {
return available().then(function () {
return require(path.join(dir, 'provisioning')).fetch();
});
}
},
{
def: ['provisioning', 'info', '*'],
action: function (_) {
return require(path.join(dir, 'provisioning')).info(_[2]);
}
}
];