From 8b2f22ed29dc06eb55941c82c6ee48bdd7542487 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 8 May 2017 23:30:29 +0200 Subject: curl: generate the --help output ... using the docs/cmdline-opts/gen.pl script, so that we get all the command line option documentation from the same source. The generation of the list has to be done manually and pasted into the source code. Closes #1465 --- docs/cmdline-opts/gen.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'docs/cmdline-opts') diff --git a/docs/cmdline-opts/gen.pl b/docs/cmdline-opts/gen.pl index 91e893f3e..73ea6d47b 100755 --- a/docs/cmdline-opts/gen.pl +++ b/docs/cmdline-opts/gen.pl @@ -307,10 +307,12 @@ sub listhelp { if($arg) { $opt .= " $arg"; } + my $desc = $helplong{$f}; + $desc =~ s/\"/\\\"/g; # escape double quotes - my $line = sprintf " %-19s %s\n", $opt, $helplong{$f}; + my $line = sprintf " {\"%s\",\n \"%s\"},\n", $opt, $desc; - if(length($line) > 79) { + if(length($opt) + length($desc) > 78) { print STDERR "WARN: the --$long line is too long\n"; } print $line; -- cgit v1.2.3