shed: expand homedir in repo path for msgindex tools

This commit is contained in:
vyzo 2023-03-16 17:17:26 +02:00
parent 5ade40cbac
commit 1676d51484

View File

@ -7,6 +7,7 @@ import (
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
_ "github.com/mattn/go-sqlite3" _ "github.com/mattn/go-sqlite3"
"github.com/mitchellh/go-homedir"
"github.com/urfave/cli/v2" "github.com/urfave/cli/v2"
"golang.org/x/xerrors" "golang.org/x/xerrors"
@ -64,7 +65,12 @@ var msgindexBackfillCmd = &cli.Command{
} }
epochs := cctx.Int("epochs") epochs := cctx.Int("epochs")
dbPath := path.Join(cctx.String("repo"), "sqlite", "msgindex.db") basePath, err := homedir.Expand(cctx.String("repo"))
if err != nil {
return err
}
dbPath := path.Join(basePath, "sqlite", "msgindex.db")
db, err := sql.Open("sqlite3", dbPath) db, err := sql.Open("sqlite3", dbPath)
if err != nil { if err != nil {
return err return err
@ -176,7 +182,12 @@ var msgindexPruneCmd = &cli.Command{
} }
} }
dbPath := path.Join(cctx.String("repo"), "sqlite", "msgindex.db") basePath, err := homedir.Expand(cctx.String("repo"))
if err != nil {
return err
}
dbPath := path.Join(basePath, "sqlite", "msgindex.db")
db, err := sql.Open("sqlite3", dbPath) db, err := sql.Open("sqlite3", dbPath)
if err != nil { if err != nil {
return err return err