Cadey Ratio 50c1deaa7d | ||
---|---|---|
.. | ||
examples | ||
.travis.yml | ||
README.md | ||
netrc.go | ||
netrc_test.go |
README.md
netrc
A netrc parser for Go.
Usage
Getting credentials for a host.
usr, err := user.Current()
n, err := netrc.Parse(filepath.Join(usr.HomeDir, ".netrc"))
fmt.Println(n.Machine("api.heroku.com").Get("password"))
Setting credentials on a host.
usr, err := user.Current()
n, err := netrc.Parse(filepath.Join(usr.HomeDir, ".netrc"))
n.Machine("api.heroku.com").Set("password", "newapikey")
n.Save()