From 5065f50039dcedcf1d02bef6e1a54e11c003bd7f Mon Sep 17 00:00:00 2001 From: folbrich Date: Sun, 8 Feb 2026 12:28:48 +0100 Subject: [PATCH] Write index file even if --print-stats is used with 'make' --- cmd/desync/make.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/desync/make.go b/cmd/desync/make.go index 21a3295..3bd8665 100644 --- a/cmd/desync/make.go +++ b/cmd/desync/make.go @@ -38,7 +38,7 @@ to STDOUT.`, flags := cmd.Flags() flags.StringVarP(&opt.store, "store", "s", "", "target store") flags.StringVarP(&opt.chunkSize, "chunk-size", "m", "16:64:256", "min:avg:max chunk size in kb") - flags.BoolVarP(&opt.printStats, "print-stats", "", false, "print chunking statistics and exit without writing the index file") + flags.BoolVarP(&opt.printStats, "print-stats", "", false, "print chunking statistics to stderr when done") addStoreOptions(&opt.cmdStoreOptions, flags) return cmd } @@ -81,7 +81,7 @@ func runMake(ctx context.Context, opt makeOptions, args []string) error { } } if opt.printStats { - return printJSON(stderr, stats) // write to stderr since stdout could be used for index data + printJSON(stderr, stats) // write to stderr since stdout could be used for index data } return storeCaibxFile(index, indexFile, opt.cmdStoreOptions) }