更简单地管理 Node.js 命令行程序里的配置文件

2015-10-21 22:31:25 +08:00
 sox

很多时候一个命令行程序会往 USER_HOME 目录保存一些 config 文件,比如 .gitconfig .zshrc

所以我造了个轮子 myconf 用来管理这些 config 文件

很简单的 API:

import Config from 'myconf'

// This points to a file $USER_HOME/.customconfig
const config = new Config('.customconfig')

config
  .set('name', 'config for my project')
  .then(data => console.log(data.name))

config
  .get('name')
  .then(name => console.log(name))

一个使用此包的例子: https://github.com/egoist/toka


GitHub 仓库: https://github.com/egoist/myconf

NPM 安装: npm i -S myconf

1338 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/229999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX