summaryrefslogtreecommitdiff
path: root/docs/cmdline-opts/gen.pl
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-03-22 16:50:57 +0100
committerDaniel Stenberg <daniel@haxx.se>2021-03-22 16:50:58 +0100
commitd7f737dd1359b20432bf5e65401ea4c22526fca5 (patch)
treef523b6783dfb9ed277a240d0de9ec913141a8d43 /docs/cmdline-opts/gen.pl
parentc915662485f8fe1e32351a8f83a4a5fe76b5bd08 (diff)
downloadcurl-d7f737dd1359b20432bf5e65401ea4c22526fca5.tar.gz
docs: make gen.pl support *italic* and **bold**
Remove some nroffisms from the cmdline doc files to simplify editing, and instead support this markdown style. Closes #6771
Diffstat (limited to 'docs/cmdline-opts/gen.pl')
-rwxr-xr-xdocs/cmdline-opts/gen.pl6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/cmdline-opts/gen.pl b/docs/cmdline-opts/gen.pl
index 1fe4a92c9..e651f029a 100755
--- a/docs/cmdline-opts/gen.pl
+++ b/docs/cmdline-opts/gen.pl
@@ -63,6 +63,12 @@ sub manpageify {
sub printdesc {
my @desc = @_;
for my $d (@desc) {
+ if($d !~ /^.\\"/) {
+ # **bold**
+ $d =~ s/\*\*([^ ]*)\*\*/\\fB$1\\fP/g;
+ # *italics*
+ $d =~ s/\*([^ ]*)\*/\\fI$1\\fP/g;
+ }
# skip lines starting with space (examples)
if($d =~ /^[^ ]/) {
for my $k (keys %optlong) {