summaryrefslogtreecommitdiff
path: root/hack
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-11-12 22:30:19 +0100
committerGitHub <noreply@github.com>2020-11-12 22:30:19 +0100
commit2e474df2e115e8c9f0c80c3276820f9ca0a75608 (patch)
tree61443b0b181c192ddd696314bc533f67317257ed /hack
parent2e9c94235bd06723a9cec391078c49705f1d5187 (diff)
parentf5a2e578ebdcc38468fc777018099a6cc732c0f0 (diff)
downloadpodman-2e474df2e115e8c9f0c80c3276820f9ca0a75608.tar.gz
podman-2e474df2e115e8c9f0c80c3276820f9ca0a75608.tar.bz2
podman-2e474df2e115e8c9f0c80c3276820f9ca0a75608.zip
Merge pull request #8318 from Luap99/doc-consistent-flag-order
[CI:DOCS] Maintain consistent order of short and long flag names in docs
Diffstat (limited to 'hack')
-rwxr-xr-xhack/xref-helpmsgs-manpages11
1 files changed, 9 insertions, 2 deletions
diff --git a/hack/xref-helpmsgs-manpages b/hack/xref-helpmsgs-manpages
index 082cc63f2..c5447c5d6 100755
--- a/hack/xref-helpmsgs-manpages
+++ b/hack/xref-helpmsgs-manpages
@@ -331,8 +331,15 @@ sub podman_man {
@most_recent_flags = ();
# As of PR #8292, all options are <h4> and anchored
if ($line =~ s/^\#{4}\s+//) {
- # Handle any variation of '**--foo**, **-f**'
- while ($line =~ s/^\*\*((--[a-z0-9-]+)|(-.))\*\*(,\s+)?//g) {
+ # If option has long and short form, long must come first.
+ # This is a while-loop because there may be multiple long
+ # option names, e.g. --net/--network
+ while ($line =~ s/^\*\*(--[a-z0-9-]+)\*\*(=\*[a-zA-Z0-9-]+\*)?(,\s+)?//g) {
+ $man{$1} = 1;
+ push @most_recent_flags, $1;
+ }
+ # Short form
+ if ($line =~ s/^\*\*(-[a-zA-Z0-9])\*\*(=\*[a-zA-Z0-9-]+\*)?//g) {
$man{$1} = 1;
# Keep track of them, in case we see 'Not implemented' below