1 | # netrc-parser
|
2 |
|
3 | [![Greenkeeper badge](https://badges.greenkeeper.io/jdxcode/node-netrc-parser.svg)](https://greenkeeper.io/)
|
4 | [![CircleCI](https://circleci.com/gh/jdxcode/node-netrc-parser/tree/master.svg?style=svg)](https://circleci.com/gh/jdxcode/node-netrc-parser/tree/master)
|
5 | [![Build status](https://ci.appveyor.com/api/projects/status/vxkkab97cm9lnwb9/branch/master?svg=true)](https://ci.appveyor.com/project/Heroku/node-netrc-parser/branch/master)
|
6 | [![codecov](https://codecov.io/gh/jdxcode/node-netrc-parser/branch/master/graph/badge.svg)](https://codecov.io/gh/jdxcode/node-netrc-parser)
|
7 | [![npm](https://img.shields.io/npm/v/netrc-parser.svg)](https://npmjs.org/package/netrc-parser)
|
8 | [![npm](https://img.shields.io/npm/dw/netrc-parser.svg)](https://npmjs.org/package/netrc-parser)
|
9 | [![npm](https://img.shields.io/npm/l/netrc-parser.svg)](https://github.com/jdxcode/node-netrc-parser/blob/master/package.json)
|
10 | [![David](https://img.shields.io/david/jdxcode/node-netrc-parser.svg)](https://david-dm.org/jdxcode/node-netrc-parser)
|
11 | [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
|
12 |
|
13 | # API
|
14 |
|
15 | ## Netrc
|
16 |
|
17 | parses a netrc file
|
18 |
|
19 | **Examples**
|
20 |
|
21 | ```javascript
|
22 | const netrc = require('netrc-parser').default
|
23 | netrc.loadSync() // or netrc.load() for async
|
24 | netrc.machines['api.heroku.com'].password // get auth token from ~/.netrc
|
25 | netrc.saveSync() // or netrc.save() for async
|
26 | ```
|