An open API service indexing awesome lists of open source software.

https://github.com/matryer/persist

Persist loads and saves Go objects to files
https://github.com/matryer/persist

Last synced: 18 days ago
JSON representation

Persist loads and saves Go objects to files

Awesome Lists containing this project

README

        

# persist [![GoDoc](https://godoc.org/github.com/matryer/persist?status.png)](http://godoc.org/github.com/matryer/persist)
Persist loads and saves Go objects to files

## Usage

First get it:

```
go get github.com/matryer/persist
```

Then save objects like this:

```
var conf Config
if err := persist.Save("./project.conf", &conf); err != nil {
log.Fatalln("failed to save config:", err)
}
```

And load them like this:

```
var conf Config
if err := persist.Load("./project.conf", &conf); err != nil {
log.Fatalln("failed to load config:", err)
}
```