34 references to MarkupHelpers
aspire (21)
Commands\BaseCommand.cs (2)
223
string.Format(CultureInfo.CurrentCulture, InteractionServiceStrings.SeeLogsAt,
MarkupHelpers
.SafeFileLink(InteractionService, _executionContext.LogFilePath)),
233
string.Format(CultureInfo.CurrentCulture, InteractionServiceStrings.SeeAppHostLogsAt,
MarkupHelpers
.SafeFileLink(InteractionService, ExecutionContext.AppHostCliLogFilePath)),
Commands\DashboardRunCommand.cs (2)
349
new Markup(
MarkupHelpers
.SafeLink(interactionService, info.DashboardUrl)));
367
new Markup(
MarkupHelpers
.SafeFileLink(interactionService, logFilePath)));
Commands\DescribeCommand.cs (2)
320
nameMarkup =
MarkupHelpers
.SafeLink(InteractionService, resourceUrl, displayName);
385
?
MarkupHelpers
.SafeLink(InteractionService, url, text)
Commands\DoctorCommand.cs (2)
160
_ansiConsole.MarkupLine(string.Format(CultureInfo.CurrentCulture, DoctorCommandStrings.DetailedPrerequisitesLink,
MarkupHelpers
.SafeLink(InteractionService, prerequisitesUrl)));
198
detailGrid.AddRow(new Markup($"See: {
MarkupHelpers
.SafeLink(InteractionService, result.Link!)}"));
Commands\LsCommand.cs (1)
282
MarkupHelpers
.SafeFileLink(supportsLinks, appHost.Path),
Commands\PsCommand.cs (1)
433
dashboard =
MarkupHelpers
.SafeLink(InteractionService, appHost.DashboardUrl);
Commands\RenderCommand.cs (2)
450
InteractionService.DisplayMarkupLine($"SafeLink: {
MarkupHelpers
.SafeLink(InteractionService, "https://www.aspire.dev/", "Aspire documentation")}");
451
InteractionService.DisplayMarkupLine($"SafeFileLink: {
MarkupHelpers
.SafeFileLink(InteractionService, filePath)}");
Commands\RunCommand.cs (4)
505
new Markup($"[bold]{resource.EscapeMarkup()}[/] [grey]has endpoint[/] {
MarkupHelpers
.SafeLink(InteractionService, endpoint)}")
1075
new Markup(
MarkupHelpers
.SafeLink(console, dashboardUrl)));
1080
grid.AddRow(Text.Empty, new Markup(
MarkupHelpers
.SafeLink(console, codespacesUrl)));
1093
grid.AddRow(LabelMarkup(logsLabel), new Markup(
MarkupHelpers
.SafeFileLink(console, logFilePath)));
Commands\TelemetryCommandHelpers.cs (1)
555
return
MarkupHelpers
.SafeLink(interactionService, url, text);
Diagnostics\StartupErrorWriter.cs (1)
71
MarkupHelpers
.SafeFileLink(supportsLinks, _logFilePath));
Interaction\ConsoleInteractionService.cs (1)
762
_errorConsole.MarkupLine(string.Format(CultureInfo.CurrentCulture, InteractionServiceStrings.MoreInfoNewCliVersion,
MarkupHelpers
.SafeLink(this, UpdateUrl)));
Profiling\ProfileCaptureService.cs (1)
346
string.Format(CultureInfo.CurrentCulture, ExportCommandStrings.ExportComplete,
MarkupHelpers
.SafeFileLink(_interactionService, _options.OutputPath)),
Program.cs (1)
845
consoleEnvironment.Error.MarkupLine(string.Format(CultureInfo.CurrentCulture, RootCommandStrings.FirstTimeUseTelemetryNotice,
MarkupHelpers
.SafeLink(interactionService, telemetryUrl)));
Aspire.Cli.Tests (13)
Interaction\ConsoleInteractionServiceTests.cs (2)
713
var fileLinkMarkup =
MarkupHelpers
.SafeFileLink(interactionService, logFilePath);
741
var fileLinkMarkup =
MarkupHelpers
.SafeFileLink(interactionService, logFilePath);
Interaction\ExtensionInteractionServiceTests.cs (1)
49
var fileLinkMarkup =
MarkupHelpers
.SafeFileLink(extensionInteractionService, logFilePath);
Utils\MarkupHelpersTests.cs (10)
24
var result =
MarkupHelpers
.SafeLink(supportsLinks: true, link, title);
41
var result =
MarkupHelpers
.SafeLink(supportsLinks: false, link, title);
54
var result =
MarkupHelpers
.SafeLink(supportsLinks: true, link, title);
72
var result =
MarkupHelpers
.SafeLink(supportsLinks: false, link, title);
103
Assert.Equal(string.Empty,
MarkupHelpers
.SafeFileLink(supportsLinks: true, string.Empty));
104
Assert.Equal(string.Empty,
MarkupHelpers
.SafeFileLink(supportsLinks: false, string.Empty));
112
var result =
MarkupHelpers
.SafeFileLink(supportsLinks: false, path);
123
var result =
MarkupHelpers
.SafeFileLink(supportsLinks: true, path);
134
var result =
MarkupHelpers
.SafeFileLink(supportsLinks: true, path);
144
var result =
MarkupHelpers
.SafeFileLink(supportsLinks: true, path);