Socket
Socket
Sign inDemoInstall

cox

Package Overview
Dependencies
Maintainers
2
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cox - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

5

lib/commands/add.js

@@ -1,6 +0,4 @@

var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();

@@ -14,6 +12,5 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};

7

lib/commands/checkout.js
var path = require('path');
var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();
var branch = typeof args === 'string'? args : (args.b || args._[1]);

@@ -18,7 +15,5 @@ var isNew = !!args.b;

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};

@@ -1,7 +0,4 @@

var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();
var message = args._[1];

@@ -16,4 +13,3 @@

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};
var path = require('path');
var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();

@@ -15,5 +12,3 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};

@@ -1,3 +0,1 @@

var Q = require('q');
var installModulesCmd = require('./tasks/install-modules');

@@ -7,9 +5,5 @@ var npmCmd = require('./tasks/npm');

module.exports = function(args){
var deferred = Q.defer();
installModulesCmd(args)
.then( npmCmd.bind(null, 'install') )
.then(deferred.resolve);
return deferred.promise;
return installModulesCmd(args)
.then( npmCmd.bind(null, 'install') );
};

@@ -14,19 +14,13 @@ var path = require('path');

prompt.yesNo( ("this will void all the uncommited changes in the current branch and delete the branch " + ticket).warning)
.then(function(yes){
if(!yes){
console.info('thank you for using cox'.success);
process.exit(0);
}
var command = function(){
return resetCmd(args, 'force')
.then( checkoutCmd.bind(null, 'develop') )
.then( deleteBranchCmd.bind(null, ticket) )
.then( killRemoteBranchCmd.bind(null, ticket) );
}
resetCmd(args, 'force')
.then( checkoutCmd.bind(null, 'develop') )
.then( deleteBranchCmd.bind(null, ticket) )
.then( killRemoteBranchCmd.bind(null, ticket) )
.then( deferred.resolve );
});
return deferred.promise;
return prompt.yesNo(("this will void all the uncommited changes in the current branch and delete the branch " + ticket).warning)
.then(command, prompt.yesNo);
};

@@ -1,7 +0,4 @@

var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();

@@ -15,6 +12,5 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};

@@ -1,7 +0,4 @@

var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();
var branch = args._[1]; console.log(branch);

@@ -16,4 +13,3 @@

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};
var path = require('path');
var Q = require('q');
var repeater = require('../repeater');

@@ -19,17 +17,7 @@ var prompt = require('../prompt-utils');

if(force){
repeater(command, 'goToModuleDir').then(deferred.resolve);
return repeater(command, 'goToModuleDir');
}
force || prompt.yesNo("this will void all the uncommited changes in this project and every module".warning)
.then(function(yes){
if(!yes){
console.info('thank you for using cox'.success);
process.exit(0);
}
repeater(command, 'goToModuleDir').then(deferred.resolve);
});
return deferred.promise;
return prompt.yesNo("this will void all the uncommited changes in this project and every module".warning)
.then(repeater.bind(null, command, 'goToModuleDir'), prompt.thankYou);
};

@@ -1,2 +0,1 @@

var Q = require('q');
var _ = require('lodash');

@@ -9,13 +8,9 @@

module.exports = function(args){
var deferred = Q.defer();
var ticket = args._[1];
console.info( ("You are about to start development for new ticket " + ticket).warning );
cmdReset(args)
return cmdReset(args)
.then( cmdCheckout.bind(null, 'develop') )
.then( cmdPull.bind(null, args) )
.then( cmdCheckout.bind(null, _.merge(args, {b: ticket})) )
.then( deferred.resolve );
return deferred.promise;
.then( cmdCheckout.bind(null, _.merge(args, {b: ticket})) );
};
var path = require('path');
var Q = require('q');
var repeater = require('../repeater');
module.exports = function(args){
var deferred = Q.defer();

@@ -15,5 +12,3 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};

@@ -1,7 +0,4 @@

var Q = require('q');
var repeater = require('../../repeater');
module.exports = function(ticket){
var deferred = Q.defer();

@@ -15,4 +12,3 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};
var fs = require('fs');
var path = require('path');
var Q = require('q');
var repeater = require('../../repeater');

@@ -8,3 +7,2 @@

module.exports = function(args){
var deferred = Q.defer();
//[TODO] check args for different module folder

@@ -35,5 +33,3 @@ var modulesDir = 'modules';

repeater(command, false, 'skipMainProject').then(deferred.resolve);
return deferred.promise;
return repeater(command, false, 'skipMainProject');
};

@@ -1,7 +0,4 @@

var Q = require('q');
var repeater = require('../../repeater');
module.exports = function(ticket){
var deferred = Q.defer();

@@ -14,4 +11,3 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModuleDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModuleDir');
};
var path = require('path');
var Q = require('q');
var _ = require('lodash');

@@ -7,3 +6,2 @@ var repeater = require('../../repeater');

module.exports = function(subCommand){
var deferred = Q.defer();

@@ -25,5 +23,3 @@ var command = function(moduleName, moduleRepo, done){

repeater(command, 'goToModulesDir').then(deferred.resolve);
return deferred.promise;
return repeater(command, 'goToModulesDir');
};

@@ -1,11 +0,5 @@

var Q = require('q');
var npmCmd = require('./tasks/npm');
module.exports = function(args){
var deferred = Q.defer();
npmCmd('update').then(deferred.resolve);
return deferred.promise;
};
return npmCmd('update');
};

@@ -11,3 +11,7 @@ var Q = require('q');

prompt.get(yesNo, function(err, result){
deferred.resolve(result.reset.match(/^y/i));
if(result.reset.match(/^y/i)){
deferred.resolve();
} else {
deferred.reject();
}
});

@@ -18,2 +22,6 @@ return deferred.promise;

module.exports.thankYou = function(){
console.info('thank you for using cox'.success);
process.exit(0);
};

@@ -20,0 +28,0 @@ var yesNo = {

{
"name": "cox",
"version": "1.0.3",
"version": "1.0.4",
"preferGlobal": "true",

@@ -5,0 +5,0 @@ "description": "git commander for multi-repositories",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc