From 39ff1b7ce93b270bbd1cd55f9b1bf9519ca5ecda Mon Sep 17 00:00:00 2001 From: John Kerl Date: Wed, 15 Jul 2026 13:57:56 -0400 Subject: [PATCH] Merge main (recutils #2201); convert its three new parser closures Same mechanical rewrite as the rest of phase 2: error return signature plus final 'return nil' on --irecutils/--orecutils/--recutils. Co-Authored-By: Claude Fable 5 --- pkg/cli/option_parse.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/cli/option_parse.go b/pkg/cli/option_parse.go index 5d3364d00..e9e24036b 100644 --- a/pkg/cli/option_parse.go +++ b/pkg/cli/option_parse.go @@ -958,9 +958,10 @@ var FileFormatFlagSection = FlagSection{ { name: "--irecutils", help: "Use GNU recutils (.rec) format for input data.", - parser: func(args []string, argc int, pargi *int, options *TOptions) { + parser: func(args []string, argc int, pargi *int, options *TOptions) error { options.ReaderOptions.InputFileFormat = "recutils" *pargi += 1 + return nil }, }, @@ -1257,9 +1258,10 @@ var FileFormatFlagSection = FlagSection{ { name: "--orecutils", help: "Use GNU recutils (.rec) format for output data.", - parser: func(args []string, argc int, pargi *int, options *TOptions) { + parser: func(args []string, argc int, pargi *int, options *TOptions) error { options.WriterOptions.OutputFileFormat = "recutils" *pargi += 1 + return nil }, }, @@ -1481,10 +1483,11 @@ var FileFormatFlagSection = FlagSection{ { name: "--recutils", help: "Use GNU recutils (.rec) format for input and output data.", - parser: func(args []string, argc int, pargi *int, options *TOptions) { + parser: func(args []string, argc int, pargi *int, options *TOptions) error { options.ReaderOptions.InputFileFormat = "recutils" options.WriterOptions.OutputFileFormat = "recutils" *pargi += 1 + return nil }, },