Skip to content

Commit 9ab1522

Browse files
committed
Fix regression in markup output
1 parent 118461d commit 9ab1522

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/Ultra/Program.cs

+12-12
Original file line numberDiff line numberDiff line change
@@ -68,26 +68,26 @@ await AnsiConsole.Status()
6868

6969
options.LogStepProgress = (text) =>
7070
{
71-
if (verbose && previousText != text)
71+
if (verbose && previousText is not null && previousText != text)
7272
{
73-
AnsiConsole.MarkupLine($"{previousText} [green]\u2713[/]");
73+
AnsiConsole.MarkupLine($"{Markup.Escape(previousText)} [green]\u2713[/]");
7474
previousText = text;
7575
}
7676

77-
statusCtx.Status($"{text}");
77+
statusCtx.Status(Markup.Escape(text));
7878
};
7979
options.LogProgress = (text) =>
8080
{
8181
if (verbose && previousText != null && previousText != text)
8282
{
83-
AnsiConsole.MarkupLine($"{previousText} [green]\u2713[/]");
83+
AnsiConsole.MarkupLine($"{Markup.Escape(previousText)} [green]\u2713[/]");
8484
}
8585

86-
statusCtx.Status(text);
86+
statusCtx.Status(Markup.Escape(text));
8787
previousText = text;
8888
};
89-
options.WaitingFileToComplete = (file) => { statusCtx.Status($"Waiting for {file} to complete"); };
90-
options.WaitingFileToCompleteTimeOut = (file) => { statusCtx.Status($"Timeout waiting for {file} to complete"); };
89+
options.WaitingFileToComplete = (file) => { statusCtx.Status($"Waiting for {Markup.Escape(file)} to complete"); };
90+
options.WaitingFileToCompleteTimeOut = (file) => { statusCtx.Status($"Timeout waiting for {Markup.Escape(file)} to complete"); };
9191

9292
// Add the pid passed as options
9393
options.ProcessIds.AddRange(pidList);
@@ -175,23 +175,23 @@ await AnsiConsole.Status()
175175

176176
options.LogStepProgress = (text) =>
177177
{
178-
if (verbose && previousText != text)
178+
if (verbose && previousText is not null && previousText != text)
179179
{
180-
AnsiConsole.MarkupLine($"{previousText} [green]\u2713[/]");
180+
AnsiConsole.MarkupLine($"{Markup.Escape(previousText)} [green]\u2713[/]");
181181
previousText = text;
182182
}
183183

184-
statusCtx.Status($"{text}");
184+
statusCtx.Status(Markup.Escape(text));
185185
};
186186

187187
options.LogProgress = (text) =>
188188
{
189189
if (verbose && previousText != null && previousText != text)
190190
{
191-
AnsiConsole.MarkupLine($"{previousText} [green]\u2713[/]");
191+
AnsiConsole.MarkupLine($"{Markup.Escape(previousText)} [green]\u2713[/]");
192192
}
193193

194-
statusCtx.Status(text);
194+
statusCtx.Status(Markup.Escape(text));
195195
previousText = text;
196196
};
197197

0 commit comments

Comments
 (0)