diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-03-11 08:50:11 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-03-14 23:44:43 +0100 |
commit | f83d4ea56e91a21f9257570c2a6f5be9a55591b2 (patch) | |
tree | f64ca9f7df992587bc4bed07c8e177207182ed1f /docs/cmdline-opts/gen.pl | |
parent | 419f0f55348bd45e8a99cd26fc102b1913e15d87 (diff) | |
download | curl-f83d4ea56e91a21f9257570c2a6f5be9a55591b2.tar.gz |
gen.pl: quote "bare" minuses in the nroff curl.1
Reported-by: Alejandro Colomar
Fixes #6698
Closes #6722
Diffstat (limited to 'docs/cmdline-opts/gen.pl')
-rwxr-xr-x | docs/cmdline-opts/gen.pl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/cmdline-opts/gen.pl b/docs/cmdline-opts/gen.pl index 4bcedc36d..1fe4a92c9 100755 --- a/docs/cmdline-opts/gen.pl +++ b/docs/cmdline-opts/gen.pl @@ -70,6 +70,9 @@ sub printdesc { $d =~ s/--$k([^a-z0-9_-])/$l$1/; } } + # quote "bare" minuses in the output + $d =~ s/( |\\fI|^)--/$1\\-\\-/g; + $d =~ s/([ -]|\\fI|^)-/$1\\-/g; print $d; } } @@ -203,6 +206,9 @@ sub single { $opt .= " $arg"; } + # quote "bare" minuses in opt + $opt =~ s/( |^)--/$1\\-\\-/g; + $opt =~ s/( |^)-/$1\\-/g; if($standalone) { print ".TH curl 1 \"30 Nov 2016\" \"curl 7.52.0\" \"curl manual\"\n"; print ".SH OPTION\n"; |