Merged fix-831525-pqd-mangled-help

This commit is contained in:
Brian Fraser
2012-11-29 17:10:54 -03:00
3 changed files with 21 additions and 5 deletions

View File

@@ -1074,7 +1074,7 @@ sub print_usage {
. "d=days; if no suffix, $s is used.";
}
# Wrap long descriptions
$desc = join("\n$rpad", grep { $_ } $desc =~ m/(.{0,$rcol})(?:\s+|$)/g);
$desc = join("\n$rpad", grep { $_ } $desc =~ m/(.{0,$rcol}(?!\W))(?:\s+|(?<=\W)|$)/g);
$desc =~ s/ +$//mg;
if ( $short ) {
$usage .= sprintf(" --%-${maxs}s -%s %s\n", $long, $short, $desc);