Sha256: a19b883cf52326f3caf2a072a3bd6032fa65a2bfe10fb1bd7b4df50227bc9e87

Contents?: true

Size: 818 Bytes

Versions: 7

Compression:

Stored size: 818 Bytes

Contents

# Netrc

This library reads and writes `.netrc` files.

## API

Read a netrc file:

    n = Netrc.read("sample.netrc")

If the file doesn't exist, Netrc.read will return an empty object.

Read the user's default netrc file (`$HOME/.netrc` on Unix;
`%HOME%\_netrc` on Windows):

    n = Netrc.read

Look up a username and password:

    user, pass = n["example.com"]

Write a username and password:

    n["example.com"] = user, newpass
    n.save

If you make an entry that wasn't there before, it will be appended
to the end of the file. Sometimes people want to include a comment
explaining that the entry was added automatically. You can do it
like this:

    n.new_item_prefix = "# This entry was added automatically\n"
    n["example.com"] = user, newpass
    n.save

Have fun!

## Running Tests

    $ turn test

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
netrc-0.7 Readme.md
netrc-0.6 Readme.md
netrc-0.5 Readme.md
netrc-0.4 Readme.md
netrc-0.3 Readme.md
netrc-0.2 Readme.md
netrc-0.1 Readme.md