mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-07-04 19:58:14 +08:00
Fix build errors
This commit is contained in:

committed by
Patrik Svensson

parent
e4b5b56d93
commit
2570202990
@ -222,7 +222,8 @@ public class HelpProvider : IHelpProvider
|
|||||||
{
|
{
|
||||||
if (isCurrent)
|
if (isCurrent)
|
||||||
{
|
{
|
||||||
parameters.Add(NewComposer().Style(helpStyles?.Usage?.CurrentCommand ?? Style.Plain,
|
parameters.Add(NewComposer().Style(
|
||||||
|
helpStyles?.Usage?.CurrentCommand ?? Style.Plain,
|
||||||
$"{current.Name}"));
|
$"{current.Name}"));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -238,7 +239,8 @@ public class HelpProvider : IHelpProvider
|
|||||||
foreach (var argument in current.Parameters.OfType<ICommandArgument>()
|
foreach (var argument in current.Parameters.OfType<ICommandArgument>()
|
||||||
.Where(a => a.IsRequired).OrderBy(a => a.Position).ToArray())
|
.Where(a => a.IsRequired).OrderBy(a => a.Position).ToArray())
|
||||||
{
|
{
|
||||||
parameters.Add(NewComposer().Style(helpStyles?.Usage?.RequiredArgument ?? Style.Plain,
|
parameters.Add(NewComposer().Style(
|
||||||
|
helpStyles?.Usage?.RequiredArgument ?? Style.Plain,
|
||||||
$"<{argument.Value}>"));
|
$"<{argument.Value}>"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -249,7 +251,8 @@ public class HelpProvider : IHelpProvider
|
|||||||
{
|
{
|
||||||
foreach (var optionalArgument in optionalArguments)
|
foreach (var optionalArgument in optionalArguments)
|
||||||
{
|
{
|
||||||
parameters.Add(NewComposer().Style(helpStyles?.Usage?.OptionalArgument ?? Style.Plain,
|
parameters.Add(NewComposer().Style(
|
||||||
|
helpStyles?.Usage?.OptionalArgument ?? Style.Plain,
|
||||||
$"[{optionalArgument.Value}]"));
|
$"[{optionalArgument.Value}]"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -591,11 +594,14 @@ public class HelpProvider : IHelpProvider
|
|||||||
null => NewComposer().Text(" "),
|
null => NewComposer().Text(" "),
|
||||||
"" => NewComposer().Text(" "),
|
"" => NewComposer().Text(" "),
|
||||||
Array { Length: 0 } => NewComposer().Text(" "),
|
Array { Length: 0 } => NewComposer().Text(" "),
|
||||||
Array array => NewComposer().Join(", ",
|
Array array => NewComposer().Join(
|
||||||
|
", ",
|
||||||
array.Cast<object>().Select(o =>
|
array.Cast<object>().Select(o =>
|
||||||
NewComposer().Style(helpStyles?.Options?.DefaultValue ?? Style.Plain,
|
NewComposer().Style(
|
||||||
|
helpStyles?.Options?.DefaultValue ?? Style.Plain,
|
||||||
o.ToString() ?? string.Empty))),
|
o.ToString() ?? string.Empty))),
|
||||||
_ => NewComposer().Style(helpStyles?.Options?.DefaultValue ?? Style.Plain,
|
_ => NewComposer().Style(
|
||||||
|
helpStyles?.Options?.DefaultValue ?? Style.Plain,
|
||||||
defaultValue?.ToString() ?? string.Empty),
|
defaultValue?.ToString() ?? string.Empty),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
USAGE:
|
|
||||||
myapp [OPTIONS]
|
|
||||||
|
|
||||||
OPTIONS:
|
|
||||||
-h, --help Prints help information
|
|
||||||
--foo <VALUE> Foos the bars. Required
|
|
@ -1,6 +0,0 @@
|
|||||||
USAGE:
|
|
||||||
myapp [OPTIONS]
|
|
||||||
|
|
||||||
OPTIONS:
|
|
||||||
-h, --help Prints help information
|
|
||||||
--foo <VALUE> Required
|
|
Reference in New Issue
Block a user