From de730d750205976a4c9515220f8258296dca4f6e Mon Sep 17 00:00:00 2001 From: Werner Robitza Date: Tue, 22 Oct 2024 13:14:53 +0200 Subject: [PATCH] fix: override argparse usage --- ffmpeg_normalize/__main__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ffmpeg_normalize/__main__.py b/ffmpeg_normalize/__main__.py index b589937..159fdde 100644 --- a/ffmpeg_normalize/__main__.py +++ b/ffmpeg_normalize/__main__.py @@ -26,7 +26,9 @@ def create_parser() -> argparse.ArgumentParser: ffmpeg-normalize v{} -- command line tool for normalizing audio files """.format(__version__) ), - # usage="%(prog)s INPUT [INPUT ...] [-o OUTPUT [OUTPUT ...]] [options]", + # manually overridden because argparse generates the wrong order of arguments, see: + # https://github.com/slhck/ffmpeg-normalize/issues/132#issuecomment-662516535 + usage="%(prog)s INPUT [INPUT ...] [-o OUTPUT [OUTPUT ...]] [options]", formatter_class=argparse.RawTextHelpFormatter, epilog=textwrap.dedent( """\