mirror of
https://github.com/aaru-dps/Aaru.git
synced 2026-07-08 18:16:24 +00:00
[analyze] Change xattr column.
This commit is contained in:
6
Aaru.Localization/UI.Designer.cs
generated
6
Aaru.Localization/UI.Designer.cs
generated
@@ -1047,6 +1047,12 @@ namespace Aaru.Localization {
|
||||
}
|
||||
}
|
||||
|
||||
public static string Title_Xattr_or_stream {
|
||||
get {
|
||||
return ResourceManager.GetString("Title_Xattr_or_stream", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
public static string Title_Type {
|
||||
get {
|
||||
return ResourceManager.GetString("Title_Type", resourceCulture);
|
||||
|
||||
@@ -2615,6 +2615,9 @@ Probadores:
|
||||
<data name="Title_Name" xml:space="preserve">
|
||||
<value>[bold][darkgreen]Nombre[/][/]</value>
|
||||
</data>
|
||||
<data name="Title_Xattr_or_stream" xml:space="preserve">
|
||||
<value>[bold][darkgreen]Xattr / flujo[/][/]</value>
|
||||
</data>
|
||||
<data name="Title_Namespace" xml:space="preserve">
|
||||
<value>[dargreen]Espacio de nombres[/]</value>
|
||||
</data>
|
||||
|
||||
@@ -526,6 +526,9 @@ In you are unsure, please press N to not continue.</value>
|
||||
</data>
|
||||
<data name="Title_Name" xml:space="preserve">
|
||||
<value>[bold][darkgreen]Name[/][/]</value>
|
||||
</data>
|
||||
<data name="Title_Xattr_or_stream" xml:space="preserve">
|
||||
<value>[bold][darkgreen]Xattr / stream[/][/]</value>
|
||||
</data>
|
||||
<data name="Title_Type" xml:space="preserve">
|
||||
<value>[bold][olive]Type[/][/]</value>
|
||||
|
||||
@@ -725,6 +725,8 @@ sealed class AnalyzeCommand : Command<AnalyzeCommand.Settings>
|
||||
return;
|
||||
}
|
||||
|
||||
bool hasXattrs = files.Any(static file => !string.IsNullOrWhiteSpace(file.Stream));
|
||||
|
||||
Table table = new();
|
||||
|
||||
table.AddColumn(new TableColumn(UI.Title_File_path)
|
||||
@@ -737,10 +739,13 @@ sealed class AnalyzeCommand : Command<AnalyzeCommand.Settings>
|
||||
NoWrap = false
|
||||
});
|
||||
|
||||
table.AddColumn(new TableColumn($"[underline]{UI.Title_Name}[/]")
|
||||
if(hasXattrs)
|
||||
{
|
||||
NoWrap = true
|
||||
});
|
||||
table.AddColumn(new TableColumn($"[underline]{UI.Title_Xattr_or_stream}[/]")
|
||||
{
|
||||
NoWrap = true
|
||||
});
|
||||
}
|
||||
|
||||
foreach(FileSectorInfo file in files.OrderBy(static file => file.Path).ThenBy(static file => file.Stream))
|
||||
{
|
||||
@@ -748,9 +753,12 @@ sealed class AnalyzeCommand : Command<AnalyzeCommand.Settings>
|
||||
file.AffectedSectors.OrderBy(static extent => extent.Start)
|
||||
.Select(static extent => $"{extent.Start}-{extent.End}"));
|
||||
|
||||
table.AddRow(Markup.Escape(file.Path ?? string.Empty),
|
||||
Markup.Escape(extents),
|
||||
Markup.Escape(file.Stream ?? string.Empty));
|
||||
if(hasXattrs)
|
||||
table.AddRow(Markup.Escape(file.Path ?? string.Empty),
|
||||
Markup.Escape(extents),
|
||||
Markup.Escape(file.Stream ?? string.Empty));
|
||||
else
|
||||
table.AddRow(Markup.Escape(file.Path ?? string.Empty), Markup.Escape(extents));
|
||||
}
|
||||
|
||||
AnsiConsole.Write(table);
|
||||
|
||||
Reference in New Issue
Block a user