25 references to WithRequiredCommand
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
187functionsBuilder.WithRequiredCommand("func", "https://learn.microsoft.com/azure/azure-functions/functions-run-local#install-the-azure-functions-core-tools");
Aspire.Hosting.JavaScript (5)
JavaScriptHostingExtensions.cs (5)
281.WithRequiredCommand("node", "https://nodejs.org/en/download/") 715.WithRequiredCommand("npm", "https://docs.npmjs.com/downloading-and-installing-node-js-and-npm"); 774.WithRequiredCommand("bun", "https://bun.sh/docs/installation"); 848.WithRequiredCommand("yarn", "https://yarnpkg.com/getting-started/install"); 908.WithRequiredCommand("pnpm", "https://pnpm.io/installation");
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
1369installerBuilder.WithRequiredCommand("uv", "https://docs.astral.sh/uv/getting-started/installation/"); 1430.WithRequiredCommand(pythonCommand, "https://www.python.org/downloads/");
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); 357builder.AddContainer("test", "image").WithRequiredCommand(missingCommand, "https://example.com/install"); 389builder.AddContainer("test", "image").WithRequiredCommand(missingCommand); 413builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand); 414builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand);