From a55dbd0b42dea122c18f9e325ef61852a4db09cb Mon Sep 17 00:00:00 2001 From: Sarmonsiill Date: Fri, 30 Jul 2021 22:17:09 +0000 Subject: [PATCH] basic boilerplate Signed-off-by: Sarmonsiill --- .gitignore | 1 + go.mod | 8 ++++++++ go.sum | 4 ++++ guruReg.go | 27 +++++++++++++++++++++++++++ 4 files changed, 40 insertions(+) create mode 100644 .gitignore create mode 100644 go.mod create mode 100644 go.sum create mode 100644 guruReg.go diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a01ee28 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.*.swp diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0c745c4 --- /dev/null +++ b/go.mod @@ -0,0 +1,8 @@ +module tildegit.org/sarmonsiill/guruReg + +go 1.16 + +require ( + github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25 // indirect + github.com/nanobox-io/golang-scribble v0.0.0-20190309225732-aa3e7c118975 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..2396778 --- /dev/null +++ b/go.sum @@ -0,0 +1,4 @@ +github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25 h1:EFT6MH3igZK/dIVqgGbTqWVvkZ7wJ5iGN03SVtvvdd8= +github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25/go.mod h1:sWkGw/wsaHtRsT9zGQ/WyJCotGWG/Anow/9hsAcBWRw= +github.com/nanobox-io/golang-scribble v0.0.0-20190309225732-aa3e7c118975 h1:zm/Rb2OsnLWCY88Njoqgo4X6yt/lx3oBNWhepX0AOMU= +github.com/nanobox-io/golang-scribble v0.0.0-20190309225732-aa3e7c118975/go.mod h1:4Mct/lWCFf1jzQTTAaWtOI7sXqmG+wBeiBfT4CxoaJk= diff --git a/guruReg.go b/guruReg.go new file mode 100644 index 0000000..a7e1a43 --- /dev/null +++ b/guruReg.go @@ -0,0 +1,27 @@ +package main + +import "fmt" +import "github.com/nanobox-io/golang-scribble" + +type Account struct { + Username string + Email string + Pubkey string +} + +func main() { + fmt.Println("hej") + acc := Account{ + Username: "david", + Email: "david@example.org", + Pubkey: "test123", + } + db, err := scribble.New("data", nil) + if err != nil { + fmt.Println("Error", err) + } + if err := db.Write("acc", "david", acc); err != nil { + fmt.Println("Error", err) + } +} +