24 references to WithRequiredCommand
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
199
functionsBuilder.
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)
1351
installerBuilder.
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)
61
resourceBuilder.
WithRequiredCommand
("test-command");
75
resourceBuilder.
WithRequiredCommand
("test-command", "https://example.com/help");
106
.
WithRequiredCommand
("command1")
107
.
WithRequiredCommand
("command2");
119
RequiredCommandResourceExtensions.
WithRequiredCommand
<ContainerResource>(null!, "test"));
128
Assert.Throws<ArgumentNullException>(() => resourceBuilder.
WithRequiredCommand
(null!));
147
builder.AddContainer("test", "image").
WithRequiredCommand
(command);
163
builder.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");
297
builder.AddContainer("test1", "image").
WithRequiredCommand
(missingCommand);
298
builder.AddContainer("test2", "image").
WithRequiredCommand
(missingCommand);
390
builder.AddContainer("test", "image").
WithRequiredCommand
(missingCommand, "https://example.com/install");
422
builder.AddContainer("test", "image").
WithRequiredCommand
(missingCommand);
446
builder.AddContainer("test1", "image").
WithRequiredCommand
(missingCommand);
447
builder.AddContainer("test2", "image").
WithRequiredCommand
(missingCommand);