Basic Usage
var confrodo = require("confrodo")
, config
, filename = "myconfig.json"
, defaults = { "foo":"bar", "meow":"mix" };
config = confrodo(defaults, filename, "ARGV", "ENV");
Files may either be a valid json file or a javascript
file that returns a json object in modules.exports.
Objects are json objects (not arrays).
"ARGV"
will load any command line options (see optimist.)
"ENV"
will load environment variables.
Confrodo also will create an env
property you can use to choose a file:
var confrodo = require("confrodo")
, filename = __dirname + "/" + confrodo.env + ".json"
, config = confrodo(filename);
See LICENSE for copyright info.