node-cli-config

cli config management

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
node-cli-config
0.0.17 years ago7 years agoMinified + gzip package size for node-cli-config in KB

Readme

spmrc Build Status
The rc manager for spm.

Upgrade info for 1.x.x

Now we use ~/.spm/spmrc-3x as default rc file for spm@3.x;

Usage

var spmrc = require('spmrc');

spmrc is located at ~/.spm/spmrc-3x in ini format. An example:
[user]
username = spm

[template:arale]
url = http://aralejs.org/hello

spmrc.get

Get information in spmrc:
spmrc.get('user')
// {username: 'spm'}

spmrc.get('user.username')
// spm

spmrc.set

Set value in a section:
spmrc.set('user.username', 'spmjs')

spmrc.config

A mix of get and set:
spmrc.config('user.username')  // equal spmrc.get
spmrc.config('user.username', 'spm')  // equal spmrc.set

spmrc.parse

Parse an ini file to object. Default file is ~/.spm/spmrc.
spmrc.parse(file)
// an object

spmrc.write

Write object to ~/.spm/spmrc.
spmrc.write(obj)

Changelog

2013-03-26 1.0.0
spmrc -> spmrc-3x.
2013-03-26 0.1.3
bugfix for windows. windows use process.env.HOMEPATH.
2013-03-17 0.1.2
spmrc has user.temp default value.
2013-03-17 0.1.1
spmrc has default values.
2013-03-14 0.1.0
First version.