mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Move markup to resources in image options command.
This commit is contained in:
@@ -516,7 +516,7 @@ In you are unsure, please press N to not continue.</value>
|
|||||||
<value>[bold][darkgreen]Name[/][/]</value>
|
<value>[bold][darkgreen]Name[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Title_Type" xml:space="preserve">
|
<data name="Title_Type" xml:space="preserve">
|
||||||
<value>Type</value>
|
<value>[bold][olive]Type[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Title_Length" xml:space="preserve">
|
<data name="Title_Length" xml:space="preserve">
|
||||||
<value>Length</value>
|
<value>Length</value>
|
||||||
@@ -559,7 +559,7 @@ In you are unsure, please press N to not continue.</value>
|
|||||||
<value>Read-only filesystems options:</value>
|
<value>Read-only filesystems options:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Options_for_0" xml:space="preserve">
|
<data name="Options_for_0" xml:space="preserve">
|
||||||
<value>Options for {0}:</value>
|
<value>[bold][blue]Options for [italic][teal]{0}[/][/]:[/][/]</value>
|
||||||
<comment>0 is plugin name</comment>
|
<comment>0 is plugin name</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="TypeToString_boolean" xml:space="preserve">
|
<data name="TypeToString_boolean" xml:space="preserve">
|
||||||
@@ -1293,7 +1293,7 @@ In you are unsure, please press N to not continue.</value>
|
|||||||
<value>Read/Write media images options:</value>
|
<value>Read/Write media images options:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Default" xml:space="preserve">
|
<data name="Default" xml:space="preserve">
|
||||||
<value>Default</value>
|
<value>[bold][aqua]Default[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="How_many_sectors_to_print" xml:space="preserve">
|
<data name="How_many_sectors_to_print" xml:space="preserve">
|
||||||
<value>How many sectors to print.</value>
|
<value>How many sectors to print.</value>
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ using Aaru.Core;
|
|||||||
using Aaru.Localization;
|
using Aaru.Localization;
|
||||||
using Aaru.Logging;
|
using Aaru.Logging;
|
||||||
using JetBrains.Annotations;
|
using JetBrains.Annotations;
|
||||||
using Serilog;
|
|
||||||
using Spectre.Console;
|
using Spectre.Console;
|
||||||
using Spectre.Console.Cli;
|
using Spectre.Console.Cli;
|
||||||
|
|
||||||
@@ -73,30 +72,29 @@ sealed class ListOptionsCommand : Command<ListOptionsCommand.Settings>
|
|||||||
|
|
||||||
var table = new Table
|
var table = new Table
|
||||||
{
|
{
|
||||||
Title = new TableTitle(string.Format($"[bold][blue]{UI.Options_for_0}[/][/]",
|
Title = new TableTitle(string.Format(UI.Options_for_0, plugin.Name))
|
||||||
$"[italic][teal]{plugin.Name}[/][/]"))
|
|
||||||
};
|
};
|
||||||
|
|
||||||
table.AddColumn(new TableColumn(new Markup($"[bold][purple]{UI.Title_Name}[/][/]").Centered()));
|
table.AddColumn(new TableColumn(new Markup(UI.Title_Name).Centered()));
|
||||||
table.AddColumn(new TableColumn(new Markup($"[bold][olive]{UI.Title_Type}[/][/]").Centered()));
|
table.AddColumn(new TableColumn(new Markup(UI.Title_Type).Centered()));
|
||||||
table.AddColumn(new TableColumn(new Markup($"[bold][aqua]{UI.Default}[/][/]").Centered()));
|
table.AddColumn(new TableColumn(new Markup(UI.Default).Centered()));
|
||||||
table.AddColumn(new TableColumn(new Markup($"[bold][slateblue1]{UI.Title_Description}[/][/]").Centered()));
|
table.AddColumn(new TableColumn(new Markup(UI.Title_Description).Centered()));
|
||||||
table.Border(TableBorder.Rounded);
|
table.Border(TableBorder.Rounded);
|
||||||
table.BorderColor(Color.Yellow);
|
table.BorderColor(Color.Yellow);
|
||||||
|
|
||||||
foreach((string name, Type type, string description, object @default) option in
|
foreach((string name, Type type, string description, object @default) option in
|
||||||
options.OrderBy(t => t.name))
|
options.OrderBy(t => t.name))
|
||||||
{
|
{
|
||||||
table.AddRow($"[purple]{Markup.Escape(option.name)}[/]",
|
table.AddRow($"[darkgreen]{Markup.Escape(option.name)}[/]",
|
||||||
$"[italic][olive]{TypeToString(option.type)}[/][/]",
|
$"[italic][olive]{TypeToString(option.type)}[/][/]",
|
||||||
$"[italic][aqua]{option.@default?.ToString() ?? ""}[/][/]",
|
$"[italic][aqua]{option.@default?.ToString() ?? ""}[/][/]",
|
||||||
$"[slateblue1]{Markup.Escape(option.description)}[/]");
|
$"[slateblue1]{Markup.Escape(option.description)}[/]");
|
||||||
|
|
||||||
AaruLogging.Information("({Name}) - {Type} - {Default} - {Description}",
|
AaruLogging.Information("({Name}) - {Type} - {Default} - {Description}",
|
||||||
option.name,
|
option.name,
|
||||||
TypeToString(option.type),
|
TypeToString(option.type),
|
||||||
option.@default?.ToString() ?? "",
|
option.@default?.ToString() ?? "",
|
||||||
option.description);
|
option.description);
|
||||||
}
|
}
|
||||||
|
|
||||||
AnsiConsole.Write(table);
|
AnsiConsole.Write(table);
|
||||||
|
|||||||
Reference in New Issue
Block a user