Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tag: v0.7.3
Fetching contributors…

Cannot retrieve contributors at this time

42 lines (25 sloc) 851 Bytes


This library reads and writes .netrc files.


Read a netrc file:

n ="sample.netrc")

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

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

n =

Look up a username and password:

user, pass = n[""]

Write a username and password:

n[""] = user, newpass

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[""] = user, newpass

Have fun!

Running Tests

$ bundle install
$ bundle exec turn test
Jump to Line
Something went wrong with that request. Please try again.