From 8f7177a8797bd86cae117d4231773ceda6f2a1e9 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 11 Oct 2025 08:23:48 +0000 Subject: [PATCH] cmd: rename gen.go to cborgen Signed-off-by: oppiliappan --- flake.nix | 2 +- cmd/gen.go | 62 -------------------------------------------------------------- cmd/cborgen/cborgen.go | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ cmd/punchcardPopulate/main.go | 49 ------------------------------------------------- 4 file(s) changed, 63 insertion(s)(+), 112 deletion(s)(-) diff --git a/flake.nix b/flake.nix --- 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 ''; diff --git a/cmd/gen.go b/cmd/gen.go deleted file mode 100644 --- a/cmd/gen.go +++ /dev/null @@ -1,62 +0,0 @@ -package main - -import ( - cbg "github.com/whyrusleeping/cbor-gen" - "tangled.org/core/api/tangled" -) - -func main() { - - genCfg := cbg.Gen{ - MaxStringLength: 1_000_000, - } - - if err := genCfg.WriteMapEncodersToFile( - "api/tangled/cbor_gen.go", - "tangled", - tangled.ActorProfile{}, - tangled.FeedReaction{}, - tangled.FeedStar{}, - tangled.GitRefUpdate{}, - tangled.GitRefUpdate_CommitCountBreakdown{}, - tangled.GitRefUpdate_IndividualEmailCommitCount{}, - tangled.GitRefUpdate_IndividualLanguageSize{}, - tangled.GitRefUpdate_LangBreakdown{}, - tangled.GitRefUpdate_Meta{}, - tangled.GraphFollow{}, - tangled.Knot{}, - tangled.KnotMember{}, - tangled.LabelDefinition{}, - tangled.LabelDefinition_ValueType{}, - tangled.LabelOp{}, - tangled.LabelOp_Operand{}, - tangled.Pipeline{}, - tangled.Pipeline_CloneOpts{}, - tangled.Pipeline_ManualTriggerData{}, - tangled.Pipeline_Pair{}, - tangled.Pipeline_PullRequestTriggerData{}, - tangled.Pipeline_PushTriggerData{}, - tangled.PipelineStatus{}, - tangled.Pipeline_TriggerMetadata{}, - tangled.Pipeline_TriggerRepo{}, - tangled.Pipeline_Workflow{}, - tangled.PublicKey{}, - tangled.Repo{}, - tangled.RepoArtifact{}, - tangled.RepoCollaborator{}, - tangled.RepoIssue{}, - tangled.RepoIssueComment{}, - tangled.RepoIssueState{}, - tangled.RepoPull{}, - tangled.RepoPullComment{}, - tangled.RepoPull_Source{}, - tangled.RepoPullStatus{}, - tangled.RepoPull_Target{}, - tangled.Spindle{}, - tangled.SpindleMember{}, - tangled.String{}, - ); err != nil { - panic(err) - } - -} diff --git a/cmd/cborgen/cborgen.go b/cmd/cborgen/cborgen.go new file mode 100644 --- /dev/null +++ b/cmd/cborgen/cborgen.go @@ -0,0 +1,62 @@ +package main + +import ( + cbg "github.com/whyrusleeping/cbor-gen" + "tangled.org/core/api/tangled" +) + +func main() { + + genCfg := cbg.Gen{ + MaxStringLength: 1_000_000, + } + + if err := genCfg.WriteMapEncodersToFile( + "api/tangled/cbor_gen.go", + "tangled", + tangled.ActorProfile{}, + tangled.FeedReaction{}, + tangled.FeedStar{}, + tangled.GitRefUpdate{}, + tangled.GitRefUpdate_CommitCountBreakdown{}, + tangled.GitRefUpdate_IndividualEmailCommitCount{}, + tangled.GitRefUpdate_IndividualLanguageSize{}, + tangled.GitRefUpdate_LangBreakdown{}, + tangled.GitRefUpdate_Meta{}, + tangled.GraphFollow{}, + tangled.Knot{}, + tangled.KnotMember{}, + tangled.LabelDefinition{}, + tangled.LabelDefinition_ValueType{}, + tangled.LabelOp{}, + tangled.LabelOp_Operand{}, + tangled.Pipeline{}, + tangled.Pipeline_CloneOpts{}, + tangled.Pipeline_ManualTriggerData{}, + tangled.Pipeline_Pair{}, + tangled.Pipeline_PullRequestTriggerData{}, + tangled.Pipeline_PushTriggerData{}, + tangled.PipelineStatus{}, + tangled.Pipeline_TriggerMetadata{}, + tangled.Pipeline_TriggerRepo{}, + tangled.Pipeline_Workflow{}, + tangled.PublicKey{}, + tangled.Repo{}, + tangled.RepoArtifact{}, + tangled.RepoCollaborator{}, + tangled.RepoIssue{}, + tangled.RepoIssueComment{}, + tangled.RepoIssueState{}, + tangled.RepoPull{}, + tangled.RepoPullComment{}, + tangled.RepoPull_Source{}, + tangled.RepoPullStatus{}, + tangled.RepoPull_Target{}, + tangled.Spindle{}, + tangled.SpindleMember{}, + tangled.String{}, + ); err != nil { + panic(err) + } + +} diff --git a/cmd/punchcardPopulate/main.go b/cmd/punchcardPopulate/main.go deleted file mode 100644 --- 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.") -} -- tangled.sh