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