From 7612c997226e068bc7c7ff886c27f8d3e78b07b4 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Sun, 2 Aug 2026 03:53:36 +0200 Subject: [PATCH] Compression cli error message in same style as parsing --- src/cli/cli.odin | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/cli/cli.odin b/src/cli/cli.odin index f4c40cd..8416767 100644 --- a/src/cli/cli.odin +++ b/src/cli/cli.odin @@ -24,10 +24,13 @@ parse :: proc() -> Options { } if opts.compression > 12 { - fmt.eprintln( - "error: compression higher than allowed maximum:", - opts.compression, - ) + err: flags.Error = flags.Validation_Error { + message = fmt.tprintf( + `Invalid compression "%d". Compression higher than allowed maximum.`, + opts.compression, + ), + } + flags.print_errors(typeid_of(Options), err, os.args[0], .Unix) os.exit(1) }