25 references to WithRequiredCommand
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
196functionsBuilder.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)
287.WithRequiredCommand("node", "https://nodejs.org/en/download/") 702.WithRequiredCommand("npm", "https://docs.npmjs.com/downloading-and-installing-node-js-and-npm"); 762.WithRequiredCommand("bun", "https://bun.sh/docs/installation"); 837.WithRequiredCommand("yarn", "https://yarnpkg.com/getting-started/install"); 898.WithRequiredCommand("pnpm", "https://pnpm.io/installation");
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
1355installerBuilder.WithRequiredCommand("uv", "https://docs.astral.sh/uv/getting-started/installation/"); 1416.WithRequiredCommand(pythonCommand, "https://www.python.org/downloads/");
Aspire.Hosting.Tests (17)
RequiredCommandAnnotationTests.cs (17)
62resourceBuilder.WithRequiredCommand("test-command"); 76resourceBuilder.WithRequiredCommand("test-command", "https://example.com/help"); 107.WithRequiredCommand("command1") 108.WithRequiredCommand("command2"); 120RequiredCommandResourceExtensions.WithRequiredCommand<ContainerResource>(null!, "test")); 129Assert.Throws<ArgumentNullException>(() => resourceBuilder.WithRequiredCommand(null!)); 148builder.AddContainer("test", "image").WithRequiredCommand(command); 164builder.AddContainer("test", "image").WithRequiredCommand("this-command-definitely-does-not-exist-12345"); 182.WithRequiredCommand("missing-command", "https://example.com/install"); 278.WithRequiredCommand(command) 279.WithRequiredCommand("missing-command-xyz"); 298builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand); 299builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand); 358builder.AddContainer("test", "image").WithRequiredCommand(missingCommand, "https://example.com/install"); 390builder.AddContainer("test", "image").WithRequiredCommand(missingCommand); 414builder.AddContainer("test1", "image").WithRequiredCommand(missingCommand); 415builder.AddContainer("test2", "image").WithRequiredCommand(missingCommand);