diff options
author | Mattias Wadman <mattias.wadman@gmail.com> | 2023-07-31 17:08:53 +0200 |
---|---|---|
committer | Emanuele Torre <torreemanuele6@gmail.com> | 2023-07-31 18:05:35 +0200 |
commit | f61f842ad0b4585cc493868e83f17a91c9f1a53e (patch) | |
tree | 419afd0d956dc3a2f1c109156bdeeecd98023da7 | |
parent | 69deec63e5de429b5c883a1a3c920eba8558cb41 (diff) |
Massage --help text to use max 72 characters width
-rw-r--r-- | src/main.c | 41 |
1 files changed, 25 insertions, 16 deletions
@@ -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" |