prysm-pulse/cmd/prysmctl/db/buckets.go
terencechain d17996f8b0
Update to V4 🚀 (#12134)
* Update V3 from V4

* Fix build v3 -> v4

* Update ssz

* Update beacon_chain.pb.go

* Fix formatter import

* Update update-mockgen.sh comment to v4

* Fix conflicts. Pass build and tests

* Fix test
2023-03-17 18:52:56 +00:00

33 lines
563 B
Go

package db
import (
"fmt"
"github.com/prysmaticlabs/prysm/v4/beacon-chain/db/kv"
"github.com/urfave/cli/v2"
)
var bucketsFlags = struct {
Path string
}{}
var bucketsCmd = &cli.Command{
Name: "buckets",
Usage: "list db buckets",
Action: bucketsAction,
Flags: []cli.Flag{
&cli.StringFlag{
Name: "path",
Usage: "path to directory containing beaconchain.db",
Destination: &bucketsFlags.Path,
},
},
}
func bucketsAction(_ *cli.Context) error {
for _, b := range kv.Buckets {
fmt.Printf("%s\n", string(b))
}
return nil
}