netrc
Parse netrc files
Last updated 4 years ago by camshaft .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install netrc 
SYNC missed versions from official npm registry.

netrc Build Status

Parse netrc files

Usage

var netrc = require('netrc');

var myNetrc = netrc();

console.log(myNetrc['github.com'])
// { login: 'my-oauth-token',
//   password: 'x-oauth-basic' }

myNetrc['github.com'].login = 'my-new-oauth-token';

netrc.save(myNetrc);

API

netrc([file])

Loads a .netrc file, defaulting to ~/.netrc

netrc.parse(string)

Parses netrc formatted string into an object:

{
  "machine1.example.com": {
    "login": "my-login",
    "password": "my-password"
  },
  "machine2.example.com": {
    "login": "my-other-login",
    "password": "my-other-password"
  }
}

netrc.format(object)

Formats a netrc object into a valid string

netrc.save(object)

Persists a netrc object to ~/.netrc

Tests

$ npm test

Current Tags

  • 0.1.4                                ...           latest (4 years ago)

5 Versions

  • 0.1.4                                ...           4 years ago
  • 0.1.3                                ...           6 years ago
  • 0.1.2                                ...           6 years ago
  • 0.1.1                                ...           6 years ago
  • 0.1.0                                ...           6 years ago

Copyright 2014 - 2017 © taobao.org |