Skip to content

Commit

Permalink
re-org
Browse files Browse the repository at this point in the history
  • Loading branch information
marty-wang committed Nov 3, 2011
1 parent b6f02d1 commit 4c715f1
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 65 deletions.
8 changes: 3 additions & 5 deletions lib/nserve.js
@@ -1,5 +1,5 @@
(function() {
var DEFAULT_PORT, colors, connect, fileTransfer, fs, http, parse, program, start, sys, time, util, versioning, _fileTransferCallback, _init, _isVerbose, _now, _parseCLI, _port, _rate, _root, _router, _server, _version, _versionNumber;
var DEFAULT_PORT, colors, connect, fileTransfer, fs, http, parse, program, start, sys, util, _fileTransferCallback, _init, _isVerbose, _now, _parseCLI, _port, _rate, _root, _router, _server, _version, _versionNumber;
DEFAULT_PORT = 3000;
sys = require("sys");
fs = require("fs");
Expand All @@ -8,8 +8,6 @@
connect = require("connect");
program = require("commander");
colors = require("colors");
versioning = require("./versioning");
time = require('./time');
fileTransfer = (require("./connect-file-transfer")).transfer;
util = require("./util");
/* Private */
Expand All @@ -21,7 +19,7 @@
_root = null;
_version = function() {
try {
return _versionNumber = versioning.getVersionNumber();
return _versionNumber = util.getVersionNumber();
} catch (error) {
return console.error(error);
}
Expand All @@ -40,7 +38,7 @@
};
_now = function() {
if (_isVerbose) {
return " @ " + (time.now());
return " @ " + (util.now());
} else {
return "";
}
Expand Down
11 changes: 0 additions & 11 deletions lib/time.js

This file was deleted.

24 changes: 23 additions & 1 deletion lib/util.js
@@ -1,7 +1,19 @@
(function() {
var absoluteDirPath, fs, path;
var absoluteDirPath, fs, getVersionNumber, now, path, _packagePath, _root;
path = require('path');
fs = require('fs');
_root = path.resolve(__dirname, "..");
_packagePath = path.join(_root, "package.json");
getVersionNumber = function() {
var packageContent, packageObj, versionNumber;
try {
packageContent = fs.readFileSync(_packagePath, "utf8");
packageObj = JSON.parse(packageContent);
return versionNumber = packageObj["version"];
} catch (error) {
throw error;
}
};
/*
return absolute directory path or null if it is not valid
*/
Expand All @@ -21,5 +33,15 @@
}
return absDir;
};
now = function() {
var nowArr, nowStr;
now = new Date();
nowStr = now.toTimeString();
nowArr = nowStr.split(' ');
return "" + nowArr[0] + " " + nowArr[2];
};
/* exports */
exports.getVersionNumber = getVersionNumber;
exports.absoluteDirPath = absoluteDirPath;
exports.now = now;
}).call(this);
18 changes: 0 additions & 18 deletions lib/versioning.js

This file was deleted.

9 changes: 3 additions & 6 deletions src/nserve.coffee
Expand Up @@ -9,8 +9,6 @@ connect = require "connect"
program = require "commander"
colors = require "colors"

versioning = require "./versioning"
time = require './time'
fileTransfer = (require "./connect-file-transfer").transfer
util = require "./util"

Expand All @@ -26,7 +24,7 @@ _root = null

_version = ->
try
_versionNumber = versioning.getVersionNumber()
_versionNumber = util.getVersionNumber()
catch error
console.error error

Expand All @@ -45,11 +43,10 @@ _parseCLI = ()->
_rate = program.rate

root = util.absoluteDirPath program.directory
_root = if root? then root else process.cwd()

_root = if root? then root else process.cwd()

_now = ->
if _isVerbose then " @ #{time.now()}" else ""
if _isVerbose then " @ #{util.now()}" else ""

_fileTransferCallback = (data) ->
switch data.status
Expand Down
7 changes: 0 additions & 7 deletions src/time.coffee

This file was deleted.

23 changes: 22 additions & 1 deletion src/util.coffee
@@ -1,6 +1,17 @@
path = require 'path'
fs = require 'fs'

_root = path.resolve __dirname, ".."
_packagePath = path.join _root, "package.json"

getVersionNumber = ->
try
packageContent = fs.readFileSync _packagePath, "utf8"
packageObj = JSON.parse packageContent
versionNumber = packageObj["version"]
catch error
throw error

###
return absolute directory path or null if it is not valid
###
Expand All @@ -16,5 +27,15 @@ absoluteDirPath = (pathStr) ->
absDir = null

absDir


now = ->
now = new Date()
nowStr = now.toTimeString()
nowArr = nowStr.split ' '
"#{nowArr[0]} #{nowArr[2]}"

### exports ###

exports.getVersionNumber = getVersionNumber
exports.absoluteDirPath = absoluteDirPath
exports.now = now
16 changes: 0 additions & 16 deletions src/versioning.coffee

This file was deleted.

0 comments on commit 4c715f1

Please sign in to comment.