mirror of
https://github.com/SabreTools/SabreTools.CommandLine.git
synced 2026-09-22 06:35:32 +00:00
Handle midpoint padding logic separately
This commit is contained in:
@@ -684,13 +684,14 @@ namespace SabreTools.CommandLine.Inputs
|
||||
{
|
||||
var output = new StringBuilder();
|
||||
|
||||
// Determine the midpoint padding size
|
||||
int midpointPadding = midpoint > 0 && output.Length < midpoint
|
||||
? midpoint - output.Length
|
||||
: 1;
|
||||
|
||||
output.Append(CreatePadding(pre));
|
||||
output.Append(FormatFlags());
|
||||
if (midpoint > 0 && output.Length < midpoint)
|
||||
output.Append(CreatePadding(midpoint - output.Length));
|
||||
else
|
||||
output.Append(" ");
|
||||
|
||||
output.Append(CreatePadding(midpointPadding));
|
||||
output.Append(_description);
|
||||
|
||||
return output.ToString();
|
||||
|
||||
Reference in New Issue
Block a user