Etcd, Env, Json, Yml, Cson, Env config manager
npm install multi-config> node config allows you to set objects and attributes via etcd
~~~ sh
$ export ETCD_HOST="localhost"
$ export ETCD_PORT=4001
$ etcdctl mkdir "node"
$ etcdctl set "node/key", "value"
$ etcdctl set "node/subdir/key", "value"
~~~
~~~ coffee-script
config = require 'multi-config'
config.node
~~~
~~~ sh
$ export TEST_KEY=value
~~~
~~~ Coffee-script
config = require 'multi-config'
config.env ["TEST_KEY"]
config.test
config.TEST_KEY
~~~
~~~ coffee-script
config = require 'multi-config'
~~~
#### Supported Filetypes
json - http://json.org/example.html
~~~ json
// config.json
{
"key": "value"
}
~~~
cson https://github.com/jonmorehouse/coffeeson
~~~ coffee-script
yaml http://www.yaml.org/
~~~ yaml
~~~ coffee-script
config = require 'multi-config'
config.set "key", "value"
config.key