Skip to content

Commit

Permalink
fixed config directory setting from env var
Browse files Browse the repository at this point in the history
  • Loading branch information
jgallen23 committed Nov 28, 2011
1 parent 7347652 commit ebdf62c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
7 changes: 3 additions & 4 deletions lib/confi.js
Expand Up @@ -4,7 +4,7 @@ var aug = require('aug');
var cwd = process.cwd(); var cwd = process.cwd();


var defaults = { var defaults = {
configDirectory: process.env.CONFI_PATH || 'conf', configDirectory: process.env.CONFI_PATH || path.join(cwd, 'conf'),
env: process.env.NODE_ENV || 'dev' env: process.env.NODE_ENV || 'dev'
}; };


Expand All @@ -19,10 +19,9 @@ var readConfig = function(configPath, env) {


var load = function(options) { var load = function(options) {
var opts = aug({}, defaults, options); var opts = aug({}, defaults, options);
var configPath = path.join(cwd, opts.configDirectory);


var defaultConf = readConfig(configPath, "default"); var defaultConf = readConfig(opts.configDirectory, "default");
var envConf = readConfig(configPath, opts.env); var envConf = readConfig(opts.configDirectory, opts.env);


return aug(defaultConf, envConf); return aug(defaultConf, envConf);
}; };
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,7 +1,7 @@
{ {
"name": "confi", "name": "confi",
"description": "a simple configuration library", "description": "a simple configuration library",
"version": "0.0.2", "version": "0.0.3",
"homepage": "https://github.com/jgallen23/confi", "homepage": "https://github.com/jgallen23/confi",
"author": "Greg Allen <@jgaui> (http://jga.me)", "author": "Greg Allen <@jgaui> (http://jga.me)",
"repository": { "repository": {
Expand Down

0 comments on commit ebdf62c

Please sign in to comment.