Files
kopia/cli/command_block_index_optimize.go

21 lines
394 B
Go

package cli
import (
kingpin "gopkg.in/alecthomas/kingpin.v2"
)
var (
optimizeCommand = blockIndexCommands.Command("optimize", "Optimize block indexes.")
)
func runOptimizeCommand(context *kingpin.ParseContext) error {
rep := mustOpenRepository(nil)
defer rep.Close() //nolint: errcheck
return rep.Blocks.CompactIndexes()
}
func init() {
optimizeCommand.Action(runOptimizeCommand)
}