From e72257e2a45cde4d0039b0045880bb3bc8830a7c Mon Sep 17 00:00:00 2001 From: Mattias Wadman Date: Mon, 31 Jul 2023 17:08:53 +0200 Subject: [PATCH] Massage --help text to use max 80 characters width --- src/main.c | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/src/main.c b/src/main.c index d9b1713c0f..2b00ce295a 100644 --- a/src/main.c +++ b/src/main.c @@ -70,32 +70,41 @@ static void usage(int code, int keep_it_short) { (void) fprintf(f, "Command options:\n" " -n, --null-input use `null` as the single input value;\n" - " -R, --raw-input read each line as strings, not parsing as JSON;\n" - " -s, --slurp read all inputs into an array and use it as the single input value;\n" + " -R, --raw-input read each line as string instead of JSON;\n" + " -s, --slurp read all inputs into an array and use it as\n" + " the single input value;\n" " -c, --compact-output compact instead of pretty-printed output;\n" - " -r, --raw-output output strings directly without escapes and quotes;\n" + " -r, --raw-output output strings without escapes and quotes;\n" " --raw-output0 implies -r and output NUL after each output;\n" - " -j, --join-output implies -r and output without newline after each output;\n" - " -a, --ascii-output output strings by only ASCII characters using escape sequences;\n" + " -j, --join-output implies -r and output without newline after\n" + " each output;\n" + " -a, --ascii-output output strings by only ASCII characters\n" + " using escape sequences;\n" " -S, --sort-keys sort keys of each object on output;\n" " -C, --color-output colorize JSON output;\n" " -M, --monochrome-output disable colored output;\n" " --tab use tabs for indentation;\n" - " --indent n use the given number of spaces (no more than 7) for indentation;\n" + " --indent n use n spaces for indentation (max 7 spaces);\n" " --unbuffered flush output stream after each output;\n" " --stream parse the input value in streaming fashion;\n" - " --stream-errors implies --stream and report JSON parse error with an array;\n" - " --seq parse input and output in application/json-seq MIME type scheme;\n" + " --stream-errors implies --stream and report parse error as\n" + " an array;\n" + " --seq parse input/output as application/json-seq;\n" " -f, --from-file file load filter from the file;\n" " -L directory search modules from the directory;\n" - " --arg name value set variable $name to the string value;\n" - " --argjson name value set variable $name to the JSON value;\n" - " --slurpfile name file set variable $name to an array of JSON values read from the file;\n" - " --rawfile name file set variable $name to a string consisting of the contents of the file;\n" - " --args consume remaining arguments as positional string values;\n" - " --jsonargs consume remaining arguments as positional JSON values;\n" - " -e, --exit-status set the exit status code based on the output;\n" - " -b, --binary open input and output streams in binary mode on Windows;\n" + " --arg name value set $name to the string value;\n" + " --argjson name value set $name to the JSON value;\n" + " --slurpfile name file set $name to an array of JSON values read\n" + " from the file;\n" + " --rawfile name file set $name to string contents of file;\n" + " --args consume remaining arguments as positional\n" + " string values;\n" + " --jsonargs consume remaining arguments as positional\n" + " JSON values;\n" + " -e, --exit-status set exit status code based on the output;\n" +#ifdef WIN32 + " -b, --binary open input/output streams in binary mode;\n" +#endif " -V, --version show the version;\n" " -h, --help show the help;\n" " -- terminates argument processing;\n\n"