mirror of
https://github.com/curl/curl.git
synced 2025-01-24 14:15:18 +08:00
managen: insert final .fi for files ending with a quote
When an individual file ended with a quote (typically an example), the render function would return without ending the quote correctly with a ".fi" (fill in) in the manpage output. This made the additional text provided below to render wrongly. Closes #14048
This commit is contained in:
parent
ad7a20d506
commit
e63e0d60b5
@ -454,6 +454,10 @@ sub render {
|
||||
print STDERR "$f:$line:1:ERROR: trailing blank line\n";
|
||||
exit 3;
|
||||
}
|
||||
if($quote) {
|
||||
# don't leave the quote "hanging"
|
||||
push @desc, ".fi\n" if($manpage);
|
||||
}
|
||||
if($tablemode) {
|
||||
# end of table
|
||||
push @desc, ".RE\n.IP\n" if($manpage);
|
||||
@ -673,9 +677,6 @@ sub single {
|
||||
}
|
||||
}
|
||||
|
||||
printdesc($manpage, 2, (@leading, @desc));
|
||||
undef @desc;
|
||||
|
||||
my @extra;
|
||||
if($multi eq "single") {
|
||||
push @extra, "${pre}If --$long is provided several times, the last set ".
|
||||
@ -706,7 +707,7 @@ sub single {
|
||||
}
|
||||
elsif($multi eq "per-URL") {
|
||||
push @extra,
|
||||
"${pre}--$long is associated with a single URL. Use it once per URL\n".
|
||||
"${pre}--$long is associated with a single URL. Use it once per URL ".
|
||||
"when you use several URLs in a command line.\n";
|
||||
}
|
||||
else {
|
||||
@ -714,7 +715,8 @@ sub single {
|
||||
return 2;
|
||||
}
|
||||
|
||||
printdesc($manpage, 2, @extra);
|
||||
printdesc($manpage, 2, (@leading, @desc, @extra));
|
||||
undef @desc;
|
||||
|
||||
my @foot;
|
||||
|
||||
|
@ -74,6 +74,10 @@ If you think this option still does not give you enough details, consider using
|
||||
Note that verbose output of curl activities and network traffic might contain
|
||||
sensitive data, including usernames, credentials or secret data content. Be
|
||||
aware and be careful when sharing trace logs with others.
|
||||
|
||||
End with a quote
|
||||
|
||||
hello
|
||||
</file2>
|
||||
<file3 name="%LOGDIR/option2.md">
|
||||
---
|
||||
@ -217,6 +221,12 @@ Note that verbose output of curl activities and network traffic might contain
|
||||
sensitive data, including usernames, credentials or secret data content. Be
|
||||
aware and be careful when sharing trace logs with others.
|
||||
|
||||
End with a quote
|
||||
.nf
|
||||
|
||||
hello
|
||||
.fi
|
||||
|
||||
This option is global and does not need to be specified for each use of --next.
|
||||
|
||||
Providing --fakeitreal multiple times has no extra effect.
|
||||
|
@ -195,10 +195,8 @@ DESCRIPTION
|
||||
logs with others.
|
||||
|
||||
This option is global and does not need to be specified for each
|
||||
use of --next.
|
||||
|
||||
Providing --fakeitreal multiple times has no extra effect. Disable
|
||||
it again with --no-fakeitreal.
|
||||
use of --next. Providing --fakeitreal multiple times has no extra
|
||||
effect. Disable it again with --no-fakeitreal.
|
||||
|
||||
Example:
|
||||
curl --verbose https://example.com
|
||||
|
Loading…
Reference in New Issue
Block a user