24 references to WithRequiredCommand
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
199functionsBuilder.WithRequiredCommand("func", "https://learn.microsoft.com/azure/azure-functions/functions-run-local#install-the-azure-functions-core-tools");
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
162.WithRequiredCommand("go", "https://go.dev/dl/") 726.WithRequiredCommand("dlv", "https://github.com/go-delve/delve");
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
100.WithRequiredCommand("java", "https://adoptium.net/")
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
1351installerBuilder.WithRequiredCommand("uv", "https://docs.astral.sh/uv/getting-started/installation/"); 1413.WithRequiredCommand(pythonCommand, "https://www.python.org/downloads/");
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
92.WithRequiredCommand("cargo", "https://www.rust-lang.org/tools/install")
Aspire.Hosting.Tests (17)
RequiredCommandAnnotationTests.cs (17)
61resourceBuilder.WithRequiredCommand("test-command"); 75resourceBuilder.WithRequiredCommand("test-command", "https://example.com/help"); 106.WithRequiredCommand("command1") 107.WithRequiredCommand("command2"); 119RequiredCommandResourceExtensions.WithRequiredCommand<ContainerResource>(null!, "test")); 128Assert.Throws<ArgumentNullException>(() => resourceBuilder.WithRequiredCommand(null!)); 147builder.AddContainer("test", "image").WithRequiredCommand(command); 163builder.AddContainer("test", "image").WithRequiredCommand("this-command-definitely-does-not-exist-12345"); 181.WithRequiredCommand("missing-command", "https://example.com/install"); 277.WithRequiredCommand(command) 278.WithRequiredCommand("missing-command-xyz"); 297builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand); 298builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand); 390builder.AddContainer("test", "image").WithRequiredCommand(missingCommand, "https://example.com/install"); 422builder.AddContainer("test", "image").WithRequiredCommand(missingCommand); 446builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand); 447builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand);