Skip to content

Commit

Permalink
[refactor] Remove usage of require.paths
Browse files Browse the repository at this point in the history
  • Loading branch information
indexzero committed Aug 14, 2011
1 parent c36023f commit 0795ae0
Show file tree
Hide file tree
Showing 26 changed files with 64 additions and 82 deletions.
4 changes: 1 addition & 3 deletions bin/jitsu
@@ -1,12 +1,10 @@
#!/usr/bin/env node

require.paths.unshift(require('path').join(__dirname, '..', 'lib'));

var eyes = require('eyes'),
colors = require('colors'),
winston = require('winston'),
argv = require('optimist').argv,
jitsu = require('jitsu');
jitsu = require('../lib/jitsu');


jitsu.start(argv, function (err) {
Expand Down
24 changes: 11 additions & 13 deletions lib/jitsu.js
Expand Up @@ -5,8 +5,6 @@
*
*/

require.paths.unshift(__dirname);

var jitsu = exports;

// Failure HTTP Response codes based
Expand All @@ -28,20 +26,20 @@ var successCodes = jitsu.successCodes = {

jitsu.skipAuth = false;
jitsu.started = false;
jitsu.utils = require('jitsu/utils');
jitsu.package = require('jitsu/package');
jitsu.utils = require('./jitsu/utils');
jitsu.package = require('./jitsu/package');
jitsu.log = require('cliff');
jitsu.api = {};
jitsu.api.Client = require('jitsu/api/client').Client;
jitsu.api.Apps = require('jitsu/api/apps').Apps;
jitsu.api.Databases = require('jitsu/api/databases').Databases;
jitsu.api.Logs = require('jitsu/api/logs').Logs;
jitsu.api.Snapshots = require('jitsu/api/snapshots').Snapshots;
jitsu.api.Users = require('jitsu/api/users').Users;
jitsu.api.Client = require('./jitsu/api/client').Client;
jitsu.api.Apps = require('./jitsu/api/apps').Apps;
jitsu.api.Databases = require('./jitsu/api/databases').Databases;
jitsu.api.Logs = require('./jitsu/api/logs').Logs;
jitsu.api.Snapshots = require('./jitsu/api/snapshots').Snapshots;
jitsu.api.Users = require('./jitsu/api/users').Users;
jitsu.prompt = require('prompt');
jitsu.prompt.properties = require('jitsu/properties').properties;
jitsu.config = require('jitsu/config');
jitsu.commands = require('jitsu/commands');
jitsu.prompt.properties = require('./jitsu/properties').properties;
jitsu.config = require('./jitsu/config');
jitsu.commands = require('./jitsu/commands');

//
// Alias the appropriate commands for simplier CLI usage
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/apps.js
Expand Up @@ -7,7 +7,7 @@

var util = require('util'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Apps (options)
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/client.js
Expand Up @@ -8,7 +8,7 @@
var eyes = require('eyes'),
fs = require('fs'),
request = require('request'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Client (options)
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/databases.js
Expand Up @@ -7,7 +7,7 @@

var util = require('util'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Databases (options)
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/logs.js
Expand Up @@ -7,7 +7,7 @@

var util = require('util'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Logs (options)
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/snapshots.js
Expand Up @@ -7,7 +7,7 @@

var util = require('util'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Snapshots (options)
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/api/users.js
Expand Up @@ -7,7 +7,7 @@

var util = require('util'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

//
// ### function Users (options)
Expand Down
4 changes: 2 additions & 2 deletions lib/jitsu/commands.js
Expand Up @@ -3,7 +3,7 @@
var fs = require('fs'),
path = require('path'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../jitsu');

var commands = exports;

Expand All @@ -15,7 +15,7 @@ commands.commands = {};
fs.readdirSync(path.join(__dirname, 'commands')).forEach(function (cmd) {
cmd = cmd.replace('.js', '');
commands.commands.__defineGetter__(cmd, function () {
return require('jitsu/commands/' + cmd);
return require('./commands/' + cmd);
});
});

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/apps.js
Expand Up @@ -8,7 +8,7 @@
var eyes = require('eyes'),
winston = require('winston'),
analyzer = require('require-analyzer'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var apps = exports;

Expand Down
4 changes: 2 additions & 2 deletions lib/jitsu/commands/config.js
Expand Up @@ -5,8 +5,8 @@
*
*/

var jitsu = require('jitsu'),
winston = require('winston');
var winston = require('winston'),
jitsu = require('../../jitsu');

var config = exports,
noDelete = ['root', 'remoteUri', 'userconfig', 'auth', 'tmproot', 'tar', 'gzipbin'];
Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/databases.js
Expand Up @@ -6,7 +6,7 @@
*/

var winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var databases = exports;

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/help.js
Expand Up @@ -7,7 +7,7 @@

var colors = require('colors'),
winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var help = exports;

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/logs.js
Expand Up @@ -6,7 +6,7 @@
*/

var winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var logs = exports;

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/package.js
Expand Up @@ -6,7 +6,7 @@
*/

var winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var package = exports;

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/snapshots.js
Expand Up @@ -7,7 +7,7 @@

var winston = require('winston'),
semver = require('semver'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var snapshots = exports;

Expand Down
2 changes: 1 addition & 1 deletion lib/jitsu/commands/users.js
Expand Up @@ -6,7 +6,7 @@
*/

var winston = require('winston'),
jitsu = require('jitsu');
jitsu = require('../../jitsu');

var users = exports;

Expand Down
8 changes: 4 additions & 4 deletions lib/jitsu/package.js
Expand Up @@ -5,19 +5,19 @@
*
*/

var util = require('util'),
var fs = require('fs'),
path = require('path'),
fs = require('fs'),
spawn = require('child_process').spawn,
util = require('util'),
async = require('async'),
analyzer = require('require-analyzer'),
npm = require('npm'),
npmout = require('npm/lib/utils/output'),
npmtar = require('npm/lib/utils/tar'),
optimist = require('optimist'),
semver = require('semver'),
winston = require('winston'),
jitsu = require('jitsu'),
optimist = require('optimist');
jitsu = require('../jitsu');

var package = exports;

Expand Down
10 changes: 5 additions & 5 deletions lib/jitsu/utils/index.js
Expand Up @@ -5,15 +5,15 @@
*
*/

var util = require('util'),
spawn = require('child_process').spawn,
fs = require('fs'),
var fs = require('fs'),
path = require('path'),
spawn = require('child_process').spawn,
util = require('util'),
async = require('async'),
request = require('request'),
winston = require('winston'),
semver = require('semver'),
jitsu = require('jitsu');
winston = require('winston'),
jitsu = require('../../jitsu');

var utils = exports;

Expand Down
6 changes: 2 additions & 4 deletions test/client-test.js
Expand Up @@ -5,13 +5,11 @@
*
*/

require.paths.unshift(require('path').join(__dirname, '..', 'lib'));

var assert = require('assert'),
vows = require('vows'),
jitsu = require('jitsu'),
optimist = require('optimist'),
mockRequest = require('mock-request'),
vows = require('vows'),
jitsu = require('../lib/jitsu'),
helper = require('./helpers/mock-helpers');

var port = 90210,
Expand Down
12 changes: 5 additions & 7 deletions test/commands/apps-test.js
Expand Up @@ -5,15 +5,13 @@
*
*/

require.paths.unshift(require('path').join(__dirname, '..', '..', 'lib'));

var fs = require('fs'),
var assert = require('assert'),
fs = require('fs'),
path = require('path'),
assert = require('assert'),
mockRequest = require('mock-request'),
vows = require('vows'),
jitsu = require('jitsu'),
helper = require('../helpers/mock-helpers'),
mockRequest = require('mock-request');
jitsu = require('../../lib/jitsu'),
helper = require('../helpers/mock-helpers');

var mockPrompt2 = helper.mockPrompt2,
runJitsuCommand = helper.runJitsuCommand;
Expand Down
8 changes: 3 additions & 5 deletions test/commands/snapshots-test.js
Expand Up @@ -5,13 +5,11 @@
*
*/

require.paths.unshift(require('path').join(__dirname, '..', '..', 'lib'));

var assert = require('assert'),
jitsu = require('jitsu'),
vows = require('vows'),
helper = require('../helpers/mock-helpers'),
mockRequest = require('mock-request');
mockRequest = require('mock-request'),
jitsu = require('../../lib/jitsu'),
helper = require('../helpers/mock-helpers');

var mockPrompt = helper.mockPrompt,
runJitsuCommand = helper.runJitsuCommand;
Expand Down
8 changes: 3 additions & 5 deletions test/commands/users-test.js
Expand Up @@ -5,13 +5,11 @@
*
*/

require.paths.unshift(require('path').join(__dirname, '..', '..', 'lib'));

var assert = require('assert'),
jitsu = require('jitsu'),
vows = require('vows'),
helper = require('../helpers/mock-helpers'),
mockRequest = require('mock-request');
mockRequest = require('mock-request'),
jitsu = require('../../lib/jitsu'),
helper = require('../helpers/mock-helpers');

var mockPrompt = helper.mockPrompt,
runJitsuCommand = helper.runJitsuCommand;
Expand Down
2 changes: 0 additions & 2 deletions test/fixtures/example-app/server.js
@@ -1,6 +1,4 @@

require('jitsu')

module.exports = {hi:console.log}

//console.log('FIXTURES/EXAMPLE-APP')
14 changes: 6 additions & 8 deletions test/helpers/mock-helpers.js
@@ -1,17 +1,15 @@

require.paths.unshift(require('path').join(__dirname, '..', 'lib'));

var assert = require('assert'),
eyes = require('eyes'),
jitsu = require('jitsu'),
http = require('http'),
util = require('util'),
optimist = require('optimist'),
eyes = require('eyes'),
it = require('it-is'),
inspect = eyes.inspector({ stream: null })
nodemock = require('nodemock'),
inspect = require('eyes').inspector({ stream: null })
base64 = require('jitsu/utils/base64'),
MockRequest = require('mock-request').MockRequest;
MockRequest = require('mock-request').MockRequest,
optimist = require('optimist'),
jitsu = require('../../lib/jitsu'),
base64 = require('../../lib/jitsu/utils/base64');

var port = 90210,
remoteHost = 'api.mockjitsu.com';
Expand Down
16 changes: 7 additions & 9 deletions test/package-test.js
@@ -1,23 +1,21 @@
/*
* log-test.js: Tests for the jitsu log module.
* package-test.js: Tests for the jitsu package module.
*
* (C) 2010, Nodejitsu Inc.
*
*/

require.paths.unshift(require('path').join(__dirname, '..', 'lib'));

var assert = require('assert'),
fs = require('fs'),
join = require('path').join,
vows = require('vows'),
analyzer = require('require-analyzer'),
eyes = require('eyes'),
jitsu = require('jitsu'),
join = require('path').join,
optimist = require('optimist'),
nodemock = require('nodemock'),
helper = require('./helpers/mock-helpers'),
analyzer = require('require-analyzer'),
fs = require('fs'),
nm = require('nodemock'),
optimist = require('optimist');
jitsu = require('../lib/jitsu'),
helper = require('./helpers/mock-helpers');

//
// package.create prompts user to create package.json
Expand Down

0 comments on commit 0795ae0

Please sign in to comment.