Skip to content

Commit de2a323

Browse files
authored
allow options for bbolt to be passed to bbolt.Open (#167)
Fixes #166
1 parent 35f6fd3 commit de2a323

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

store/bbolt/bbolt.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ const (
2020
)
2121

2222
func Open(dir string) (store.Store, error) {
23+
return OpenWithOptions(dir, nil)
24+
}
25+
26+
func OpenWithOptions(dir string, opts *bbolt.Options) (store.Store, error) {
2327
dirExists, err := util.PathExists(dir)
2428
if err != nil {
2529
return nil, err
@@ -30,7 +34,7 @@ func Open(dir string) (store.Store, error) {
3034
return nil, err
3135
}
3236
}
33-
db, err := bbolt.Open(filepath.Join(dir, dbFileName), 0600, nil)
37+
db, err := bbolt.Open(filepath.Join(dir, dbFileName), 0600, opts)
3438
if err != nil {
3539
return nil, err
3640
}

0 commit comments

Comments
 (0)