initial CLI exploration

This commit is contained in:
2021-07-02 20:46:58 -04:00
parent ca618cc609
commit b648c1c0ae
5 changed files with 126 additions and 9 deletions

View File

@@ -8,19 +8,12 @@ import (
"net/http"
"git.yetaga.in/alazyreader/library/book"
"git.yetaga.in/alazyreader/library/config"
"git.yetaga.in/alazyreader/library/database"
"git.yetaga.in/alazyreader/library/frontend"
"github.com/kelseyhightower/envconfig"
)
type Config struct {
DBUser string
DBPass string
DBHost string
DBPort string
DBName string
}
type Library interface {
GetAllBooks(context.Context) ([]book.Book, error)
}
@@ -63,7 +56,7 @@ func StaticHandler(f fs.FS) http.Handler {
}
func main() {
var c Config
var c config.Config
err := envconfig.Process("library", &c)
if err != nil {
log.Fatalln(err)