summaryrefslogtreecommitdiff
path: root/cmd/cmd.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/cmd.go')
-rw-r--r--cmd/cmd.go16
1 files changed, 9 insertions, 7 deletions
diff --git a/cmd/cmd.go b/cmd/cmd.go
index d3fc632..2fb598f 100644
--- a/cmd/cmd.go
+++ b/cmd/cmd.go
@@ -5,7 +5,7 @@ import (
"os"
"os/signal"
- badger "github.com/dgraph-io/badger/v4"
+ "github.com/rosedblabs/rosedb/v2"
"github.com/urfave/cli/v2"
"github.com/justjakka/reencoder/files"
@@ -17,7 +17,9 @@ func runCmd(cCtx *cli.Context) error {
return err
}
- db, err := badger.Open(Options(ctx.Value("dbfile").(string)))
+ options := rosedb.DefaultOptions
+ options.DirPath = ctx.Value("dbfile").(string)
+ db, err := rosedb.Open(options)
if err != nil {
return err
}
@@ -36,18 +38,13 @@ func runCmd(cCtx *cli.Context) error {
return err
}
- /* db.SetDiscardTs(badger.) */
-
if err = files.ReencodeFlacs(ctx); err != nil {
return err
}
- db.RunValueLogGC(0.2)
-
if err := db.Sync(); err != nil {
return err
}
-
return nil
}
@@ -71,6 +68,11 @@ func Start() {
Usage: "Path to database",
Aliases: []string{"d"},
},
+ &cli.StringSliceFlag{
+ Name: "flac",
+ Usage: "Flac arguments to use when reencoding, can be used multiple times",
+ Aliases: []string{"a"},
+ },
},
Action: runCmd,
}