Flatten package layout

This commit is contained in:
Adrian Macneil 2015-12-01 09:43:35 -08:00
parent 275f5791f4
commit aa5757f8f9
13 changed files with 193 additions and 239 deletions

22
utils.go Normal file
View file

@ -0,0 +1,22 @@
package main
import (
"io"
"net/url"
)
// databaseName returns the database name from a URL
func databaseName(u *url.URL) string {
name := u.Path
if len(name) > 0 && name[:1] == "/" {
name = name[1:len(name)]
}
return name
}
func mustClose(c io.Closer) {
if err := c.Close(); err != nil {
panic(err)
}
}