From 6c20b04b32468feec8b0a67ba61f3f8ad3fc20f0 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 11 Oct 2025 09:23:48 +0100 Subject: [PATCH] cmd: rename gen.go to cborgen Change-Id: tzlpwsotzuyrlpwwykzxmsllronlzvus Signed-off-by: oppiliappan --- cmd/{gen.go => cborgen/cborgen.go} | 0 cmd/punchcardPopulate/main.go | 49 ------------------------------ flake.nix | 2 +- 3 files changed, 1 insertion(+), 50 deletions(-) rename cmd/{gen.go => cborgen/cborgen.go} (100%) delete mode 100644 cmd/punchcardPopulate/main.go diff --git a/cmd/gen.go b/cmd/cborgen/cborgen.go similarity index 100% rename from cmd/gen.go rename to cmd/cborgen/cborgen.go diff --git a/cmd/punchcardPopulate/main.go b/cmd/punchcardPopulate/main.go deleted file mode 100644 index 23ad90a2..00000000 --- a/cmd/punchcardPopulate/main.go +++ /dev/null @@ -1,49 +0,0 @@ -package main - -import ( - "database/sql" - "fmt" - "log" - "math/rand" - "time" - - _ "github.com/mattn/go-sqlite3" -) - -func main() { - db, err := sql.Open("sqlite3", "./appview.db?_foreign_keys=1") - if err != nil { - log.Fatal("Failed to open database:", err) - } - defer db.Close() - - const did = "did:plc:qfpnj4og54vl56wngdriaxug" - - now := time.Now() - start := time.Date(now.Year(), 1, 1, 0, 0, 0, 0, time.UTC) - - tx, err := db.Begin() - if err != nil { - log.Fatal(err) - } - stmt, err := tx.Prepare("INSERT INTO punchcard (did, date, count) VALUES (?, ?, ?)") - if err != nil { - log.Fatal(err) - } - defer stmt.Close() - - for day := start; !day.After(now); day = day.AddDate(0, 0, 1) { - count := rand.Intn(16) // 0–5 - dateStr := day.Format("2006-01-02") - _, err := stmt.Exec(did, dateStr, count) - if err != nil { - log.Printf("Failed to insert for date %s: %v", dateStr, err) - } - } - - if err := tx.Commit(); err != nil { - log.Fatal("Failed to commit:", err) - } - - fmt.Println("Done populating punchcard.") -} diff --git a/flake.nix b/flake.nix index b504b21d..01efbeee 100644 --- a/flake.nix +++ b/flake.nix @@ -262,7 +262,7 @@ lexgen --build-file lexicon-build-config.json lexicons sed -i.bak 's/\tutil/\/\/\tutil/' api/tangled/* ${pkgs.gotools}/bin/goimports -w api/tangled/* - go run cmd/gen.go + go run ./cmd/cborgen/ lexgen --build-file lexicon-build-config.json lexicons rm api/tangled/*.bak ''; -- 2.43.0