Skip to content

Commit 390d603

Browse files
committed
stuff idk man fuck
1 parent fbefff4 commit 390d603

5 files changed

Lines changed: 89 additions & 47 deletions

File tree

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,9 @@
2929
"cSpell.words": [
3030
"Infof"
3131
],
32+
"workbench.colorCustomizations": {
33+
"activityBar.background": "#1E3132",
34+
"titleBar.activeBackground": "#2B4446",
35+
"titleBar.activeForeground": "#F8FBFB"
36+
},
3237
}

go.work.sum

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,40 @@
1+
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
2+
github.com/auth0/go-jwt-middleware/v2 v2.0.1/go.mod h1:kDt7JgUuDEp1VutfUmO4ZxBLL51vlNu/56oDfXc5E0Y=
13
github.com/aymanbagabas/go-osc52 v1.2.1 h1:q2sWUyDcozPLcLabEMd+a+7Ea2DitxZVN9hTxab9L4E=
4+
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
5+
github.com/charmbracelet/ssh v0.0.0-20221117183211-483d43d97103/go.mod h1:0Vm2/8yBljiLDnGJHU8ehswfawrEybGk33j5ssqKQVM=
6+
github.com/charmbracelet/wish v1.1.1/go.mod h1:xh4KZpSULw+Xqb9bcbhw92QAinVB75CVLWrFuyY6IVs=
7+
github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
8+
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
9+
github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
10+
github.com/meowgorithm/babylogger v1.2.0/go.mod h1:Kmw1fbhkP4sLJmhiGIpThiG+guQAQ8dQ3GnLa+8Fjf0=
11+
github.com/muesli/mango v0.1.0/go.mod h1:5XFpbC8jY5UUv89YQciiXNlbi+iJgt29VDC5xbzrLL4=
12+
github.com/muesli/mango-cobra v1.2.0/go.mod h1:vMJL54QytZAJhCT13LPVDfkvCUJ5/4jNUKF/8NC2UjA=
13+
github.com/muesli/mango-pflag v0.1.0/go.mod h1:YEQomTxaCUp8PrbhFh10UfbhbQrM/xJ4i2PB8VTLLW0=
14+
github.com/muesli/roff v0.1.0/go.mod h1:pjAHQM9hdUUwm/krAfrLGgJkXJ+YuhtsfZ42kieB2Ig=
15+
github.com/muesli/toktok v0.1.0/go.mod h1:Xw5/tQTHg6L4aw9jXmBKxjiO3eMn/Fe6IDc8NbBSOMw=
16+
github.com/prometheus/client_golang v1.15.1/go.mod h1:e9yaBhRPU2pPNsZwE+JdQl0KEt1N9XgF6zxWmaC0xOk=
17+
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
18+
github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc=
19+
github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY=
20+
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
21+
github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY=
22+
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
23+
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8=
24+
goji.io v2.0.2+incompatible/go.mod h1:sbqFwrtqZACxLBTQcdgVjFh54yGVCvwq8+w49MVMMIk=
25+
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
26+
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
27+
google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
28+
google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw=
29+
gopkg.in/square/go-jose.v2 v2.6.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
30+
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
31+
lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk=
32+
modernc.org/cc/v3 v3.36.0/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI=
33+
modernc.org/ccgo/v3 v3.16.8/go.mod h1:zNjwkizS+fIFDrDjIAgBSCLkWbJuHF+ar3QRn+Z9aws=
34+
modernc.org/libc v1.16.19/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA=
35+
modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E=
36+
modernc.org/memory v1.1.1/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw=
37+
modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0=
38+
modernc.org/sqlite v1.18.1/go.mod h1:6ho+Gow7oX5V+OiOQ6Tr4xeqbx13UZ6t+Fw9IRUG4d4=
39+
modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw=
40+
modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=

sources/graph/go.mod

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.21.3
55
require (
66
github.com/charmbracelet/charm v0.12.6
77
github.com/charmbracelet/log v0.2.5
8-
github.com/dgraph-io/badger/v4 v4.2.0
8+
github.com/dgraph-io/badger/v3 v3.2103.2
99
)
1010

1111
require (
@@ -20,7 +20,6 @@ require (
2020
github.com/charmbracelet/keygen v0.4.2 // indirect
2121
github.com/charmbracelet/lipgloss v0.8.0 // indirect
2222
github.com/containerd/console v1.0.3 // indirect
23-
github.com/dgraph-io/badger/v3 v3.2103.2 // indirect
2423
github.com/dgraph-io/ristretto v0.1.1 // indirect
2524
github.com/dustin/go-humanize v1.0.0 // indirect
2625
github.com/go-logfmt/logfmt v0.6.0 // indirect

sources/graph/go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
4646
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4747
github.com/dgraph-io/badger/v3 v3.2103.2 h1:dpyM5eCJAtQCBcMCZcT4UBZchuTJgCywerHHgmxfxM8=
4848
github.com/dgraph-io/badger/v3 v3.2103.2/go.mod h1:RHo4/GmYcKKh5Lxu63wLEMHJ70Pac2JqZRYGhlyAo2M=
49-
github.com/dgraph-io/badger/v4 v4.2.0 h1:kJrlajbXXL9DFTNuhhu9yCx7JJa4qpYWxtE8BzuWsEs=
50-
github.com/dgraph-io/badger/v4 v4.2.0/go.mod h1:qfCqhPoWDFJRx1gp5QwwyGo8xk1lbHUxvK9nK0OGAak=
5149
github.com/dgraph-io/ristretto v0.1.0/go.mod h1:fux0lOrBhrVCJd3lcTHsIJhq1T2rokOu6v9Vcb3Q9ug=
5250
github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8=
5351
github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA=

sources/graph/main.go

Lines changed: 44 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,23 @@ package main
33
import (
44
"github.com/charmbracelet/charm/kv"
55
"github.com/charmbracelet/log"
6-
badger "github.com/dgraph-io/badger/v4"
6+
badger "github.com/dgraph-io/badger/v3"
77
)
8+
89
func handle(err error) {
9-
if err != nil {
10-
log.Fatal(err)
11-
}
10+
if err != nil {
11+
log.Fatal(err)
12+
}
1213
}
1314

1415
func main() {
1516
log.Info("Hello flake")
1617

1718
// Open the Badger database located in the /tmp/badger directory.
18-
// It will be created if it doesn't exist.
19-
db, err := badger.Open(badger.DefaultOptions("badger"))
20-
handle(err)
21-
defer db.Close()
19+
// It will be created if it doesn't exist.
20+
db, err := badger.Open(badger.DefaultOptions("badger"))
21+
handle(err)
22+
defer db.Close()
2223

2324
err = db.Update(func(txn *badger.Txn) error {
2425
err := txn.Set([]byte("answer"), []byte("42"))
@@ -31,17 +32,17 @@ func main() {
3132

3233
var valCopy []byte
3334
// err = item.Value(func(val []byte) error {
34-
// This func with val would only be called if item.Value encounters no error.
35+
// This func with val would only be called if item.Value encounters no error.
3536

36-
// Accessing val here is valid.
37-
// log.Infof("The answer is: %s\n", val)
37+
// Accessing val here is valid.
38+
// log.Infof("The answer is: %s\n", val)
3839

39-
// Copying or parsing val is valid.
40-
// valCopy = append([]byte{}, val...)
40+
// Copying or parsing val is valid.
41+
// valCopy = append([]byte{}, val...)
4142

42-
// Assigning val slice to another variable is NOT OK.
43-
// valNot = val // Do not do this.
44-
// return nil
43+
// Assigning val slice to another variable is NOT OK.
44+
// valNot = val // Do not do this.
45+
// return nil
4546
// })
4647
// handle(err)
4748

@@ -59,31 +60,31 @@ func main() {
5960
return nil
6061
})
6162

62-
cdb, err := kv.OpenWithDefaults("my-cute-db")
63-
if err != nil {
64-
log.Fatal(err)
65-
}
66-
defer cdb.Close()
67-
68-
if food, err := cdb.Get([]byte("fave-food")); err != nil {
69-
log.Fatal(err)
70-
} else {
71-
log.Info("My fave food is:")
72-
log.Info("", "food", string(food))
73-
}
74-
75-
if err := cdb.Sync(); err != nil {
76-
log.Fatal(err)
77-
}
78-
79-
if err := cdb.Set([]byte("fave-food"), []byte("gherkin")); err != nil {
80-
log.Fatal(err)
81-
}
82-
83-
if food, err := cdb.Get([]byte("fave-food")); err != nil {
84-
log.Fatal(err)
85-
} else {
86-
log.Info("Is your fave food:")
87-
log.Info("", "food", string(food))
88-
}
63+
cdb, err := kv.OpenWithDefaults("my-cute-db")
64+
if err != nil {
65+
log.Fatal(err)
66+
}
67+
defer cdb.Close()
68+
69+
if food, err := cdb.Get([]byte("fave-food")); err != nil {
70+
log.Fatal(err)
71+
} else {
72+
log.Info("My fave food is:")
73+
log.Info("", "food", string(food))
74+
}
75+
76+
if err := cdb.Sync(); err != nil {
77+
log.Fatal(err)
78+
}
79+
80+
if err := cdb.Set([]byte("fave-food"), []byte("gherkin")); err != nil {
81+
log.Fatal(err)
82+
}
83+
84+
if food, err := cdb.Get([]byte("fave-food")); err != nil {
85+
log.Fatal(err)
86+
} else {
87+
log.Info("Is your fave food:")
88+
log.Info("", "food", string(food))
89+
}
8990
}

0 commit comments

Comments
 (0)