zemirco / couchdb

CouchDB client in Go
MIT License
44 stars 14 forks source link
couchdb go

couchdb

Build Status Go Report Card Coverage Status GoDoc

CouchDB client for Go.

Example

package main

import (
    "log"

    "github.com/zemirco/couchdb"
)

func main() {
    u, err := url.Parse("http://127.0.0.1:5984/")
    if err != nil {
        panic(err)
    }
    // create a new client
    client, err := couchdb.NewClient(u)
    if err != nil {
        panic(err)
    }
    // get some information about your CouchDB
    info, err := client.Info()
    if err != nil {
        panic(err)
    }
    log.Println(info)

}

More examples.

Test

go test

License

MIT