diff --git a/CHANGELOG.md b/CHANGELOG.md index c030c4a79..c3a9d9252 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [vNext] +## [9.0.3] / 2024-12-05 +- Fixed nullable options for `ToolTasks.Run` +- Fixed static tool path resolution +- Fixed tool requirements initialization +- Fixed documentation link in tool wrapper remarks +- Fixed documentation on task methods and settings classes +- Fixed missing `NuGetKeyVaultSignTool` +- Fixed package executable in `OctopusTasks` + ## [9.0.2] / 2024-12-03 - Fixed MSBuild tasks to use `net8.0` target framework - Fixed error handling in `:update` command @@ -1196,7 +1205,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Added CLT tasks for Git - Fixed background color in console output -[vNext]: https://github.com/nuke-build/nuke/compare/9.0.2...HEAD +[vNext]: https://github.com/nuke-build/nuke/compare/9.0.3...HEAD +[9.0.3]: https://github.com/nuke-build/nuke/compare/9.0.2...9.0.3 [9.0.2]: https://github.com/nuke-build/nuke/compare/9.0.1...9.0.2 [9.0.1]: https://github.com/nuke-build/nuke/compare/9.0.0...9.0.1 [9.0.0]: https://github.com/nuke-build/nuke/compare/8.1.4...9.0.0 diff --git a/build/Build.GitFlow.cs b/build/Build.GitFlow.cs index c87df305a..2e7602d27 100644 --- a/build/Build.GitFlow.cs +++ b/build/Build.GitFlow.cs @@ -23,14 +23,14 @@ partial class Build [Parameter] readonly bool Major; string MajorMinorPatchVersion => Major ? $"{GitVersion.Major + 1}.0.0" : GitVersion.MajorMinorPatch; + string MilestoneTitle => $"v{MajorMinorPatchVersion}"; Target Milestone => _ => _ .Unlisted() .OnlyWhenStatic(() => GitRepository.IsOnReleaseBranch() || GitRepository.IsOnHotfixBranch()) .Executes(async () => { - var milestoneTitle = $"v{MajorMinorPatchVersion}"; - var milestone = await GitRepository.GetGitHubMilestone(milestoneTitle); + var milestone = await GitRepository.GetGitHubMilestone(MilestoneTitle); if (milestone == null) return; diff --git a/build/Build.cs b/build/Build.cs index 62a5be0f7..47a28bda4 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -18,6 +18,7 @@ using Nuke.Common.ProjectModel; using Nuke.Common.Tooling; using Nuke.Common.Tools.DotNet; +using Nuke.Common.Tools.GitHub; using Nuke.Common.Tools.GitVersion; using Nuke.Common.Utilities; using Nuke.Components; @@ -178,7 +179,13 @@ void DeletePackage(string id, string version) .Inherit() .TriggeredBy() .ProceedAfterFailure() - .OnlyWhenStatic(() => GitRepository.IsOnMasterBranch()); + .OnlyWhenStatic(() => GitRepository.IsOnMasterBranch()) + .Executes(async () => + { + var issues = await GitRepository.GetGitHubMilestoneIssues(MilestoneTitle); + foreach (var issue in issues) + await GitHubActions.Instance.CreateComment(issue.Number, $"Released in {MilestoneTitle}! 🎉"); + }); Target Install => _ => _ .DependsOn() diff --git a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs b/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs index 42205c7ce..b4b023856 100644 --- a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs +++ b/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.AzureSignTool; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class AzureSignToolTasks : ToolTasks, IRequireNuGetPackage { - public static string AzureSignToolPath => new AzureSignToolTasks().GetToolPath(); + public static string AzureSignToolPath { get => new AzureSignToolTasks().GetToolPathInternal(); set => new AzureSignToolTasks().SetToolPath(value); } public const string PackageId = "AzureSignTool"; public const string PackageExecutable = "AzureSignTool.dll"; ///

Azure Sign Tool is similar to signtool in the Windows SDK, with the major difference being that it uses Azure Key Vault for performing the signing process. The usage is like signtool, except with a limited set of options for signing and options for authenticating to Azure Key Vault.

For more details, visit the official website.

public static IReadOnlyCollection AzureSignTool(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new AzureSignToolTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Azure Sign Tool is similar to signtool in the Windows SDK, with the major difference being that it uses Azure Key Vault for performing the signing process. The usage is like signtool, except with a limited set of options for signing and options for authenticating to Azure Key Vault.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • --additional-certificates via
  • --azure-key-vault-accesstoken via
  • --azure-key-vault-certificate via
  • --azure-key-vault-client-id via
  • --azure-key-vault-client-secret via
  • --azure-key-vault-managed-identity via
  • --azure-key-vault-tenant-id via
  • --azure-key-vault-url via
  • --continue-on-error via
  • --description via
  • --description-url via
  • --file-digest via
  • --input-file-list via
  • --max-degree-of-parallelism via
  • --no-page-hashing via
  • --page-hashing via
  • --quiet via
  • --skip-signed via
  • --timestamp-authenticode via
  • --timestamp-digest via
  • --timestamp-rfc3161 via
  • --verbose via
- public static IReadOnlyCollection AzureSignTool(AzureSignToolSettings options = null) => new AzureSignToolTasks().Run(options); - ///

Azure Sign Tool is similar to signtool in the Windows SDK, with the major difference being that it uses Azure Key Vault for performing the signing process. The usage is like signtool, except with a limited set of options for signing and options for authenticating to Azure Key Vault.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • --additional-certificates via
  • --azure-key-vault-accesstoken via
  • --azure-key-vault-certificate via
  • --azure-key-vault-client-id via
  • --azure-key-vault-client-secret via
  • --azure-key-vault-managed-identity via
  • --azure-key-vault-tenant-id via
  • --azure-key-vault-url via
  • --continue-on-error via
  • --description via
  • --description-url via
  • --file-digest via
  • --input-file-list via
  • --max-degree-of-parallelism via
  • --no-page-hashing via
  • --page-hashing via
  • --quiet via
  • --skip-signed via
  • --timestamp-authenticode via
  • --timestamp-digest via
  • --timestamp-rfc3161 via
  • --verbose via
- public static IReadOnlyCollection AzureSignTool(Configure configurator) => new AzureSignToolTasks().Run(configurator.Invoke(new AzureSignToolSettings())); - ///

Azure Sign Tool is similar to signtool in the Windows SDK, with the major difference being that it uses Azure Key Vault for performing the signing process. The usage is like signtool, except with a limited set of options for signing and options for authenticating to Azure Key Vault.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • --additional-certificates via
  • --azure-key-vault-accesstoken via
  • --azure-key-vault-certificate via
  • --azure-key-vault-client-id via
  • --azure-key-vault-client-secret via
  • --azure-key-vault-managed-identity via
  • --azure-key-vault-tenant-id via
  • --azure-key-vault-url via
  • --continue-on-error via
  • --description via
  • --description-url via
  • --file-digest via
  • --input-file-list via
  • --max-degree-of-parallelism via
  • --no-page-hashing via
  • --page-hashing via
  • --quiet via
  • --skip-signed via
  • --timestamp-authenticode via
  • --timestamp-digest via
  • --timestamp-rfc3161 via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • --additional-certificates via
  • --azure-key-vault-accesstoken via
  • --azure-key-vault-certificate via
  • --azure-key-vault-client-id via
  • --azure-key-vault-client-secret via
  • --azure-key-vault-managed-identity via
  • --azure-key-vault-tenant-id via
  • --azure-key-vault-url via
  • --continue-on-error via
  • --description via
  • --description-url via
  • --file-digest via
  • --input-file-list via
  • --max-degree-of-parallelism via
  • --no-page-hashing via
  • --page-hashing via
  • --quiet via
  • --skip-signed via
  • --timestamp-authenticode via
  • --timestamp-digest via
  • --timestamp-rfc3161 via
  • --verbose via
+ public static IReadOnlyCollection AzureSignTool(AzureSignToolSettings options = null) => new AzureSignToolTasks().Run(options); + /// + public static IReadOnlyCollection AzureSignTool(Configure configurator) => new AzureSignToolTasks().Run(configurator.Invoke(new AzureSignToolSettings())); + /// public static IEnumerable<(AzureSignToolSettings Settings, IReadOnlyCollection Output)> AzureSignTool(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(AzureSignTool, degreeOfParallelism, completeOnFailure); } #region AzureSignToolSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(AzureSignToolTasks), Command = nameof(AzureSignToolTasks.AzureSignTool), Arguments = "sign")] @@ -94,7 +92,7 @@ public partial class AzureSignToolSettings : ToolOptions } #endregion #region AzureSignToolSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class AzureSignToolSettingsExtensions diff --git a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs b/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs index e505e0eb6..febdb001e 100644 --- a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs +++ b/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.BenchmarkDotNet; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class BenchmarkDotNetTasks : ToolTasks, IRequireNuGetPackage { - public static string BenchmarkDotNetPath => new BenchmarkDotNetTasks().GetToolPath(); + public static string BenchmarkDotNetPath { get => new BenchmarkDotNetTasks().GetToolPathInternal(); set => new BenchmarkDotNetTasks().SetToolPath(value); } public const string PackageId = "benchmarkdotnet.tool"; public const string PackageExecutable = "BenchmarkDotNet.Tool.dll"; ///

Powerful .NET library for benchmarking

For more details, visit the official website.

public static IReadOnlyCollection BenchmarkDotNet(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new BenchmarkDotNetTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Powerful .NET library for benchmarking

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblyFile> via
  • --affinity via
  • --allCategories via
  • --allStats via
  • --anyCategories via
  • --artifacts via
  • --attribute via
  • --buildTimeout via
  • --cli via
  • --clrVersion via
  • --coreRtVersion via
  • --coreRun via
  • --counters via
  • --disableLogFile via
  • --disasm via
  • --disasmDepth via
  • --disasmDiff via
  • --exporters via
  • --filter via
  • --ilcPath via
  • --info via
  • --inProcess via
  • --invocationCount via
  • --iterationCount via
  • --iterationTime via
  • --job via
  • --join via
  • --keepFiles via
  • --launchCount via
  • --list via
  • --maxIterationCount via
  • --maxWarmupCount via
  • --maxWidth via
  • --memory via
  • --minIterationCount via
  • --minWarmupCount via
  • --monoPath via
  • --noOverwrite via
  • --outliers via
  • --packages via
  • --profiler via
  • --runOncePerIteration via
  • --runtimes via
  • --statisticalTest via
  • --stopOnFirstError via
  • --strategy via
  • --threading via
  • --unrollFactor via
  • --warmupCount via
- public static IReadOnlyCollection BenchmarkDotNet(BenchmarkDotNetSettings options = null) => new BenchmarkDotNetTasks().Run(options); - ///

Powerful .NET library for benchmarking

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblyFile> via
  • --affinity via
  • --allCategories via
  • --allStats via
  • --anyCategories via
  • --artifacts via
  • --attribute via
  • --buildTimeout via
  • --cli via
  • --clrVersion via
  • --coreRtVersion via
  • --coreRun via
  • --counters via
  • --disableLogFile via
  • --disasm via
  • --disasmDepth via
  • --disasmDiff via
  • --exporters via
  • --filter via
  • --ilcPath via
  • --info via
  • --inProcess via
  • --invocationCount via
  • --iterationCount via
  • --iterationTime via
  • --job via
  • --join via
  • --keepFiles via
  • --launchCount via
  • --list via
  • --maxIterationCount via
  • --maxWarmupCount via
  • --maxWidth via
  • --memory via
  • --minIterationCount via
  • --minWarmupCount via
  • --monoPath via
  • --noOverwrite via
  • --outliers via
  • --packages via
  • --profiler via
  • --runOncePerIteration via
  • --runtimes via
  • --statisticalTest via
  • --stopOnFirstError via
  • --strategy via
  • --threading via
  • --unrollFactor via
  • --warmupCount via
- public static IReadOnlyCollection BenchmarkDotNet(Configure configurator) => new BenchmarkDotNetTasks().Run(configurator.Invoke(new BenchmarkDotNetSettings())); - ///

Powerful .NET library for benchmarking

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblyFile> via
  • --affinity via
  • --allCategories via
  • --allStats via
  • --anyCategories via
  • --artifacts via
  • --attribute via
  • --buildTimeout via
  • --cli via
  • --clrVersion via
  • --coreRtVersion via
  • --coreRun via
  • --counters via
  • --disableLogFile via
  • --disasm via
  • --disasmDepth via
  • --disasmDiff via
  • --exporters via
  • --filter via
  • --ilcPath via
  • --info via
  • --inProcess via
  • --invocationCount via
  • --iterationCount via
  • --iterationTime via
  • --job via
  • --join via
  • --keepFiles via
  • --launchCount via
  • --list via
  • --maxIterationCount via
  • --maxWarmupCount via
  • --maxWidth via
  • --memory via
  • --minIterationCount via
  • --minWarmupCount via
  • --monoPath via
  • --noOverwrite via
  • --outliers via
  • --packages via
  • --profiler via
  • --runOncePerIteration via
  • --runtimes via
  • --statisticalTest via
  • --stopOnFirstError via
  • --strategy via
  • --threading via
  • --unrollFactor via
  • --warmupCount via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblyFile> via
  • --affinity via
  • --allCategories via
  • --allStats via
  • --anyCategories via
  • --artifacts via
  • --attribute via
  • --buildTimeout via
  • --cli via
  • --clrVersion via
  • --coreRtVersion via
  • --coreRun via
  • --counters via
  • --disableLogFile via
  • --disasm via
  • --disasmDepth via
  • --disasmDiff via
  • --exporters via
  • --filter via
  • --ilcPath via
  • --info via
  • --inProcess via
  • --invocationCount via
  • --iterationCount via
  • --iterationTime via
  • --job via
  • --join via
  • --keepFiles via
  • --launchCount via
  • --list via
  • --maxIterationCount via
  • --maxWarmupCount via
  • --maxWidth via
  • --memory via
  • --minIterationCount via
  • --minWarmupCount via
  • --monoPath via
  • --noOverwrite via
  • --outliers via
  • --packages via
  • --profiler via
  • --runOncePerIteration via
  • --runtimes via
  • --statisticalTest via
  • --stopOnFirstError via
  • --strategy via
  • --threading via
  • --unrollFactor via
  • --warmupCount via
+ public static IReadOnlyCollection BenchmarkDotNet(BenchmarkDotNetSettings options = null) => new BenchmarkDotNetTasks().Run(options); + /// + public static IReadOnlyCollection BenchmarkDotNet(Configure configurator) => new BenchmarkDotNetTasks().Run(configurator.Invoke(new BenchmarkDotNetSettings())); + /// public static IEnumerable<(BenchmarkDotNetSettings Settings, IReadOnlyCollection Output)> BenchmarkDotNet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(BenchmarkDotNet, degreeOfParallelism, completeOnFailure); } #region BenchmarkDotNetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(BenchmarkDotNetTasks), Command = nameof(BenchmarkDotNetTasks.BenchmarkDotNet))] @@ -146,7 +144,7 @@ public partial class BenchmarkDotNetSettings : ToolOptions } #endregion #region BenchmarkDotNetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class BenchmarkDotNetSettingsExtensions diff --git a/source/Nuke.Common/Tools/Boots/Boots.Generated.cs b/source/Nuke.Common/Tools/Boots/Boots.Generated.cs index 82a446e12..3f1c0e13f 100644 --- a/source/Nuke.Common/Tools/Boots/Boots.Generated.cs +++ b/source/Nuke.Common/Tools/Boots/Boots.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.Boots; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class BootsTasks : ToolTasks, IRequireNuGetPackage { - public static string BootsPath => new BootsTasks().GetToolPath(); + public static string BootsPath { get => new BootsTasks().GetToolPathInternal(); set => new BootsTasks().SetToolPath(value); } public const string PackageId = "Boots"; public const string PackageExecutable = "Boots.exe"; ///

boots is a .NET global tool for bootstrapping vsix and pkg files.

For more details, visit the official website.

public static IReadOnlyCollection Boots(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new BootsTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

boots is a .NET global tool for bootstrapping vsix and pkg files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --file-type via
  • --preview via
  • --read-write-timeout via
  • --retries via
  • --stable via
  • --timeout via
  • --url via
  • --version via
- public static IReadOnlyCollection Boots(BootsSettings options = null) => new BootsTasks().Run(options); - ///

boots is a .NET global tool for bootstrapping vsix and pkg files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --file-type via
  • --preview via
  • --read-write-timeout via
  • --retries via
  • --stable via
  • --timeout via
  • --url via
  • --version via
- public static IReadOnlyCollection Boots(Configure configurator) => new BootsTasks().Run(configurator.Invoke(new BootsSettings())); - ///

boots is a .NET global tool for bootstrapping vsix and pkg files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --file-type via
  • --preview via
  • --read-write-timeout via
  • --retries via
  • --stable via
  • --timeout via
  • --url via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --file-type via
  • --preview via
  • --read-write-timeout via
  • --retries via
  • --stable via
  • --timeout via
  • --url via
  • --version via
+ public static IReadOnlyCollection Boots(BootsSettings options = null) => new BootsTasks().Run(options); + /// + public static IReadOnlyCollection Boots(Configure configurator) => new BootsTasks().Run(configurator.Invoke(new BootsSettings())); + /// public static IEnumerable<(BootsSettings Settings, IReadOnlyCollection Output)> Boots(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Boots, degreeOfParallelism, completeOnFailure); } #region BootsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(BootsTasks), Command = nameof(BootsTasks.Boots))] @@ -64,7 +62,7 @@ public partial class BootsSettings : ToolOptions } #endregion #region BootsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class BootsSettingsExtensions diff --git a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs b/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs index 5f254cbe1..dbac02665 100644 --- a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs +++ b/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs @@ -23,76 +23,62 @@ namespace Nuke.Common.Tools.Chocolatey; [PathTool(Executable = PathExecutable)] public partial class ChocolateyTasks : ToolTasks, IRequirePathTool { - public static string ChocolateyPath => new ChocolateyTasks().GetToolPath(); + public static string ChocolateyPath { get => new ChocolateyTasks().GetToolPathInternal(); set => new ChocolateyTasks().SetToolPath(value); } public const string PathExecutable = "choco"; ///

Chocolatey has the largest online registry of Windows packages. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and/or scripts into a compiled package file.

For more details, visit the official website.

public static IReadOnlyCollection Chocolatey(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new ChocolateyTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Searches remote or local packages (alias for list).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateySearch(ChocolateySearchSettings options = null) => new ChocolateyTasks().Run(options); - ///

Searches remote or local packages (alias for list).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateySearch(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateySearchSettings())); - ///

Searches remote or local packages (alias for list).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection ChocolateySearch(ChocolateySearchSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateySearch(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateySearchSettings())); + /// public static IEnumerable<(ChocolateySearchSettings Settings, IReadOnlyCollection Output)> ChocolateySearch(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateySearch, degreeOfParallelism, completeOnFailure); ///

Lists remote or local packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyList(ChocolateyListSettings options = null) => new ChocolateyTasks().Run(options); - ///

Lists remote or local packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyList(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyListSettings())); - ///

Lists remote or local packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection ChocolateyList(ChocolateyListSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyList(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyListSettings())); + /// public static IEnumerable<(ChocolateyListSettings Settings, IReadOnlyCollection Output)> ChocolateyList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyList, degreeOfParallelism, completeOnFailure); ///

Searches remote or local packages (alias for search).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyFind(ChocolateyFindSettings options = null) => new ChocolateyTasks().Run(options); - ///

Searches remote or local packages (alias for search).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyFind(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyFindSettings())); - ///

Searches remote or local packages (alias for search).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --accept-license via
  • --all-versions via
  • --allow-unofficial-build via
  • --approved-only via
  • --by-id-only via
  • --by-tag-only via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --detailed via
  • --disable-package-repository-optimizations via
  • --download-cache-only via
  • --exact via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --id-only via
  • --id-starts-with via
  • --include-programs via
  • --limit-output via
  • --local-only via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --not-broken via
  • --order-by-popularity via
  • --page via
  • --page-size via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --show-audit-info via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection ChocolateyFind(ChocolateyFindSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyFind(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyFindSettings())); + /// public static IEnumerable<(ChocolateyFindSettings Settings, IReadOnlyCollection Output)> ChocolateyFind(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyFind, degreeOfParallelism, completeOnFailure); ///

Retrieves packages that are outdated. Similar to upgrade all --noop.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --disable-package-repository-optimizations via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --ignore-pinned via
  • --ignore-unfound via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
- public static IReadOnlyCollection ChocolateyOutdated(ChocolateyOutdatedSettings options = null) => new ChocolateyTasks().Run(options); - ///

Retrieves packages that are outdated. Similar to upgrade all --noop.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --disable-package-repository-optimizations via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --ignore-pinned via
  • --ignore-unfound via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
- public static IReadOnlyCollection ChocolateyOutdated(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyOutdatedSettings())); - ///

Retrieves packages that are outdated. Similar to upgrade all --noop.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --disable-package-repository-optimizations via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --ignore-pinned via
  • --ignore-unfound via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --cert via
  • --certpassword via
  • --confirm via
  • --debug via
  • --disable-package-repository-optimizations via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --ignore-pinned via
  • --ignore-unfound via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --password via
  • --prerelease via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --user via
  • --verbose via
+ public static IReadOnlyCollection ChocolateyOutdated(ChocolateyOutdatedSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyOutdated(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyOutdatedSettings())); + /// public static IEnumerable<(ChocolateyOutdatedSettings Settings, IReadOnlyCollection Output)> ChocolateyOutdated(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyOutdated, degreeOfParallelism, completeOnFailure); ///

Packages up a nuspec to a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuspec> via
  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyPack(ChocolateyPackSettings options = null) => new ChocolateyTasks().Run(options); - ///

Packages up a nuspec to a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuspec> via
  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyPack(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyPackSettings())); - ///

Packages up a nuspec to a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuspec> via
  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuspec> via
  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection ChocolateyPack(ChocolateyPackSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyPack(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyPackSettings())); + /// public static IEnumerable<(ChocolateyPackSettings Settings, IReadOnlyCollection Output)> ChocolateyPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyPack, degreeOfParallelism, completeOnFailure); ///

Pushes a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuGetPackage> via
  • --accept-license via
  • --allow-unofficial-build via
  • --api-key via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • -t via
- public static IReadOnlyCollection ChocolateyPush(ChocolateyPushSettings options = null) => new ChocolateyTasks().Run(options); - ///

Pushes a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuGetPackage> via
  • --accept-license via
  • --allow-unofficial-build via
  • --api-key via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • -t via
- public static IReadOnlyCollection ChocolateyPush(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyPushSettings())); - ///

Pushes a compiled nupkg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuGetPackage> via
  • --accept-license via
  • --allow-unofficial-build via
  • --api-key via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • -t via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pathToNuGetPackage> via
  • --accept-license via
  • --allow-unofficial-build via
  • --api-key via
  • --cache-location via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --force via
  • --limit-output via
  • --log-file via
  • --no-color via
  • --no-progress via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --source via
  • --trace via
  • --use-system-powershell via
  • --verbose via
  • -t via
+ public static IReadOnlyCollection ChocolateyPush(ChocolateyPushSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyPush(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyPushSettings())); + /// public static IEnumerable<(ChocolateyPushSettings Settings, IReadOnlyCollection Output)> ChocolateyPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyPush, degreeOfParallelism, completeOnFailure); ///

Generates files necessary for a chocolatey package from a template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --automaticpackage via
  • --build-package via
  • --cache-location via
  • --checksum via
  • --checksum-type via
  • --checksum-x64 via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --file via
  • --file64 via
  • --force via
  • --from-programs-and-features via
  • --generate-for-community via
  • --include-architecture-in-name via
  • --limit-output via
  • --log-file via
  • --maintainer via
  • --name via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --pause-on-error via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --remove-architecture-from-name via
  • --template-name via
  • --trace via
  • --use-built-in-template via
  • --use-original-files-location via
  • --use-system-powershell via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyNew(ChocolateyNewSettings options = null) => new ChocolateyTasks().Run(options); - ///

Generates files necessary for a chocolatey package from a template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --automaticpackage via
  • --build-package via
  • --cache-location via
  • --checksum via
  • --checksum-type via
  • --checksum-x64 via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --file via
  • --file64 via
  • --force via
  • --from-programs-and-features via
  • --generate-for-community via
  • --include-architecture-in-name via
  • --limit-output via
  • --log-file via
  • --maintainer via
  • --name via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --pause-on-error via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --remove-architecture-from-name via
  • --template-name via
  • --trace via
  • --use-built-in-template via
  • --use-original-files-location via
  • --use-system-powershell via
  • --verbose via
  • --version via
- public static IReadOnlyCollection ChocolateyNew(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyNewSettings())); - ///

Generates files necessary for a chocolatey package from a template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --automaticpackage via
  • --build-package via
  • --cache-location via
  • --checksum via
  • --checksum-type via
  • --checksum-x64 via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --file via
  • --file64 via
  • --force via
  • --from-programs-and-features via
  • --generate-for-community via
  • --include-architecture-in-name via
  • --limit-output via
  • --log-file via
  • --maintainer via
  • --name via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --pause-on-error via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --remove-architecture-from-name via
  • --template-name via
  • --trace via
  • --use-built-in-template via
  • --use-original-files-location via
  • --use-system-powershell via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --accept-license via
  • --allow-unofficial-build via
  • --automaticpackage via
  • --build-package via
  • --cache-location via
  • --checksum via
  • --checksum-type via
  • --checksum-x64 via
  • --confirm via
  • --debug via
  • --execution-timeout via
  • --fail-on-standard-error via
  • --file via
  • --file64 via
  • --force via
  • --from-programs-and-features via
  • --generate-for-community via
  • --include-architecture-in-name via
  • --limit-output via
  • --log-file via
  • --maintainer via
  • --name via
  • --no-color via
  • --no-progress via
  • --output-directory via
  • --pause-on-error via
  • --proxy via
  • --proxy-bypass-list via
  • --proxy-bypass-on-local via
  • --proxy-password via
  • --proxy-user via
  • --remove-architecture-from-name via
  • --template-name via
  • --trace via
  • --use-built-in-template via
  • --use-original-files-location via
  • --use-system-powershell via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection ChocolateyNew(ChocolateyNewSettings options = null) => new ChocolateyTasks().Run(options); + /// + public static IReadOnlyCollection ChocolateyNew(Configure configurator) => new ChocolateyTasks().Run(configurator.Invoke(new ChocolateyNewSettings())); + /// public static IEnumerable<(ChocolateyNewSettings Settings, IReadOnlyCollection Output)> ChocolateyNew(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ChocolateyNew, degreeOfParallelism, completeOnFailure); } #region ChocolateySearchSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateySearch), Arguments = "search")] @@ -191,7 +177,7 @@ public partial class ChocolateySearchSettings : ToolOptions } #endregion #region ChocolateyListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyList), Arguments = "list")] @@ -290,7 +276,7 @@ public partial class ChocolateyListSettings : ToolOptions } #endregion #region ChocolateyFindSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyFind), Arguments = "find")] @@ -389,7 +375,7 @@ public partial class ChocolateyFindSettings : ToolOptions } #endregion #region ChocolateyOutdatedSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyOutdated), Arguments = "outdated")] @@ -456,7 +442,7 @@ public partial class ChocolateyOutdatedSettings : ToolOptions } #endregion #region ChocolateyPackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyPack), Arguments = "pack")] @@ -513,7 +499,7 @@ public partial class ChocolateyPackSettings : ToolOptions } #endregion #region ChocolateyPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyPush), Arguments = "push")] @@ -570,7 +556,7 @@ public partial class ChocolateyPushSettings : ToolOptions } #endregion #region ChocolateyNewSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyNew), Arguments = "new")] @@ -659,7 +645,7 @@ public partial class ChocolateyNewSettings : ToolOptions } #endregion #region ChocolateySearchSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateySearchSettingsExtensions @@ -1303,7 +1289,7 @@ [Pure] [Builder(Type = typeof(ChocolateySearchSettings), Property = nameof(Choco } #endregion #region ChocolateyListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyListSettingsExtensions @@ -1947,7 +1933,7 @@ [Pure] [Builder(Type = typeof(ChocolateyListSettings), Property = nameof(Chocola } #endregion #region ChocolateyFindSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyFindSettingsExtensions @@ -2591,7 +2577,7 @@ [Pure] [Builder(Type = typeof(ChocolateyFindSettings), Property = nameof(Chocola } #endregion #region ChocolateyOutdatedSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyOutdatedSettingsExtensions @@ -2999,7 +2985,7 @@ [Pure] [Builder(Type = typeof(ChocolateyOutdatedSettings), Property = nameof(Cho } #endregion #region ChocolateyPackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyPackSettingsExtensions @@ -3340,7 +3326,7 @@ [Pure] [Builder(Type = typeof(ChocolateyPackSettings), Property = nameof(Chocola } #endregion #region ChocolateyPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyPushSettingsExtensions @@ -3672,7 +3658,7 @@ [Pure] [Builder(Type = typeof(ChocolateyPushSettings), Property = nameof(Chocola } #endregion #region ChocolateyNewSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyNewSettingsExtensions diff --git a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs b/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs index 0e700bd2a..7ecffd160 100644 --- a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs +++ b/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.CodeMetrics; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class CodeMetricsTasks : ToolTasks, IRequireNuGetPackage { - public static string CodeMetricsPath => new CodeMetricsTasks().GetToolPath(); + public static string CodeMetricsPath { get => new CodeMetricsTasks().GetToolPathInternal(); set => new CodeMetricsTasks().SetToolPath(value); } public const string PackageId = "Microsoft.CodeAnalysis.Metrics"; public const string PackageExecutable = "Metrics.exe"; ///

Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development.

For more details, visit the official website.

public static IReadOnlyCollection CodeMetrics(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new CodeMetricsTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /out via
  • /project via
  • /solution via
- public static IReadOnlyCollection CodeMetrics(CodeMetricsSettings options = null) => new CodeMetricsTasks().Run(options); - ///

Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /out via
  • /project via
  • /solution via
- public static IReadOnlyCollection CodeMetrics(Configure configurator) => new CodeMetricsTasks().Run(configurator.Invoke(new CodeMetricsSettings())); - ///

Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /out via
  • /project via
  • /solution via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /out via
  • /project via
  • /solution via
+ public static IReadOnlyCollection CodeMetrics(CodeMetricsSettings options = null) => new CodeMetricsTasks().Run(options); + /// + public static IReadOnlyCollection CodeMetrics(Configure configurator) => new CodeMetricsTasks().Run(configurator.Invoke(new CodeMetricsSettings())); + /// public static IEnumerable<(CodeMetricsSettings Settings, IReadOnlyCollection Output)> CodeMetrics(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(CodeMetrics, degreeOfParallelism, completeOnFailure); } #region CodeMetricsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CodeMetricsTasks), Command = nameof(CodeMetricsTasks.CodeMetrics))] @@ -54,7 +52,7 @@ public partial class CodeMetricsSettings : ToolOptions } #endregion #region CodeMetricsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CodeMetricsSettingsExtensions diff --git a/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs b/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs index 0ce37558d..dcbd4df24 100644 --- a/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs +++ b/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.Codecov; [NuGetTool(Id = PackageId)] public partial class CodecovTasks : ToolTasks, IRequireNuGetPackage { - public static string CodecovPath => new CodecovTasks().GetToolPath(); + public static string CodecovPath { get => new CodecovTasks().GetToolPathInternal(); set => new CodecovTasks().SetToolPath(value); } public const string PackageId = "CodecovUploader"; ///

Code coverage is a measurement used to express which lines of code were executed by a test suite. We use three primary terms to describe each line executed.

  • hit - indicates that the source code was executed by the test suite.
  • partial - indicates that the source code was not fully executed by the test suite; there are remaining branches that were not executed.
  • miss - indicates that the source code was not executed by the test suite.
Coverage is the ratio of hits / (sum of hit + partial + miss). A code base that has 5 lines executed by tests out of 12 total lines will receive a coverage ratio of 41% (rounding down).Phrased simply, code coverage provides a visual measurement of what source code is being executed by a test suite. This information indicates to the software developer where they should write new tests in an effort to achieve higher coverage.Testing source code helps to prevent bugs and syntax errors by executing each line with a known variable and cross-checking it with an expected output.

For more details, visit the official website.

public static IReadOnlyCollection Codecov(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new CodecovTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Code coverage is a measurement used to express which lines of code were executed by a test suite. We use three primary terms to describe each line executed.

  • hit - indicates that the source code was executed by the test suite.
  • partial - indicates that the source code was not fully executed by the test suite; there are remaining branches that were not executed.
  • miss - indicates that the source code was not executed by the test suite.
Coverage is the ratio of hits / (sum of hit + partial + miss). A code base that has 5 lines executed by tests out of 12 total lines will receive a coverage ratio of 41% (rounding down).Phrased simply, code coverage provides a visual measurement of what source code is being executed by a test suite. This information indicates to the software developer where they should write new tests in an effort to achieve higher coverage.Testing source code helps to prevent bugs and syntax errors by executing each line with a known variable and cross-checking it with an expected output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --branch via
  • --build via
  • --disable-network via
  • --dump via
  • --env via
  • --feature via
  • --file via
  • --flag via
  • --name via
  • --no-color via
  • --pr via
  • --required via
  • --root via
  • --sha via
  • --slug via
  • --tag via
  • --token via
  • --url via
  • --verbose via
- public static IReadOnlyCollection Codecov(CodecovSettings options = null) => new CodecovTasks().Run(options); - ///

Code coverage is a measurement used to express which lines of code were executed by a test suite. We use three primary terms to describe each line executed.

  • hit - indicates that the source code was executed by the test suite.
  • partial - indicates that the source code was not fully executed by the test suite; there are remaining branches that were not executed.
  • miss - indicates that the source code was not executed by the test suite.
Coverage is the ratio of hits / (sum of hit + partial + miss). A code base that has 5 lines executed by tests out of 12 total lines will receive a coverage ratio of 41% (rounding down).Phrased simply, code coverage provides a visual measurement of what source code is being executed by a test suite. This information indicates to the software developer where they should write new tests in an effort to achieve higher coverage.Testing source code helps to prevent bugs and syntax errors by executing each line with a known variable and cross-checking it with an expected output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --branch via
  • --build via
  • --disable-network via
  • --dump via
  • --env via
  • --feature via
  • --file via
  • --flag via
  • --name via
  • --no-color via
  • --pr via
  • --required via
  • --root via
  • --sha via
  • --slug via
  • --tag via
  • --token via
  • --url via
  • --verbose via
- public static IReadOnlyCollection Codecov(Configure configurator) => new CodecovTasks().Run(configurator.Invoke(new CodecovSettings())); - ///

Code coverage is a measurement used to express which lines of code were executed by a test suite. We use three primary terms to describe each line executed.

  • hit - indicates that the source code was executed by the test suite.
  • partial - indicates that the source code was not fully executed by the test suite; there are remaining branches that were not executed.
  • miss - indicates that the source code was not executed by the test suite.
Coverage is the ratio of hits / (sum of hit + partial + miss). A code base that has 5 lines executed by tests out of 12 total lines will receive a coverage ratio of 41% (rounding down).Phrased simply, code coverage provides a visual measurement of what source code is being executed by a test suite. This information indicates to the software developer where they should write new tests in an effort to achieve higher coverage.Testing source code helps to prevent bugs and syntax errors by executing each line with a known variable and cross-checking it with an expected output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --branch via
  • --build via
  • --disable-network via
  • --dump via
  • --env via
  • --feature via
  • --file via
  • --flag via
  • --name via
  • --no-color via
  • --pr via
  • --required via
  • --root via
  • --sha via
  • --slug via
  • --tag via
  • --token via
  • --url via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --branch via
  • --build via
  • --disable-network via
  • --dump via
  • --env via
  • --feature via
  • --file via
  • --flag via
  • --name via
  • --no-color via
  • --pr via
  • --required via
  • --root via
  • --sha via
  • --slug via
  • --tag via
  • --token via
  • --url via
  • --verbose via
+ public static IReadOnlyCollection Codecov(CodecovSettings options = null) => new CodecovTasks().Run(options); + /// + public static IReadOnlyCollection Codecov(Configure configurator) => new CodecovTasks().Run(configurator.Invoke(new CodecovSettings())); + /// public static IEnumerable<(CodecovSettings Settings, IReadOnlyCollection Output)> Codecov(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Codecov, degreeOfParallelism, completeOnFailure); } #region CodecovSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CodecovTasks), Command = nameof(CodecovTasks.Codecov))] @@ -87,7 +85,7 @@ public partial class CodecovSettings : ToolOptions } #endregion #region CodecovSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CodecovSettingsExtensions diff --git a/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs b/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs index c9ec14b99..600a95fe6 100644 --- a/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs +++ b/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.CorFlags; [PathTool(Executable = PathExecutable)] public partial class CorFlagsTasks : ToolTasks, IRequirePathTool { - public static string CorFlagsPath => new CorFlagsTasks().GetToolPath(); + public static string CorFlagsPath { get => new CorFlagsTasks().GetToolPathInternal(); set => new CorFlagsTasks().SetToolPath(value); } public const string PathExecutable = "CorFlags.exe"; ///

The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

For more details, visit the official website.

public static IReadOnlyCollection CorFlags(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new CorFlagsTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • -32BIT via
  • -32BITPREF via
  • -Force via
  • -ILONLY via
  • -nologo via
  • -RevertCLRHeader via
  • -UpgradeCLRHeader via
- public static IReadOnlyCollection CorFlags(CorFlagsSettings options = null) => new CorFlagsTasks().Run(options); - ///

The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • -32BIT via
  • -32BITPREF via
  • -Force via
  • -ILONLY via
  • -nologo via
  • -RevertCLRHeader via
  • -UpgradeCLRHeader via
- public static IReadOnlyCollection CorFlags(Configure configurator) => new CorFlagsTasks().Run(configurator.Invoke(new CorFlagsSettings())); - ///

The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • -32BIT via
  • -32BITPREF via
  • -Force via
  • -ILONLY via
  • -nologo via
  • -RevertCLRHeader via
  • -UpgradeCLRHeader via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • -32BIT via
  • -32BITPREF via
  • -Force via
  • -ILONLY via
  • -nologo via
  • -RevertCLRHeader via
  • -UpgradeCLRHeader via
+ public static IReadOnlyCollection CorFlags(CorFlagsSettings options = null) => new CorFlagsTasks().Run(options); + /// + public static IReadOnlyCollection CorFlags(Configure configurator) => new CorFlagsTasks().Run(configurator.Invoke(new CorFlagsSettings())); + /// public static IEnumerable<(CorFlagsSettings Settings, IReadOnlyCollection Output)> CorFlags(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(CorFlags, degreeOfParallelism, completeOnFailure); } #region CorFlagsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CorFlagsTasks), Command = nameof(CorFlagsTasks.CorFlags))] @@ -63,7 +61,7 @@ public partial class CorFlagsSettings : ToolOptions } #endregion #region CorFlagsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CorFlagsSettingsExtensions diff --git a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs b/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs index d5c48a32d..8dbcf0c5f 100644 --- a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs +++ b/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.CoverallsNet; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class CoverallsNetTasks : ToolTasks, IRequireNuGetPackage { - public static string CoverallsNetPath => new CoverallsNetTasks().GetToolPath(); + public static string CoverallsNetPath { get => new CoverallsNetTasks().GetToolPathInternal(); set => new CoverallsNetTasks().SetToolPath(value); } public const string PackageId = "coveralls.net"; public const string PackageExecutable = "csmacnz.Coveralls.dll"; ///

Coveralls uploader for .Net Code coverage of your C# source code. Should work with any code files that get reported with the supported coverage tools, but the primary focus is CSharp.

For more details, visit the official website.

public static IReadOnlyCollection CoverallsNet(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new CoverallsNetTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Coveralls uploader for .Net Code coverage of your C# source code. Should work with any code files that get reported with the supported coverage tools, but the primary focus is CSharp.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --basePath via
  • --commitAuthor via
  • --commitBranch via
  • --commitEmail via
  • --commitId via
  • --commitMessage via
  • --dryrun via
  • --dynamiccodecoverage via
  • --exportcodecoverage via
  • --input via
  • --jobId via
  • --monocov via
  • --opencover via
  • --output via
  • --pullRequest via
  • --repoToken via
  • --repoTokenVariable via
  • --serviceName via
  • --useRelativePaths via
- public static IReadOnlyCollection CoverallsNet(CoverallsNetSettings options = null) => new CoverallsNetTasks().Run(options); - ///

Coveralls uploader for .Net Code coverage of your C# source code. Should work with any code files that get reported with the supported coverage tools, but the primary focus is CSharp.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --basePath via
  • --commitAuthor via
  • --commitBranch via
  • --commitEmail via
  • --commitId via
  • --commitMessage via
  • --dryrun via
  • --dynamiccodecoverage via
  • --exportcodecoverage via
  • --input via
  • --jobId via
  • --monocov via
  • --opencover via
  • --output via
  • --pullRequest via
  • --repoToken via
  • --repoTokenVariable via
  • --serviceName via
  • --useRelativePaths via
- public static IReadOnlyCollection CoverallsNet(Configure configurator) => new CoverallsNetTasks().Run(configurator.Invoke(new CoverallsNetSettings())); - ///

Coveralls uploader for .Net Code coverage of your C# source code. Should work with any code files that get reported with the supported coverage tools, but the primary focus is CSharp.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --basePath via
  • --commitAuthor via
  • --commitBranch via
  • --commitEmail via
  • --commitId via
  • --commitMessage via
  • --dryrun via
  • --dynamiccodecoverage via
  • --exportcodecoverage via
  • --input via
  • --jobId via
  • --monocov via
  • --opencover via
  • --output via
  • --pullRequest via
  • --repoToken via
  • --repoTokenVariable via
  • --serviceName via
  • --useRelativePaths via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --basePath via
  • --commitAuthor via
  • --commitBranch via
  • --commitEmail via
  • --commitId via
  • --commitMessage via
  • --dryrun via
  • --dynamiccodecoverage via
  • --exportcodecoverage via
  • --input via
  • --jobId via
  • --monocov via
  • --opencover via
  • --output via
  • --pullRequest via
  • --repoToken via
  • --repoTokenVariable via
  • --serviceName via
  • --useRelativePaths via
+ public static IReadOnlyCollection CoverallsNet(CoverallsNetSettings options = null) => new CoverallsNetTasks().Run(options); + /// + public static IReadOnlyCollection CoverallsNet(Configure configurator) => new CoverallsNetTasks().Run(configurator.Invoke(new CoverallsNetSettings())); + /// public static IEnumerable<(CoverallsNetSettings Settings, IReadOnlyCollection Output)> CoverallsNet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(CoverallsNet, degreeOfParallelism, completeOnFailure); } #region CoverallsNetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CoverallsNetTasks), Command = nameof(CoverallsNetTasks.CoverallsNet))] @@ -86,7 +84,7 @@ public partial class CoverallsNetSettings : ToolOptions } #endregion #region CoverallsNetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CoverallsNetSettingsExtensions diff --git a/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs b/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs index c905992c8..07ebd9376 100644 --- a/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs +++ b/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs @@ -24,23 +24,21 @@ namespace Nuke.Common.Tools.Coverlet; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class CoverletTasks : ToolTasks, IRequireNuGetPackage { - public static string CoverletPath => new CoverletTasks().GetToolPath(); + public static string CoverletPath { get => new CoverletTasks().GetToolPathInternal(); set => new CoverletTasks().SetToolPath(value); } public const string PackageId = "coverlet.console"; public const string PackageExecutable = "coverlet.console.dll"; ///

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

public static IReadOnlyCollection Coverlet(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new CoverletTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • --exclude via
  • --exclude-by-file via
  • --format via
  • --include via
  • --merge-with via
  • --output via
  • --target via
  • --targetargs via
  • --threshold via
  • --threshold-type via
  • --version via
- public static IReadOnlyCollection Coverlet(CoverletSettings options = null) => new CoverletTasks().Run(options); - ///

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • --exclude via
  • --exclude-by-file via
  • --format via
  • --include via
  • --merge-with via
  • --output via
  • --target via
  • --targetargs via
  • --threshold via
  • --threshold-type via
  • --version via
- public static IReadOnlyCollection Coverlet(Configure configurator) => new CoverletTasks().Run(configurator.Invoke(new CoverletSettings())); - ///

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • --exclude via
  • --exclude-by-file via
  • --format via
  • --include via
  • --merge-with via
  • --output via
  • --target via
  • --targetargs via
  • --threshold via
  • --threshold-type via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assembly> via
  • --exclude via
  • --exclude-by-file via
  • --format via
  • --include via
  • --merge-with via
  • --output via
  • --target via
  • --targetargs via
  • --threshold via
  • --threshold-type via
  • --version via
+ public static IReadOnlyCollection Coverlet(CoverletSettings options = null) => new CoverletTasks().Run(options); + /// + public static IReadOnlyCollection Coverlet(Configure configurator) => new CoverletTasks().Run(configurator.Invoke(new CoverletSettings())); + /// public static IEnumerable<(CoverletSettings Settings, IReadOnlyCollection Output)> Coverlet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Coverlet, degreeOfParallelism, completeOnFailure); } #region CoverletSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CoverletTasks), Command = nameof(CoverletTasks.Coverlet))] @@ -73,7 +71,7 @@ public partial class CoverletSettings : ToolOptions } #endregion #region CoverletSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CoverletSettingsExtensions diff --git a/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs b/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs index 87bff044b..42136cc57 100644 --- a/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs +++ b/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs @@ -23,104 +23,84 @@ namespace Nuke.Common.Tools.DocFX; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class DocFXTasks : ToolTasks, IRequireNuGetPackage { - public static string DocFXPath => new DocFXTasks().GetToolPath(); + public static string DocFXPath { get => new DocFXTasks().GetToolPathInternal(); set => new DocFXTasks().SetToolPath(value); } public const string PackageId = "docfx.console"; public const string PackageExecutable = "docfx.exe"; ///

DocFX is an API documentation generator for .NET, and currently it supports C# and VB. It generates API reference documentation from triple-slash comments in your source code. It also allows you to use Markdown files to create additional topics such as tutorials and how-tos, and to customize the generated reference documentation. DocFX builds a static HTML website from your source code and Markdown files, which can be easily hosted on any web servers (for example, github.io). Also, DocFX provides you the flexibility to customize the layout and style of your website through templates. If you are interested in creating your own website with your own styles, you can follow how to create custom template to create custom templates.

For more details, visit the official website.

public static IReadOnlyCollection DocFX(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new DocFXTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Generate client-only website combining API in YAML files and conceptual files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --noLangKeyword via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
- public static IReadOnlyCollection DocFXBuild(DocFXBuildSettings options = null) => new DocFXTasks().Run(options); - ///

Generate client-only website combining API in YAML files and conceptual files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --noLangKeyword via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
- public static IReadOnlyCollection DocFXBuild(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXBuildSettings())); - ///

Generate client-only website combining API in YAML files and conceptual files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --noLangKeyword via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --noLangKeyword via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
+ public static IReadOnlyCollection DocFXBuild(DocFXBuildSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXBuild(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXBuildSettings())); + /// public static IEnumerable<(DocFXBuildSettings Settings, IReadOnlyCollection Output)> DocFXBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXBuild, degreeOfParallelism, completeOnFailure); ///

Export dependency file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <dependencyFile> via
  • --help via
  • --intermediateFolder via
  • --version via
- public static IReadOnlyCollection DocFXDependency(DocFXDependencySettings options = null) => new DocFXTasks().Run(options); - ///

Export dependency file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <dependencyFile> via
  • --help via
  • --intermediateFolder via
  • --version via
- public static IReadOnlyCollection DocFXDependency(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXDependencySettings())); - ///

Export dependency file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <dependencyFile> via
  • --help via
  • --intermediateFolder via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <dependencyFile> via
  • --help via
  • --intermediateFolder via
  • --version via
+ public static IReadOnlyCollection DocFXDependency(DocFXDependencySettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXDependency(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXDependencySettings())); + /// public static IEnumerable<(DocFXDependencySettings Settings, IReadOnlyCollection Output)> DocFXDependency(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXDependency, degreeOfParallelism, completeOnFailure); ///

Download remote xref map file and create an xref archive in local.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <archiveFile> via
  • --help via
  • --xref via
- public static IReadOnlyCollection DocFXDownload(DocFXDownloadSettings options = null) => new DocFXTasks().Run(options); - ///

Download remote xref map file and create an xref archive in local.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <archiveFile> via
  • --help via
  • --xref via
- public static IReadOnlyCollection DocFXDownload(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXDownloadSettings())); - ///

Download remote xref map file and create an xref archive in local.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <archiveFile> via
  • --help via
  • --xref via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <archiveFile> via
  • --help via
  • --xref via
+ public static IReadOnlyCollection DocFXDownload(DocFXDownloadSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXDownload(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXDownloadSettings())); + /// public static IEnumerable<(DocFXDownloadSettings Settings, IReadOnlyCollection Output)> DocFXDownload(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXDownload, degreeOfParallelism, completeOnFailure); ///

Get an overall guide for the command and sub-commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
- public static IReadOnlyCollection DocFXHelp(DocFXHelpSettings options = null) => new DocFXTasks().Run(options); - ///

Get an overall guide for the command and sub-commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
- public static IReadOnlyCollection DocFXHelp(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXHelpSettings())); - ///

Get an overall guide for the command and sub-commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
+ public static IReadOnlyCollection DocFXHelp(DocFXHelpSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXHelp(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXHelpSettings())); + /// public static IEnumerable<(DocFXHelpSettings Settings, IReadOnlyCollection Output)> DocFXHelp(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXHelp, degreeOfParallelism, completeOnFailure); ///

Generate an initial docfx.json following the instructions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiGlobPattern via
  • --apiSourceFolder via
  • --file via
  • --help via
  • --output via
  • --overwrite via
  • --quiet via
- public static IReadOnlyCollection DocFXInit(DocFXInitSettings options = null) => new DocFXTasks().Run(options); - ///

Generate an initial docfx.json following the instructions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiGlobPattern via
  • --apiSourceFolder via
  • --file via
  • --help via
  • --output via
  • --overwrite via
  • --quiet via
- public static IReadOnlyCollection DocFXInit(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXInitSettings())); - ///

Generate an initial docfx.json following the instructions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiGlobPattern via
  • --apiSourceFolder via
  • --file via
  • --help via
  • --output via
  • --overwrite via
  • --quiet via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiGlobPattern via
  • --apiSourceFolder via
  • --file via
  • --help via
  • --output via
  • --overwrite via
  • --quiet via
+ public static IReadOnlyCollection DocFXInit(DocFXInitSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXInit(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXInitSettings())); + /// public static IEnumerable<(DocFXInitSettings Settings, IReadOnlyCollection Output)> DocFXInit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXInit, degreeOfParallelism, completeOnFailure); ///

Merge .net base API in YAML files and toc files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --content via
  • --correlationId via
  • --fileMetadataFile via
  • --globalMetadata via
  • --globalMetadataFile via
  • --help via
  • --log via
  • --logLevel via
  • --repositoryRoot via
  • --tocMetadata via
  • --warningsAsErrors via
- public static IReadOnlyCollection DocFXMerge(DocFXMergeSettings options = null) => new DocFXTasks().Run(options); - ///

Merge .net base API in YAML files and toc files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --content via
  • --correlationId via
  • --fileMetadataFile via
  • --globalMetadata via
  • --globalMetadataFile via
  • --help via
  • --log via
  • --logLevel via
  • --repositoryRoot via
  • --tocMetadata via
  • --warningsAsErrors via
- public static IReadOnlyCollection DocFXMerge(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXMergeSettings())); - ///

Merge .net base API in YAML files and toc files.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --content via
  • --correlationId via
  • --fileMetadataFile via
  • --globalMetadata via
  • --globalMetadataFile via
  • --help via
  • --log via
  • --logLevel via
  • --repositoryRoot via
  • --tocMetadata via
  • --warningsAsErrors via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --content via
  • --correlationId via
  • --fileMetadataFile via
  • --globalMetadata via
  • --globalMetadataFile via
  • --help via
  • --log via
  • --logLevel via
  • --repositoryRoot via
  • --tocMetadata via
  • --warningsAsErrors via
+ public static IReadOnlyCollection DocFXMerge(DocFXMergeSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXMerge(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXMergeSettings())); + /// public static IEnumerable<(DocFXMergeSettings Settings, IReadOnlyCollection Output)> DocFXMerge(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXMerge, degreeOfParallelism, completeOnFailure); ///

Generate YAML files from source code.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projects> via
  • --correlationId via
  • --disableDefaultFilter via
  • --disableGitFeatures via
  • --filter via
  • --force via
  • --globalNamespaceId via
  • --help via
  • --log via
  • --logLevel via
  • --output via
  • --property via
  • --raw via
  • --repositoryRoot via
  • --shouldSkipMarkup via
  • --warningsAsErrors via
- public static IReadOnlyCollection DocFXMetadata(DocFXMetadataSettings options = null) => new DocFXTasks().Run(options); - ///

Generate YAML files from source code.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projects> via
  • --correlationId via
  • --disableDefaultFilter via
  • --disableGitFeatures via
  • --filter via
  • --force via
  • --globalNamespaceId via
  • --help via
  • --log via
  • --logLevel via
  • --output via
  • --property via
  • --raw via
  • --repositoryRoot via
  • --shouldSkipMarkup via
  • --warningsAsErrors via
- public static IReadOnlyCollection DocFXMetadata(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXMetadataSettings())); - ///

Generate YAML files from source code.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projects> via
  • --correlationId via
  • --disableDefaultFilter via
  • --disableGitFeatures via
  • --filter via
  • --force via
  • --globalNamespaceId via
  • --help via
  • --log via
  • --logLevel via
  • --output via
  • --property via
  • --raw via
  • --repositoryRoot via
  • --shouldSkipMarkup via
  • --warningsAsErrors via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projects> via
  • --correlationId via
  • --disableDefaultFilter via
  • --disableGitFeatures via
  • --filter via
  • --force via
  • --globalNamespaceId via
  • --help via
  • --log via
  • --logLevel via
  • --output via
  • --property via
  • --raw via
  • --repositoryRoot via
  • --shouldSkipMarkup via
  • --warningsAsErrors via
+ public static IReadOnlyCollection DocFXMetadata(DocFXMetadataSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXMetadata(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXMetadataSettings())); + /// public static IEnumerable<(DocFXMetadataSettings Settings, IReadOnlyCollection Output)> DocFXMetadata(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXMetadata, degreeOfParallelism, completeOnFailure); ///

Generate pdf file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --basePath via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --css via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --errorHandling via
  • --excludedTocs via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --generatesAppendices via
  • --generatesExternalLink via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --host via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --keepRawFiles via
  • --locale via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --name via
  • --noLangKeyword via
  • --noStdin via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --rawOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
- public static IReadOnlyCollection DocFXPdf(DocFXPdfSettings options = null) => new DocFXTasks().Run(options); - ///

Generate pdf file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --basePath via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --css via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --errorHandling via
  • --excludedTocs via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --generatesAppendices via
  • --generatesExternalLink via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --host via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --keepRawFiles via
  • --locale via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --name via
  • --noLangKeyword via
  • --noStdin via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --rawOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
- public static IReadOnlyCollection DocFXPdf(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXPdfSettings())); - ///

Generate pdf file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --basePath via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --css via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --errorHandling via
  • --excludedTocs via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --generatesAppendices via
  • --generatesExternalLink via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --host via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --keepRawFiles via
  • --locale via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --name via
  • --noLangKeyword via
  • --noStdin via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --rawOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configFile> via
  • --basePath via
  • --changesFile via
  • --cleanupCacheHistory via
  • --content via
  • --correlationId via
  • --css via
  • --debug via
  • --debugOutput via
  • --disableGitFeatures via
  • --dryRun via
  • --errorHandling via
  • --excludedTocs via
  • --exportRawModel via
  • --exportViewModel via
  • --falName via
  • --fileMetadataFile via
  • --fileMetadataFiles via
  • --force via
  • --forcePostProcess via
  • --generatesAppendices via
  • --generatesExternalLink via
  • --globalMetadata via
  • --globalMetadataFile via
  • --globalMetadataFiles via
  • --help via
  • --host via
  • --hostname via
  • --intermediateFolder via
  • --keepFileLink via
  • --keepRawFiles via
  • --locale via
  • --log via
  • --logLevel via
  • --lruSize via
  • --markdownEngineName via
  • --markdownEngineProperties via
  • --maxParallelism via
  • --name via
  • --noLangKeyword via
  • --noStdin via
  • --output via
  • --overwrite via
  • --port via
  • --postProcessors via
  • --rawModelOutputFolder via
  • --rawOutputFolder via
  • --repositoryRoot via
  • --resource via
  • --schemaLicense via
  • --serve via
  • --template via
  • --theme via
  • --viewModelOutputFolder via
  • --warningsAsErrors via
  • --xref via
+ public static IReadOnlyCollection DocFXPdf(DocFXPdfSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXPdf(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXPdfSettings())); + /// public static IEnumerable<(DocFXPdfSettings Settings, IReadOnlyCollection Output)> DocFXPdf(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXPdf, degreeOfParallelism, completeOnFailure); ///

Host a local static website.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <folder> via
  • --help via
  • --hostname via
  • --port via
- public static IReadOnlyCollection DocFXServe(DocFXServeSettings options = null) => new DocFXTasks().Run(options); - ///

Host a local static website.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <folder> via
  • --help via
  • --hostname via
  • --port via
- public static IReadOnlyCollection DocFXServe(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXServeSettings())); - ///

Host a local static website.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <folder> via
  • --help via
  • --hostname via
  • --port via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <folder> via
  • --help via
  • --hostname via
  • --port via
+ public static IReadOnlyCollection DocFXServe(DocFXServeSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXServe(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXServeSettings())); + /// public static IEnumerable<(DocFXServeSettings Settings, IReadOnlyCollection Output)> DocFXServe(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXServe, degreeOfParallelism, completeOnFailure); ///

List or export existing template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --all via
  • --help via
  • --output via
- public static IReadOnlyCollection DocFXTemplate(DocFXTemplateSettings options = null) => new DocFXTasks().Run(options); - ///

List or export existing template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --all via
  • --help via
  • --output via
- public static IReadOnlyCollection DocFXTemplate(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXTemplateSettings())); - ///

List or export existing template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --all via
  • --help via
  • --output via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --all via
  • --help via
  • --output via
+ public static IReadOnlyCollection DocFXTemplate(DocFXTemplateSettings options = null) => new DocFXTasks().Run(options); + /// + public static IReadOnlyCollection DocFXTemplate(Configure configurator) => new DocFXTasks().Run(configurator.Invoke(new DocFXTemplateSettings())); + /// public static IEnumerable<(DocFXTemplateSettings Settings, IReadOnlyCollection Output)> DocFXTemplate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DocFXTemplate, degreeOfParallelism, completeOnFailure); } #region DocFXBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXBuild), Arguments = "build")] @@ -217,7 +197,7 @@ public partial class DocFXBuildSettings : ToolOptions } #endregion #region DocFXDependencySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXDependency), Arguments = "dependency")] @@ -234,7 +214,7 @@ public partial class DocFXDependencySettings : ToolOptions } #endregion #region DocFXDownloadSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXDownload), Arguments = "download")] @@ -249,7 +229,7 @@ public partial class DocFXDownloadSettings : ToolOptions } #endregion #region DocFXHelpSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXHelp), Arguments = "help")] @@ -260,7 +240,7 @@ public partial class DocFXHelpSettings : ToolOptions } #endregion #region DocFXInitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXInit), Arguments = "init")] @@ -283,7 +263,7 @@ public partial class DocFXInitSettings : ToolOptions } #endregion #region DocFXMergeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXMerge), Arguments = "merge")] @@ -316,7 +296,7 @@ public partial class DocFXMergeSettings : ToolOptions } #endregion #region DocFXMetadataSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXMetadata), Arguments = "metadata")] @@ -357,7 +337,7 @@ public partial class DocFXMetadataSettings : ToolOptions } #endregion #region DocFXPdfSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXPdf), Arguments = "pdf")] @@ -478,7 +458,7 @@ public partial class DocFXPdfSettings : ToolOptions } #endregion #region DocFXServeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXServe), Arguments = "serve")] @@ -495,7 +475,7 @@ public partial class DocFXServeSettings : ToolOptions } #endregion #region DocFXTemplateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXTemplate), Arguments = "template")] @@ -512,7 +492,7 @@ public partial class DocFXTemplateSettings : ToolOptions } #endregion #region DocFXBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXBuildSettingsExtensions @@ -1124,7 +1104,7 @@ [Pure] [Builder(Type = typeof(DocFXBuildSettings), Property = nameof(DocFXBuildS } #endregion #region DocFXDependencySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXDependencySettingsExtensions @@ -1173,7 +1153,7 @@ [Pure] [Builder(Type = typeof(DocFXDependencySettings), Property = nameof(DocFXD } #endregion #region DocFXDownloadSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXDownloadSettingsExtensions @@ -1214,7 +1194,7 @@ [Pure] [Builder(Type = typeof(DocFXDownloadSettings), Property = nameof(DocFXDow } #endregion #region DocFXHelpSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXHelpSettingsExtensions @@ -1230,7 +1210,7 @@ [Pure] [Builder(Type = typeof(DocFXHelpSettings), Property = nameof(DocFXHelpSet } #endregion #region DocFXInitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXInitSettingsExtensions @@ -1330,7 +1310,7 @@ [Pure] [Builder(Type = typeof(DocFXInitSettings), Property = nameof(DocFXInitSet } #endregion #region DocFXMergeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXMergeSettingsExtensions @@ -1482,7 +1462,7 @@ [Pure] [Builder(Type = typeof(DocFXMergeSettings), Property = nameof(DocFXMergeS } #endregion #region DocFXMetadataSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXMetadataSettingsExtensions @@ -1705,7 +1685,7 @@ [Pure] [Builder(Type = typeof(DocFXMetadataSettings), Property = nameof(DocFXMet } #endregion #region DocFXPdfSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXPdfSettingsExtensions @@ -2464,7 +2444,7 @@ [Pure] [Builder(Type = typeof(DocFXPdfSettings), Property = nameof(DocFXPdfSetti } #endregion #region DocFXServeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXServeSettingsExtensions @@ -2513,7 +2493,7 @@ [Pure] [Builder(Type = typeof(DocFXServeSettings), Property = nameof(DocFXServeS } #endregion #region DocFXTemplateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXTemplateSettingsExtensions diff --git a/source/Nuke.Common/Tools/Docker/Docker.Generated.cs b/source/Nuke.Common/Tools/Docker/Docker.Generated.cs index 9909ff519..b5759aa9e 100644 --- a/source/Nuke.Common/Tools/Docker/Docker.Generated.cs +++ b/source/Nuke.Common/Tools/Docker/Docker.Generated.cs @@ -23,1705 +23,1329 @@ namespace Nuke.Common.Tools.Docker; [PathTool(Executable = PathExecutable)] public partial class DockerTasks : ToolTasks, IRequirePathTool { - public static string DockerPath => new DockerTasks().GetToolPath(); + public static string DockerPath { get => new DockerTasks().GetToolPathInternal(); set => new DockerTasks().SetToolPath(value); } public const string PathExecutable = "docker"; ///

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.

For more details, visit the official website.

public static IReadOnlyCollection Docker(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new DockerTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Remove one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigRm(DockerConfigRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigRmSettings())); - ///

Remove one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerConfigRm(DockerConfigRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerConfigRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigRmSettings())); + /// public static IEnumerable<(DockerConfigRmSettings Settings, IReadOnlyCollection Output)> DockerConfigRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerConfigRm, degreeOfParallelism, completeOnFailure); ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerLoad(DockerLoadSettings options = null) => new DockerTasks().Run(options); - ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLoadSettings())); - ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerLoad(DockerLoadSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLoadSettings())); + /// public static IEnumerable<(DockerLoadSettings Settings, IReadOnlyCollection Output)> DockerLoad(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerLoad, degreeOfParallelism, completeOnFailure); ///

Remove all stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPrune(DockerContainerPruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove all stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPruneSettings())); - ///

Remove all stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerPrune(DockerContainerPruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPruneSettings())); + /// public static IEnumerable<(DockerContainerPruneSettings Settings, IReadOnlyCollection Output)> DockerContainerPrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerPrune, degreeOfParallelism, completeOnFailure); ///

Manage trust on Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrust(DockerTrustSettings options = null) => new DockerTasks().Run(options); - ///

Manage trust on Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrust(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSettings())); - ///

Manage trust on Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrust(DockerTrustSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrust(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSettings())); + /// public static IEnumerable<(DockerTrustSettings Settings, IReadOnlyCollection Output)> DockerTrust(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrust, degreeOfParallelism, completeOnFailure); ///

Manage Docker stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStack(DockerStackSettings options = null) => new DockerTasks().Run(options); - ///

Manage Docker stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStack(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackSettings())); - ///

Manage Docker stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStack(DockerStackSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStack(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackSettings())); + /// public static IEnumerable<(DockerStackSettings Settings, IReadOnlyCollection Output)> DockerStack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStack, degreeOfParallelism, completeOnFailure); ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTop(DockerTopSettings options = null) => new DockerTasks().Run(options); - ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTopSettings())); - ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTop(DockerTopSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTopSettings())); + /// public static IEnumerable<(DockerTopSettings Settings, IReadOnlyCollection Output)> DockerTop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTop, degreeOfParallelism, completeOnFailure); ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPull(DockerPullSettings options = null) => new DockerTasks().Run(options); - ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPull(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPullSettings())); - ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPull(DockerPullSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPull(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPullSettings())); + /// public static IEnumerable<(DockerPullSettings Settings, IReadOnlyCollection Output)> DockerPull(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPull, degreeOfParallelism, completeOnFailure); ///

Sign an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSign(DockerTrustSignSettings options = null) => new DockerTasks().Run(options); - ///

Sign an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSign(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignSettings())); - ///

Sign an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustSign(DockerTrustSignSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustSign(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignSettings())); + /// public static IEnumerable<(DockerTrustSignSettings Settings, IReadOnlyCollection Output)> DockerTrustSign(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustSign, degreeOfParallelism, completeOnFailure); ///

Manage checkpoints.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpoint(DockerCheckpointSettings options = null) => new DockerTasks().Run(options); - ///

Manage checkpoints.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpoint(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointSettings())); - ///

Manage checkpoints.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerCheckpoint(DockerCheckpointSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCheckpoint(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointSettings())); + /// public static IEnumerable<(DockerCheckpointSettings Settings, IReadOnlyCollection Output)> DockerCheckpoint(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCheckpoint, degreeOfParallelism, completeOnFailure); ///

Manage entities who can sign Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSigner(DockerTrustSignerSettings options = null) => new DockerTasks().Run(options); - ///

Manage entities who can sign Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSigner(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerSettings())); - ///

Manage entities who can sign Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustSigner(DockerTrustSignerSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustSigner(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerSettings())); + /// public static IEnumerable<(DockerTrustSignerSettings Settings, IReadOnlyCollection Output)> DockerTrustSigner(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustSigner, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigInspect(DockerConfigInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigInspectSettings())); - ///

Display detailed information on one or more configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configs> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerConfigInspect(DockerConfigInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerConfigInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigInspectSettings())); + /// public static IEnumerable<(DockerConfigInspectSettings Settings, IReadOnlyCollection Output)> DockerConfigInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerConfigInspect, degreeOfParallelism, completeOnFailure); ///

Manage services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerService(DockerServiceSettings options = null) => new DockerTasks().Run(options); - ///

Manage services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerService(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceSettings())); - ///

Manage services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerService(DockerServiceSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerService(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceSettings())); + /// public static IEnumerable<(DockerServiceSettings Settings, IReadOnlyCollection Output)> DockerService(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerService, degreeOfParallelism, completeOnFailure); ///

Generate and load a signing key-pair.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKeyGenerate(DockerTrustKeyGenerateSettings options = null) => new DockerTasks().Run(options); - ///

Generate and load a signing key-pair.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKeyGenerate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeyGenerateSettings())); - ///

Generate and load a signing key-pair.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustKeyGenerate(DockerTrustKeyGenerateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustKeyGenerate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeyGenerateSettings())); + /// public static IEnumerable<(DockerTrustKeyGenerateSettings Settings, IReadOnlyCollection Output)> DockerTrustKeyGenerate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustKeyGenerate, degreeOfParallelism, completeOnFailure); ///

Manage Docker.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSystem(DockerSystemSettings options = null) => new DockerTasks().Run(options); - ///

Manage Docker.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSystem(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemSettings())); - ///

Manage Docker.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSystem(DockerSystemSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSystem(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemSettings())); + /// public static IEnumerable<(DockerSystemSettings Settings, IReadOnlyCollection Output)> DockerSystem(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSystem, degreeOfParallelism, completeOnFailure); ///

List configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigLs(DockerConfigLsSettings options = null) => new DockerTasks().Run(options); - ///

List configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigLsSettings())); - ///

List configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerConfigLs(DockerConfigLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerConfigLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigLsSettings())); + /// public static IEnumerable<(DockerConfigLsSettings Settings, IReadOnlyCollection Output)> DockerConfigLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerConfigLs, degreeOfParallelism, completeOnFailure); ///

Update a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextUpdate(DockerContextUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextUpdateSettings())); - ///

Update a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextUpdate(DockerContextUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextUpdateSettings())); + /// public static IEnumerable<(DockerContextUpdateSettings Settings, IReadOnlyCollection Output)> DockerContextUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextUpdate, degreeOfParallelism, completeOnFailure); ///

List the services in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackServices(DockerStackServicesSettings options = null) => new DockerTasks().Run(options); - ///

List the services in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackServices(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackServicesSettings())); - ///

List the services in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStackServices(DockerStackServicesSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStackServices(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackServicesSettings())); + /// public static IEnumerable<(DockerStackServicesSettings Settings, IReadOnlyCollection Output)> DockerStackServices(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStackServices, degreeOfParallelism, completeOnFailure); ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPort(DockerContainerPortSettings options = null) => new DockerTasks().Run(options); - ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPort(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPortSettings())); - ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerPort(DockerContainerPortSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerPort(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPortSettings())); + /// public static IEnumerable<(DockerContainerPortSettings Settings, IReadOnlyCollection Output)> DockerContainerPort(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerPort, degreeOfParallelism, completeOnFailure); ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRename(DockerRenameSettings options = null) => new DockerTasks().Run(options); - ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRename(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRenameSettings())); - ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerRename(DockerRenameSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerRename(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRenameSettings())); + /// public static IEnumerable<(DockerRenameSettings Settings, IReadOnlyCollection Output)> DockerRename(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerRename, degreeOfParallelism, completeOnFailure); ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTag(DockerTagSettings options = null) => new DockerTasks().Run(options); - ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTag(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTagSettings())); - ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTag(DockerTagSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTag(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTagSettings())); + /// public static IEnumerable<(DockerTagSettings Settings, IReadOnlyCollection Output)> DockerTag(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTag, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretInspect(DockerSecretInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretInspectSettings())); - ///

Display detailed information on one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSecretInspect(DockerSecretInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSecretInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretInspectSettings())); + /// public static IEnumerable<(DockerSecretInspectSettings Settings, IReadOnlyCollection Output)> DockerSecretInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSecretInspect, degreeOfParallelism, completeOnFailure); ///

Manage Docker secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecret(DockerSecretSettings options = null) => new DockerTasks().Run(options); - ///

Manage Docker secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecret(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretSettings())); - ///

Manage Docker secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSecret(DockerSecretSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSecret(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretSettings())); + /// public static IEnumerable<(DockerSecretSettings Settings, IReadOnlyCollection Output)> DockerSecret(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSecret, degreeOfParallelism, completeOnFailure); ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerExport(DockerContainerExportSettings options = null) => new DockerTasks().Run(options); - ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerExportSettings())); - ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerExport(DockerContainerExportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerExportSettings())); + /// public static IEnumerable<(DockerContainerExportSettings Settings, IReadOnlyCollection Output)> DockerContainerExport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerExport, degreeOfParallelism, completeOnFailure); ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerHistory(DockerHistorySettings options = null) => new DockerTasks().Run(options); - ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerHistory(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerHistorySettings())); - ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerHistory(DockerHistorySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerHistory(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerHistorySettings())); + /// public static IEnumerable<(DockerHistorySettings Settings, IReadOnlyCollection Output)> DockerHistory(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerHistory, degreeOfParallelism, completeOnFailure); ///

Create a new service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --config via
  • --config via
  • --constraint via
  • --container-label via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns via
  • --dns-option via
  • --dns-search via
  • --endpoint-mode via
  • --entrypoint via
  • --env via
  • --env-file via
  • --generic-resource via
  • --group via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host via
  • --hostname via
  • --init via
  • --isolation via
  • --label via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mode via
  • --mount via
  • --name via
  • --network via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref via
  • --publish via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
- public static IReadOnlyCollection DockerServiceCreate(DockerServiceCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a new service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --config via
  • --config via
  • --constraint via
  • --container-label via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns via
  • --dns-option via
  • --dns-search via
  • --endpoint-mode via
  • --entrypoint via
  • --env via
  • --env-file via
  • --generic-resource via
  • --group via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host via
  • --hostname via
  • --init via
  • --isolation via
  • --label via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mode via
  • --mount via
  • --name via
  • --network via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref via
  • --publish via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
- public static IReadOnlyCollection DockerServiceCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceCreateSettings())); - ///

Create a new service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --config via
  • --config via
  • --constraint via
  • --container-label via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns via
  • --dns-option via
  • --dns-search via
  • --endpoint-mode via
  • --entrypoint via
  • --env via
  • --env-file via
  • --generic-resource via
  • --group via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host via
  • --hostname via
  • --init via
  • --isolation via
  • --label via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mode via
  • --mount via
  • --name via
  • --network via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref via
  • --publish via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --config via
  • --config via
  • --constraint via
  • --container-label via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns via
  • --dns-option via
  • --dns-search via
  • --endpoint-mode via
  • --entrypoint via
  • --env via
  • --env-file via
  • --generic-resource via
  • --group via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host via
  • --hostname via
  • --init via
  • --isolation via
  • --label via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mode via
  • --mount via
  • --name via
  • --network via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref via
  • --publish via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
+ public static IReadOnlyCollection DockerServiceCreate(DockerServiceCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceCreateSettings())); + /// public static IEnumerable<(DockerServiceCreateSettings Settings, IReadOnlyCollection Output)> DockerServiceCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceCreate, degreeOfParallelism, completeOnFailure); ///

List the tasks of one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServicePs(DockerServicePsSettings options = null) => new DockerTasks().Run(options); - ///

List the tasks of one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServicePs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServicePsSettings())); - ///

List the tasks of one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServicePs(DockerServicePsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServicePs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServicePsSettings())); + /// public static IEnumerable<(DockerServicePsSettings Settings, IReadOnlyCollection Output)> DockerServicePs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServicePs, degreeOfParallelism, completeOnFailure); ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStop(DockerStopSettings options = null) => new DockerTasks().Run(options); - ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStopSettings())); - ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStop(DockerStopSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStopSettings())); + /// public static IEnumerable<(DockerStopSettings Settings, IReadOnlyCollection Output)> DockerStop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStop, degreeOfParallelism, completeOnFailure); ///

Manage Swarm nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNode(DockerNodeSettings options = null) => new DockerTasks().Run(options); - ///

Manage Swarm nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNode(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeSettings())); - ///

Manage Swarm nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNode(DockerNodeSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNode(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeSettings())); + /// public static IEnumerable<(DockerNodeSettings Settings, IReadOnlyCollection Output)> DockerNode(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNode, degreeOfParallelism, completeOnFailure); ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerUpdate(DockerUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerUpdateSettings())); - ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerUpdate(DockerUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerUpdateSettings())); + /// public static IEnumerable<(DockerUpdateSettings Settings, IReadOnlyCollection Output)> DockerUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerUpdate, degreeOfParallelism, completeOnFailure); ///

Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <pluginDataDir> via
  • --compress via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginCreate(DockerPluginCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <pluginDataDir> via
  • --compress via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginCreateSettings())); - ///

Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <pluginDataDir> via
  • --compress via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <pluginDataDir> via
  • --compress via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginCreate(DockerPluginCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginCreateSettings())); + /// public static IEnumerable<(DockerPluginCreateSettings Settings, IReadOnlyCollection Output)> DockerPluginCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginCreate, degreeOfParallelism, completeOnFailure); ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSystemInfo(DockerSystemInfoSettings options = null) => new DockerTasks().Run(options); - ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSystemInfo(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemInfoSettings())); - ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSystemInfo(DockerSystemInfoSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSystemInfo(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemInfoSettings())); + /// public static IEnumerable<(DockerSystemInfoSettings Settings, IReadOnlyCollection Output)> DockerSystemInfo(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSystemInfo, degreeOfParallelism, completeOnFailure); ///

Remove all unused local volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumePrune(DockerVolumePruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove all unused local volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumePrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumePruneSettings())); - ///

Remove all unused local volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolumePrune(DockerVolumePruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolumePrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumePruneSettings())); + /// public static IEnumerable<(DockerVolumePruneSettings Settings, IReadOnlyCollection Output)> DockerVolumePrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolumePrune, degreeOfParallelism, completeOnFailure); ///

Upgrade an existing plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <remote> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --skip-remote-check via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginUpgrade(DockerPluginUpgradeSettings options = null) => new DockerTasks().Run(options); - ///

Upgrade an existing plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <remote> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --skip-remote-check via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginUpgrade(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginUpgradeSettings())); - ///

Upgrade an existing plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <remote> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --skip-remote-check via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • <remote> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --skip-remote-check via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginUpgrade(DockerPluginUpgradeSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginUpgrade(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginUpgradeSettings())); + /// public static IEnumerable<(DockerPluginUpgradeSettings Settings, IReadOnlyCollection Output)> DockerPluginUpgrade(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginUpgrade, degreeOfParallelism, completeOnFailure); ///

Remove build cache.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerBuilderPrune(DockerBuilderPruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove build cache.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerBuilderPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderPruneSettings())); - ///

Remove build cache.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerBuilderPrune(DockerBuilderPruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuilderPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderPruneSettings())); + /// public static IEnumerable<(DockerBuilderPruneSettings Settings, IReadOnlyCollection Output)> DockerBuilderPrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuilderPrune, degreeOfParallelism, completeOnFailure); ///

Manage join tokens.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <worker> via
  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmJoinToken(DockerSwarmJoinTokenSettings options = null) => new DockerTasks().Run(options); - ///

Manage join tokens.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <worker> via
  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmJoinToken(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmJoinTokenSettings())); - ///

Manage join tokens.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <worker> via
  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <worker> via
  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmJoinToken(DockerSwarmJoinTokenSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmJoinToken(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmJoinTokenSettings())); + /// public static IEnumerable<(DockerSwarmJoinTokenSettings Settings, IReadOnlyCollection Output)> DockerSwarmJoinToken(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmJoinToken, degreeOfParallelism, completeOnFailure); ///

Update a node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --availability via
  • --config via
  • --debug via
  • --label-add via
  • --label-rm via
  • --log-level via
  • --role via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeUpdate(DockerNodeUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update a node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --availability via
  • --config via
  • --debug via
  • --label-add via
  • --label-rm via
  • --log-level via
  • --role via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeUpdateSettings())); - ///

Update a node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --availability via
  • --config via
  • --debug via
  • --label-add via
  • --label-rm via
  • --log-level via
  • --role via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --availability via
  • --config via
  • --debug via
  • --label-add via
  • --label-rm via
  • --log-level via
  • --role via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodeUpdate(DockerNodeUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodeUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeUpdateSettings())); + /// public static IEnumerable<(DockerNodeUpdateSettings Settings, IReadOnlyCollection Output)> DockerNodeUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodeUpdate, degreeOfParallelism, completeOnFailure); ///

Add a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <options> via
  • <repositories> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSignerAdd(DockerTrustSignerAddSettings options = null) => new DockerTasks().Run(options); - ///

Add a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <options> via
  • <repositories> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSignerAdd(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerAddSettings())); - ///

Add a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <options> via
  • <repositories> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <options> via
  • <repositories> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustSignerAdd(DockerTrustSignerAddSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustSignerAdd(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerAddSettings())); + /// public static IEnumerable<(DockerTrustSignerAddSettings Settings, IReadOnlyCollection Output)> DockerTrustSignerAdd(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustSignerAdd, degreeOfParallelism, completeOnFailure); ///

Update the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --autolock via
  • --cert-expiry via
  • --config via
  • --debug via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUpdate(DockerSwarmUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --autolock via
  • --cert-expiry via
  • --config via
  • --debug via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUpdateSettings())); - ///

Update the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --autolock via
  • --cert-expiry via
  • --config via
  • --debug via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --autolock via
  • --cert-expiry via
  • --config via
  • --debug via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmUpdate(DockerSwarmUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUpdateSettings())); + /// public static IEnumerable<(DockerSwarmUpdateSettings Settings, IReadOnlyCollection Output)> DockerSwarmUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmUpdate, degreeOfParallelism, completeOnFailure); ///

Fetch the logs of a service or task.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --no-resolve via
  • --no-task-ids via
  • --no-trunc via
  • --raw via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceLogs(DockerServiceLogsSettings options = null) => new DockerTasks().Run(options); - ///

Fetch the logs of a service or task.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --no-resolve via
  • --no-task-ids via
  • --no-trunc via
  • --raw via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceLogsSettings())); - ///

Fetch the logs of a service or task.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --no-resolve via
  • --no-task-ids via
  • --no-trunc via
  • --raw via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --no-resolve via
  • --no-task-ids via
  • --no-trunc via
  • --raw via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceLogs(DockerServiceLogsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceLogsSettings())); + /// public static IEnumerable<(DockerServiceLogsSettings Settings, IReadOnlyCollection Output)> DockerServiceLogs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceLogs, degreeOfParallelism, completeOnFailure); ///

List services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceLs(DockerServiceLsSettings options = null) => new DockerTasks().Run(options); - ///

List services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceLsSettings())); - ///

List services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceLs(DockerServiceLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceLsSettings())); + /// public static IEnumerable<(DockerServiceLsSettings Settings, IReadOnlyCollection Output)> DockerServiceLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceLs, degreeOfParallelism, completeOnFailure); ///

Unlock swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUnlock(DockerSwarmUnlockSettings options = null) => new DockerTasks().Run(options); - ///

Unlock swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUnlock(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUnlockSettings())); - ///

Unlock swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmUnlock(DockerSwarmUnlockSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmUnlock(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUnlockSettings())); + /// public static IEnumerable<(DockerSwarmUnlockSettings Settings, IReadOnlyCollection Output)> DockerSwarmUnlock(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmUnlock, degreeOfParallelism, completeOnFailure); ///

List networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkLs(DockerNetworkLsSettings options = null) => new DockerTasks().Run(options); - ///

List networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkLsSettings())); - ///

List networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkLs(DockerNetworkLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkLsSettings())); + /// public static IEnumerable<(DockerNetworkLsSettings Settings, IReadOnlyCollection Output)> DockerNetworkLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkLs, degreeOfParallelism, completeOnFailure); ///

List plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginLs(DockerPluginLsSettings options = null) => new DockerTasks().Run(options); - ///

List plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginLsSettings())); - ///

List plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginLs(DockerPluginLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginLsSettings())); + /// public static IEnumerable<(DockerPluginLsSettings Settings, IReadOnlyCollection Output)> DockerPluginLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginLs, degreeOfParallelism, completeOnFailure); ///

Remove one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginRm(DockerPluginRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginRmSettings())); - ///

Remove one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginRm(DockerPluginRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginRmSettings())); + /// public static IEnumerable<(DockerPluginRmSettings Settings, IReadOnlyCollection Output)> DockerPluginRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginRm, degreeOfParallelism, completeOnFailure); ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerImageBuild(DockerImageBuildSettings options = null) => new DockerTasks().Run(options); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerImageBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageBuildSettings())); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ public static IReadOnlyCollection DockerImageBuild(DockerImageBuildSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageBuildSettings())); + /// public static IEnumerable<(DockerImageBuildSettings Settings, IReadOnlyCollection Output)> DockerImageBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageBuild, degreeOfParallelism, completeOnFailure); ///

Remove trust for an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --yes via
- public static IReadOnlyCollection DockerTrustRevoke(DockerTrustRevokeSettings options = null) => new DockerTasks().Run(options); - ///

Remove trust for an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --yes via
- public static IReadOnlyCollection DockerTrustRevoke(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustRevokeSettings())); - ///

Remove trust for an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --yes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --yes via
+ public static IReadOnlyCollection DockerTrustRevoke(DockerTrustRevokeSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustRevoke(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustRevokeSettings())); + /// public static IEnumerable<(DockerTrustRevokeSettings Settings, IReadOnlyCollection Output)> DockerTrustRevoke(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustRevoke, degreeOfParallelism, completeOnFailure); ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRmi(DockerRmiSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRmi(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRmiSettings())); - ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerRmi(DockerRmiSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerRmi(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRmiSettings())); + /// public static IEnumerable<(DockerRmiSettings Settings, IReadOnlyCollection Output)> DockerRmi(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerRmi, degreeOfParallelism, completeOnFailure); ///

Remove one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkRm(DockerNetworkRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkRmSettings())); - ///

Remove one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkRm(DockerNetworkRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkRmSettings())); + /// public static IEnumerable<(DockerNetworkRmSettings Settings, IReadOnlyCollection Output)> DockerNetworkRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkRm, degreeOfParallelism, completeOnFailure); ///

Show the Docker version information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVersion(DockerVersionSettings options = null) => new DockerTasks().Run(options); - ///

Show the Docker version information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVersion(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVersionSettings())); - ///

Show the Docker version information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVersion(DockerVersionSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVersion(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVersionSettings())); + /// public static IEnumerable<(DockerVersionSettings Settings, IReadOnlyCollection Output)> DockerVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVersion, degreeOfParallelism, completeOnFailure); ///

Create a secret from a file or STDIN as content.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <secret> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretCreate(DockerSecretCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a secret from a file or STDIN as content.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <secret> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretCreateSettings())); - ///

Create a secret from a file or STDIN as content.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <secret> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <secret> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSecretCreate(DockerSecretCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSecretCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretCreateSettings())); + /// public static IEnumerable<(DockerSecretCreateSettings Settings, IReadOnlyCollection Output)> DockerSecretCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSecretCreate, degreeOfParallelism, completeOnFailure); ///

Remove one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceRm(DockerServiceRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceRmSettings())); - ///

Remove one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceRm(DockerServiceRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceRmSettings())); + /// public static IEnumerable<(DockerServiceRmSettings Settings, IReadOnlyCollection Output)> DockerServiceRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceRm, degreeOfParallelism, completeOnFailure); ///

Load a private key file for signing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyfile> via
  • --config via
  • --debug via
  • --log-level via
  • --name via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKeyLoad(DockerTrustKeyLoadSettings options = null) => new DockerTasks().Run(options); - ///

Load a private key file for signing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyfile> via
  • --config via
  • --debug via
  • --log-level via
  • --name via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKeyLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeyLoadSettings())); - ///

Load a private key file for signing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyfile> via
  • --config via
  • --debug via
  • --log-level via
  • --name via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyfile> via
  • --config via
  • --debug via
  • --log-level via
  • --name via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustKeyLoad(DockerTrustKeyLoadSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustKeyLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeyLoadSettings())); + /// public static IEnumerable<(DockerTrustKeyLoadSettings Settings, IReadOnlyCollection Output)> DockerTrustKeyLoad(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustKeyLoad, degreeOfParallelism, completeOnFailure); ///

Remove one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretRm(DockerSecretRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretRmSettings())); - ///

Remove one or more secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <secrets> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSecretRm(DockerSecretRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSecretRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretRmSettings())); + /// public static IEnumerable<(DockerSecretRmSettings Settings, IReadOnlyCollection Output)> DockerSecretRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSecretRm, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageInspect(DockerImageInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageInspectSettings())); - ///

Display detailed information on one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageInspect(DockerImageInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageInspectSettings())); + /// public static IEnumerable<(DockerImageInspectSettings Settings, IReadOnlyCollection Output)> DockerImageInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageInspect, degreeOfParallelism, completeOnFailure); ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageSave(DockerImageSaveSettings options = null) => new DockerTasks().Run(options); - ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageSave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageSaveSettings())); - ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageSave(DockerImageSaveSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageSave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageSaveSettings())); + /// public static IEnumerable<(DockerImageSaveSettings Settings, IReadOnlyCollection Output)> DockerImageSave(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageSave, degreeOfParallelism, completeOnFailure); ///

Manage keys for signing Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKey(DockerTrustKeySettings options = null) => new DockerTasks().Run(options); - ///

Manage keys for signing Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustKey(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeySettings())); - ///

Manage keys for signing Docker images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustKey(DockerTrustKeySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustKey(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustKeySettings())); + /// public static IEnumerable<(DockerTrustKeySettings Settings, IReadOnlyCollection Output)> DockerTrustKey(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustKey, degreeOfParallelism, completeOnFailure); ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerAttach(DockerContainerAttachSettings options = null) => new DockerTasks().Run(options); - ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerAttach(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerAttachSettings())); - ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerAttach(DockerContainerAttachSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerAttach(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerAttachSettings())); + /// public static IEnumerable<(DockerContainerAttachSettings Settings, IReadOnlyCollection Output)> DockerContainerAttach(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerAttach, degreeOfParallelism, completeOnFailure); ///

Create a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --from via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextCreate(DockerContextCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --from via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextCreateSettings())); - ///

Create a context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --from via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --default-stack-orchestrator via
  • --description via
  • --docker via
  • --from via
  • --kubernetes via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextCreate(DockerContextCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextCreateSettings())); + /// public static IEnumerable<(DockerContextCreateSettings Settings, IReadOnlyCollection Output)> DockerContextCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextCreate, degreeOfParallelism, completeOnFailure); ///

Create a config from a file or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <config> via
  • <file> via
  • --config via
  • --debug via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigCreate(DockerConfigCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a config from a file or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <config> via
  • <file> via
  • --config via
  • --debug via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfigCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigCreateSettings())); - ///

Create a config from a file or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <config> via
  • <file> via
  • --config via
  • --debug via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <config> via
  • <file> via
  • --config via
  • --debug via
  • --label via
  • --log-level via
  • --template-driver via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerConfigCreate(DockerConfigCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerConfigCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigCreateSettings())); + /// public static IEnumerable<(DockerConfigCreateSettings Settings, IReadOnlyCollection Output)> DockerConfigCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerConfigCreate, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeInspect(DockerVolumeInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeInspectSettings())); - ///

Display detailed information on one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolumeInspect(DockerVolumeInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolumeInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeInspectSettings())); + /// public static IEnumerable<(DockerVolumeInspectSettings Settings, IReadOnlyCollection Output)> DockerVolumeInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolumeInspect, degreeOfParallelism, completeOnFailure); ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStop(DockerContainerStopSettings options = null) => new DockerTasks().Run(options); - ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStopSettings())); - ///

Stop one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerStop(DockerContainerStopSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerStop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStopSettings())); + /// public static IEnumerable<(DockerContainerStopSettings Settings, IReadOnlyCollection Output)> DockerContainerStop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerStop, degreeOfParallelism, completeOnFailure); ///

Remove all unused networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkPrune(DockerNetworkPruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove all unused networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkPruneSettings())); - ///

Remove all unused networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkPrune(DockerNetworkPruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkPruneSettings())); + /// public static IEnumerable<(DockerNetworkPruneSettings Settings, IReadOnlyCollection Output)> DockerNetworkPrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkPrune, degreeOfParallelism, completeOnFailure); ///

Display an image manifest, or manifest list.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerManifestInspect(DockerManifestInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display an image manifest, or manifest list.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerManifestInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestInspectSettings())); - ///

Display an image manifest, or manifest list.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ public static IReadOnlyCollection DockerManifestInspect(DockerManifestInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerManifestInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestInspectSettings())); + /// public static IEnumerable<(DockerManifestInspectSettings Settings, IReadOnlyCollection Output)> DockerManifestInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerManifestInspect, degreeOfParallelism, completeOnFailure); ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerInfo(DockerInfoSettings options = null) => new DockerTasks().Run(options); - ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerInfo(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerInfoSettings())); - ///

Display system-wide information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerInfo(DockerInfoSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerInfo(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerInfoSettings())); + /// public static IEnumerable<(DockerInfoSettings Settings, IReadOnlyCollection Output)> DockerInfo(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerInfo, degreeOfParallelism, completeOnFailure); ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCommit(DockerCommitSettings options = null) => new DockerTasks().Run(options); - ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCommit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCommitSettings())); - ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerCommit(DockerCommitSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCommit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCommitSettings())); + /// public static IEnumerable<(DockerCommitSettings Settings, IReadOnlyCollection Output)> DockerCommit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCommit, degreeOfParallelism, completeOnFailure); ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
- public static IReadOnlyCollection DockerStackDeploy(DockerStackDeploySettings options = null) => new DockerTasks().Run(options); - ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
- public static IReadOnlyCollection DockerStackDeploy(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackDeploySettings())); - ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
+ public static IReadOnlyCollection DockerStackDeploy(DockerStackDeploySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStackDeploy(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackDeploySettings())); + /// public static IEnumerable<(DockerStackDeploySettings Settings, IReadOnlyCollection Output)> DockerStackDeploy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStackDeploy, degreeOfParallelism, completeOnFailure); ///

Scale one or multiple replicated services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <serviceReplicas> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceScale(DockerServiceScaleSettings options = null) => new DockerTasks().Run(options); - ///

Scale one or multiple replicated services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <serviceReplicas> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceScale(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceScaleSettings())); - ///

Scale one or multiple replicated services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <serviceReplicas> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <serviceReplicas> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceScale(DockerServiceScaleSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceScale(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceScaleSettings())); + /// public static IEnumerable<(DockerServiceScaleSettings Settings, IReadOnlyCollection Output)> DockerServiceScale(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceScale, degreeOfParallelism, completeOnFailure); ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerRun(DockerRunSettings options = null) => new DockerTasks().Run(options); - ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerRun(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRunSettings())); - ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ public static IReadOnlyCollection DockerRun(DockerRunSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerRun(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRunSettings())); + /// public static IEnumerable<(DockerRunSettings Settings, IReadOnlyCollection Output)> DockerRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerRun, degreeOfParallelism, completeOnFailure); ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerCreate(DockerCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCreateSettings())); - ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ public static IReadOnlyCollection DockerCreate(DockerCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCreateSettings())); + /// public static IEnumerable<(DockerCreateSettings Settings, IReadOnlyCollection Output)> DockerCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCreate, degreeOfParallelism, completeOnFailure); ///

Update a service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --args via
  • --config via
  • --config-add via
  • --config-rm via
  • --constraint-add via
  • --constraint-rm via
  • --container-label-add via
  • --container-label-rm via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns-add via
  • --dns-option-add via
  • --dns-option-rm via
  • --dns-rm via
  • --dns-search-add via
  • --dns-search-rm via
  • --endpoint-mode via
  • --entrypoint via
  • --env-add via
  • --env-rm via
  • --force via
  • --generic-resource-add via
  • --generic-resource-rm via
  • --group-add via
  • --group-rm via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host-add via
  • --host-rm via
  • --hostname via
  • --image via
  • --init via
  • --isolation via
  • --label-add via
  • --label-rm via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mount-add via
  • --mount-rm via
  • --network-add via
  • --network-rm via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref-add via
  • --placement-pref-rm via
  • --publish-add via
  • --publish-rm via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret-add via
  • --secret-rm via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl-add via
  • --sysctl-rm via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
- public static IReadOnlyCollection DockerServiceUpdate(DockerServiceUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update a service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --args via
  • --config via
  • --config-add via
  • --config-rm via
  • --constraint-add via
  • --constraint-rm via
  • --container-label-add via
  • --container-label-rm via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns-add via
  • --dns-option-add via
  • --dns-option-rm via
  • --dns-rm via
  • --dns-search-add via
  • --dns-search-rm via
  • --endpoint-mode via
  • --entrypoint via
  • --env-add via
  • --env-rm via
  • --force via
  • --generic-resource-add via
  • --generic-resource-rm via
  • --group-add via
  • --group-rm via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host-add via
  • --host-rm via
  • --hostname via
  • --image via
  • --init via
  • --isolation via
  • --label-add via
  • --label-rm via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mount-add via
  • --mount-rm via
  • --network-add via
  • --network-rm via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref-add via
  • --placement-pref-rm via
  • --publish-add via
  • --publish-rm via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret-add via
  • --secret-rm via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl-add via
  • --sysctl-rm via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
- public static IReadOnlyCollection DockerServiceUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceUpdateSettings())); - ///

Update a service.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --args via
  • --config via
  • --config-add via
  • --config-rm via
  • --constraint-add via
  • --constraint-rm via
  • --container-label-add via
  • --container-label-rm via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns-add via
  • --dns-option-add via
  • --dns-option-rm via
  • --dns-rm via
  • --dns-search-add via
  • --dns-search-rm via
  • --endpoint-mode via
  • --entrypoint via
  • --env-add via
  • --env-rm via
  • --force via
  • --generic-resource-add via
  • --generic-resource-rm via
  • --group-add via
  • --group-rm via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host-add via
  • --host-rm via
  • --hostname via
  • --image via
  • --init via
  • --isolation via
  • --label-add via
  • --label-rm via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mount-add via
  • --mount-rm via
  • --network-add via
  • --network-rm via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref-add via
  • --placement-pref-rm via
  • --publish-add via
  • --publish-rm via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret-add via
  • --secret-rm via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl-add via
  • --sysctl-rm via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --args via
  • --config via
  • --config-add via
  • --config-rm via
  • --constraint-add via
  • --constraint-rm via
  • --container-label-add via
  • --container-label-rm via
  • --credential-spec via
  • --debug via
  • --detach via
  • --dns-add via
  • --dns-option-add via
  • --dns-option-rm via
  • --dns-rm via
  • --dns-search-add via
  • --dns-search-rm via
  • --endpoint-mode via
  • --entrypoint via
  • --env-add via
  • --env-rm via
  • --force via
  • --generic-resource-add via
  • --generic-resource-rm via
  • --group-add via
  • --group-rm via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --host-add via
  • --host-rm via
  • --hostname via
  • --image via
  • --init via
  • --isolation via
  • --label-add via
  • --label-rm via
  • --limit-cpu via
  • --limit-memory via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mount-add via
  • --mount-rm via
  • --network-add via
  • --network-rm via
  • --no-healthcheck via
  • --no-resolve-image via
  • --placement-pref-add via
  • --placement-pref-rm via
  • --publish-add via
  • --publish-rm via
  • --quiet via
  • --read-only via
  • --replicas via
  • --replicas-max-per-node via
  • --reserve-cpu via
  • --reserve-memory via
  • --restart-condition via
  • --restart-delay via
  • --restart-max-attempts via
  • --restart-window via
  • --rollback via
  • --rollback-delay via
  • --rollback-failure-action via
  • --rollback-max-failure-ratio via
  • --rollback-monitor via
  • --rollback-order via
  • --rollback-parallelism via
  • --secret-add via
  • --secret-rm via
  • --stop-grace-period via
  • --stop-signal via
  • --sysctl-add via
  • --sysctl-rm via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --update-delay via
  • --update-failure-action via
  • --update-max-failure-ratio via
  • --update-monitor via
  • --update-order via
  • --update-parallelism via
  • --user via
  • --with-registry-auth via
  • --workdir via
+ public static IReadOnlyCollection DockerServiceUpdate(DockerServiceUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceUpdateSettings())); + /// public static IEnumerable<(DockerServiceUpdateSettings Settings, IReadOnlyCollection Output)> DockerServiceUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceUpdate, degreeOfParallelism, completeOnFailure); ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPort(DockerPortSettings options = null) => new DockerTasks().Run(options); - ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPort(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPortSettings())); - ///

List port mappings or a specific mapping for the container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <privatePort> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPort(DockerPortSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPort(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPortSettings())); + /// public static IEnumerable<(DockerPortSettings Settings, IReadOnlyCollection Output)> DockerPort(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPort, degreeOfParallelism, completeOnFailure); ///

Manage containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainer(DockerContainerSettings options = null) => new DockerTasks().Run(options); - ///

Manage containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainer(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerSettings())); - ///

Manage containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainer(DockerContainerSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainer(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerSettings())); + /// public static IEnumerable<(DockerContainerSettings Settings, IReadOnlyCollection Output)> DockerContainer(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainer, degreeOfParallelism, completeOnFailure); ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePush(DockerImagePushSettings options = null) => new DockerTasks().Run(options); - ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePushSettings())); - ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImagePush(DockerImagePushSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImagePush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePushSettings())); + /// public static IEnumerable<(DockerImagePushSettings Settings, IReadOnlyCollection Output)> DockerImagePush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImagePush, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceInspect(DockerServiceInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceInspectSettings())); - ///

Display detailed information on one or more services.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <services> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceInspect(DockerServiceInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceInspectSettings())); + /// public static IEnumerable<(DockerServiceInspectSettings Settings, IReadOnlyCollection Output)> DockerServiceInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceInspect, degreeOfParallelism, completeOnFailure); ///

Connect a container to a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --alias via
  • --config via
  • --debug via
  • --driver-opt via
  • --ip via
  • --ip6 via
  • --link via
  • --link-local-ip via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkConnect(DockerNetworkConnectSettings options = null) => new DockerTasks().Run(options); - ///

Connect a container to a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --alias via
  • --config via
  • --debug via
  • --driver-opt via
  • --ip via
  • --ip6 via
  • --link via
  • --link-local-ip via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkConnect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkConnectSettings())); - ///

Connect a container to a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --alias via
  • --config via
  • --debug via
  • --driver-opt via
  • --ip via
  • --ip6 via
  • --link via
  • --link-local-ip via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --alias via
  • --config via
  • --debug via
  • --driver-opt via
  • --ip via
  • --ip6 via
  • --link via
  • --link-local-ip via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkConnect(DockerNetworkConnectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkConnect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkConnectSettings())); + /// public static IEnumerable<(DockerNetworkConnectSettings Settings, IReadOnlyCollection Output)> DockerNetworkConnect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkConnect, degreeOfParallelism, completeOnFailure); ///

List secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretLs(DockerSecretLsSettings options = null) => new DockerTasks().Run(options); - ///

List secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSecretLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretLsSettings())); - ///

List secrets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSecretLs(DockerSecretLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSecretLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSecretLsSettings())); + /// public static IEnumerable<(DockerSecretLsSettings Settings, IReadOnlyCollection Output)> DockerSecretLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSecretLs, degreeOfParallelism, completeOnFailure); ///

Leave the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmLeave(DockerSwarmLeaveSettings options = null) => new DockerTasks().Run(options); - ///

Leave the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmLeave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmLeaveSettings())); - ///

Leave the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmLeave(DockerSwarmLeaveSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmLeave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmLeaveSettings())); + /// public static IEnumerable<(DockerSwarmLeaveSettings Settings, IReadOnlyCollection Output)> DockerSwarmLeave(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmLeave, degreeOfParallelism, completeOnFailure); ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImages(DockerImagesSettings options = null) => new DockerTasks().Run(options); - ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImages(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagesSettings())); - ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImages(DockerImagesSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImages(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagesSettings())); + /// public static IEnumerable<(DockerImagesSettings Settings, IReadOnlyCollection Output)> DockerImages(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImages, degreeOfParallelism, completeOnFailure); ///

Update a local engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --engine-image via
  • --log-level via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
- public static IReadOnlyCollection DockerEngineUpdate(DockerEngineUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update a local engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --engine-image via
  • --log-level via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
- public static IReadOnlyCollection DockerEngineUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineUpdateSettings())); - ///

Update a local engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --engine-image via
  • --log-level via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --engine-image via
  • --log-level via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
+ public static IReadOnlyCollection DockerEngineUpdate(DockerEngineUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerEngineUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineUpdateSettings())); + /// public static IEnumerable<(DockerEngineUpdateSettings Settings, IReadOnlyCollection Output)> DockerEngineUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerEngineUpdate, degreeOfParallelism, completeOnFailure); ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerSystemEvents(DockerSystemEventsSettings options = null) => new DockerTasks().Run(options); - ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerSystemEvents(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemEventsSettings())); - ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ public static IReadOnlyCollection DockerSystemEvents(DockerSystemEventsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSystemEvents(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemEventsSettings())); + /// public static IEnumerable<(DockerSystemEventsSettings Settings, IReadOnlyCollection Output)> DockerSystemEvents(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSystemEvents, degreeOfParallelism, completeOnFailure); ///

Return low-level information on Docker objects.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <names> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --type via
- public static IReadOnlyCollection DockerInspect(DockerInspectSettings options = null) => new DockerTasks().Run(options); - ///

Return low-level information on Docker objects.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <names> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --type via
- public static IReadOnlyCollection DockerInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerInspectSettings())); - ///

Return low-level information on Docker objects.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <names> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --type via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <names> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --type via
+ public static IReadOnlyCollection DockerInspect(DockerInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerInspectSettings())); + /// public static IEnumerable<(DockerInspectSettings Settings, IReadOnlyCollection Output)> DockerInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerInspect, degreeOfParallelism, completeOnFailure); ///

Check for available engine updates.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --downgrades via
  • --engine-image via
  • --format via
  • --log-level via
  • --pre-releases via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --upgrades via
- public static IReadOnlyCollection DockerEngineCheck(DockerEngineCheckSettings options = null) => new DockerTasks().Run(options); - ///

Check for available engine updates.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --downgrades via
  • --engine-image via
  • --format via
  • --log-level via
  • --pre-releases via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --upgrades via
- public static IReadOnlyCollection DockerEngineCheck(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineCheckSettings())); - ///

Check for available engine updates.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --downgrades via
  • --engine-image via
  • --format via
  • --log-level via
  • --pre-releases via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --upgrades via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --downgrades via
  • --engine-image via
  • --format via
  • --log-level via
  • --pre-releases via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --upgrades via
+ public static IReadOnlyCollection DockerEngineCheck(DockerEngineCheckSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerEngineCheck(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineCheckSettings())); + /// public static IEnumerable<(DockerEngineCheckSettings Settings, IReadOnlyCollection Output)> DockerEngineCheck(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerEngineCheck, degreeOfParallelism, completeOnFailure); ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerAttach(DockerAttachSettings options = null) => new DockerTasks().Run(options); - ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerAttach(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerAttachSettings())); - ///

Attach local standard input, output, and error streams to a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --detach-keys via
  • --log-level via
  • --no-stdin via
  • --sig-proxy via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerAttach(DockerAttachSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerAttach(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerAttachSettings())); + /// public static IEnumerable<(DockerAttachSettings Settings, IReadOnlyCollection Output)> DockerAttach(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerAttach, degreeOfParallelism, completeOnFailure); ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerWait(DockerContainerWaitSettings options = null) => new DockerTasks().Run(options); - ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerWait(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerWaitSettings())); - ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerWait(DockerContainerWaitSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerWait(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerWaitSettings())); + /// public static IEnumerable<(DockerContainerWaitSettings Settings, IReadOnlyCollection Output)> DockerContainerWait(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerWait, degreeOfParallelism, completeOnFailure); ///

Display and rotate the root CA.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ca-cert via
  • --ca-key via
  • --cert-expiry via
  • --config via
  • --debug via
  • --detach via
  • --external-ca via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmCa(DockerSwarmCaSettings options = null) => new DockerTasks().Run(options); - ///

Display and rotate the root CA.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ca-cert via
  • --ca-key via
  • --cert-expiry via
  • --config via
  • --debug via
  • --detach via
  • --external-ca via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmCa(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmCaSettings())); - ///

Display and rotate the root CA.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ca-cert via
  • --ca-key via
  • --cert-expiry via
  • --config via
  • --debug via
  • --detach via
  • --external-ca via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ca-cert via
  • --ca-key via
  • --cert-expiry via
  • --config via
  • --debug via
  • --detach via
  • --external-ca via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmCa(DockerSwarmCaSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmCa(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmCaSettings())); + /// public static IEnumerable<(DockerSwarmCaSettings Settings, IReadOnlyCollection Output)> DockerSwarmCa(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmCa, degreeOfParallelism, completeOnFailure); ///

Manage the docker engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerEngine(DockerEngineSettings options = null) => new DockerTasks().Run(options); - ///

Manage the docker engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerEngine(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineSettings())); - ///

Manage the docker engine.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerEngine(DockerEngineSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerEngine(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineSettings())); + /// public static IEnumerable<(DockerEngineSettings Settings, IReadOnlyCollection Output)> DockerEngine(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerEngine, degreeOfParallelism, completeOnFailure); ///

Remove unused data.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerSystemPrune(DockerSystemPruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove unused data.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerSystemPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemPruneSettings())); - ///

Remove unused data.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ public static IReadOnlyCollection DockerSystemPrune(DockerSystemPruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSystemPrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemPruneSettings())); + /// public static IEnumerable<(DockerSystemPruneSettings Settings, IReadOnlyCollection Output)> DockerSystemPrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSystemPrune, degreeOfParallelism, completeOnFailure); ///

Manage builds.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerBuilder(DockerBuilderSettings options = null) => new DockerTasks().Run(options); - ///

Manage builds.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerBuilder(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderSettings())); - ///

Manage builds.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerBuilder(DockerBuilderSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuilder(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderSettings())); + /// public static IEnumerable<(DockerBuilderSettings Settings, IReadOnlyCollection Output)> DockerBuilder(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuilder, degreeOfParallelism, completeOnFailure); ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPause(DockerContainerPauseSettings options = null) => new DockerTasks().Run(options); - ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerPause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPauseSettings())); - ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerPause(DockerContainerPauseSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerPause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerPauseSettings())); + /// public static IEnumerable<(DockerContainerPauseSettings Settings, IReadOnlyCollection Output)> DockerContainerPause(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerPause, degreeOfParallelism, completeOnFailure); ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerCommit(DockerContainerCommitSettings options = null) => new DockerTasks().Run(options); - ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerCommit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerCommitSettings())); - ///

Create a new image from a container's changes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <repository> via
  • --author via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --pause via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerCommit(DockerContainerCommitSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerCommit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerCommitSettings())); + /// public static IEnumerable<(DockerContainerCommitSettings Settings, IReadOnlyCollection Output)> DockerContainerCommit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerCommit, degreeOfParallelism, completeOnFailure); ///

List contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextLs(DockerContextLsSettings options = null) => new DockerTasks().Run(options); - ///

List contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextLsSettings())); - ///

List contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextLs(DockerContextLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextLsSettings())); + /// public static IEnumerable<(DockerContextLsSettings Settings, IReadOnlyCollection Output)> DockerContextLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextLs, degreeOfParallelism, completeOnFailure); ///

Remove one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <contexts> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextRm(DockerContextRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <contexts> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextRmSettings())); - ///

Remove one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <contexts> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <contexts> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextRm(DockerContextRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextRmSettings())); + /// public static IEnumerable<(DockerContextRmSettings Settings, IReadOnlyCollection Output)> DockerContextRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextRm, degreeOfParallelism, completeOnFailure); ///

List the tasks in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --no-resolve via
  • --no-trunc via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackPs(DockerStackPsSettings options = null) => new DockerTasks().Run(options); - ///

List the tasks in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --no-resolve via
  • --no-trunc via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackPs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackPsSettings())); - ///

List the tasks in the stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --no-resolve via
  • --no-trunc via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --no-resolve via
  • --no-trunc via
  • --orchestrator via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStackPs(DockerStackPsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStackPs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackPsSettings())); + /// public static IEnumerable<(DockerStackPsSettings Settings, IReadOnlyCollection Output)> DockerStackPs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStackPs, degreeOfParallelism, completeOnFailure); ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerContainerCreate(DockerContainerCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerContainerCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerCreateSettings())); - ///

Create a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ public static IReadOnlyCollection DockerContainerCreate(DockerContainerCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerCreateSettings())); + /// public static IEnumerable<(DockerContainerCreateSettings Settings, IReadOnlyCollection Output)> DockerContainerCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerCreate, degreeOfParallelism, completeOnFailure); ///

Create a volume.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volume> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --name via
  • --opt via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeCreate(DockerVolumeCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a volume.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volume> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --name via
  • --opt via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeCreateSettings())); - ///

Create a volume.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volume> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --name via
  • --opt via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volume> via
  • --config via
  • --debug via
  • --driver via
  • --label via
  • --log-level via
  • --name via
  • --opt via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolumeCreate(DockerVolumeCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolumeCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeCreateSettings())); + /// public static IEnumerable<(DockerVolumeCreateSettings Settings, IReadOnlyCollection Output)> DockerVolumeCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolumeCreate, degreeOfParallelism, completeOnFailure); ///

Manage plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPlugin(DockerPluginSettings options = null) => new DockerTasks().Run(options); - ///

Manage plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPlugin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginSettings())); - ///

Manage plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPlugin(DockerPluginSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPlugin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginSettings())); + /// public static IEnumerable<(DockerPluginSettings Settings, IReadOnlyCollection Output)> DockerPlugin(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPlugin, degreeOfParallelism, completeOnFailure); ///

Log in to a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --password via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --username via
- public static IReadOnlyCollection DockerLogin(DockerLoginSettings options = null) => new DockerTasks().Run(options); - ///

Log in to a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --password via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --username via
- public static IReadOnlyCollection DockerLogin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLoginSettings())); - ///

Log in to a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --password via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --password via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --username via
+ public static IReadOnlyCollection DockerLogin(DockerLoginSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerLogin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLoginSettings())); + /// public static IEnumerable<(DockerLoginSettings Settings, IReadOnlyCollection Output)> DockerLogin(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerLogin, degreeOfParallelism, completeOnFailure); ///

Manage the unlock key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUnlockKey(DockerSwarmUnlockKeySettings options = null) => new DockerTasks().Run(options); - ///

Manage the unlock key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmUnlockKey(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUnlockKeySettings())); - ///

Manage the unlock key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --quiet via
  • --rotate via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmUnlockKey(DockerSwarmUnlockKeySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmUnlockKey(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmUnlockKeySettings())); + /// public static IEnumerable<(DockerSwarmUnlockKeySettings Settings, IReadOnlyCollection Output)> DockerSwarmUnlockKey(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmUnlockKey, degreeOfParallelism, completeOnFailure); ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStart(DockerStartSettings options = null) => new DockerTasks().Run(options); - ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStartSettings())); - ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStart(DockerStartSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStartSettings())); + /// public static IEnumerable<(DockerStartSettings Settings, IReadOnlyCollection Output)> DockerStart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStart, degreeOfParallelism, completeOnFailure); ///

Initialize a swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --autolock via
  • --availability via
  • --cert-expiry via
  • --config via
  • --data-path-addr via
  • --data-path-port via
  • --debug via
  • --default-addr-pool via
  • --default-addr-pool-mask-length via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --force-new-cluster via
  • --listen-addr via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmInit(DockerSwarmInitSettings options = null) => new DockerTasks().Run(options); - ///

Initialize a swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --autolock via
  • --availability via
  • --cert-expiry via
  • --config via
  • --data-path-addr via
  • --data-path-port via
  • --debug via
  • --default-addr-pool via
  • --default-addr-pool-mask-length via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --force-new-cluster via
  • --listen-addr via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarmInit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmInitSettings())); - ///

Initialize a swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --autolock via
  • --availability via
  • --cert-expiry via
  • --config via
  • --data-path-addr via
  • --data-path-port via
  • --debug via
  • --default-addr-pool via
  • --default-addr-pool-mask-length via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --force-new-cluster via
  • --listen-addr via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --autolock via
  • --availability via
  • --cert-expiry via
  • --config via
  • --data-path-addr via
  • --data-path-port via
  • --debug via
  • --default-addr-pool via
  • --default-addr-pool-mask-length via
  • --dispatcher-heartbeat via
  • --external-ca via
  • --force-new-cluster via
  • --listen-addr via
  • --log-level via
  • --max-snapshots via
  • --snapshot-interval via
  • --task-history-limit via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarmInit(DockerSwarmInitSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmInit(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmInitSettings())); + /// public static IEnumerable<(DockerSwarmInitSettings Settings, IReadOnlyCollection Output)> DockerSwarmInit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmInit, degreeOfParallelism, completeOnFailure); ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerDiff(DockerContainerDiffSettings options = null) => new DockerTasks().Run(options); - ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerDiff(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerDiffSettings())); - ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerDiff(DockerContainerDiffSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerDiff(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerDiffSettings())); + /// public static IEnumerable<(DockerContainerDiffSettings Settings, IReadOnlyCollection Output)> DockerContainerDiff(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerDiff, degreeOfParallelism, completeOnFailure); ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerRestart(DockerContainerRestartSettings options = null) => new DockerTasks().Run(options); - ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerRestart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRestartSettings())); - ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerRestart(DockerContainerRestartSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerRestart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRestartSettings())); + /// public static IEnumerable<(DockerContainerRestartSettings Settings, IReadOnlyCollection Output)> DockerContainerRestart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerRestart, degreeOfParallelism, completeOnFailure); ///

Manage Docker configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfig(DockerConfigSettings options = null) => new DockerTasks().Run(options); - ///

Manage Docker configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerConfig(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigSettings())); - ///

Manage Docker configs.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerConfig(DockerConfigSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerConfig(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerConfigSettings())); + /// public static IEnumerable<(DockerConfigSettings Settings, IReadOnlyCollection Output)> DockerConfig(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerConfig, degreeOfParallelism, completeOnFailure); ///

Disable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginDisable(DockerPluginDisableSettings options = null) => new DockerTasks().Run(options); - ///

Disable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginDisable(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginDisableSettings())); - ///

Disable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginDisable(DockerPluginDisableSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginDisable(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginDisableSettings())); + /// public static IEnumerable<(DockerPluginDisableSettings Settings, IReadOnlyCollection Output)> DockerPluginDisable(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginDisable, degreeOfParallelism, completeOnFailure); ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerUnpause(DockerContainerUnpauseSettings options = null) => new DockerTasks().Run(options); - ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerUnpause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerUnpauseSettings())); - ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerUnpause(DockerContainerUnpauseSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerUnpause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerUnpauseSettings())); + /// public static IEnumerable<(DockerContainerUnpauseSettings Settings, IReadOnlyCollection Output)> DockerContainerUnpause(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerUnpause, degreeOfParallelism, completeOnFailure); ///

Import a context from a tar or zip file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextImport(DockerContextImportSettings options = null) => new DockerTasks().Run(options); - ///

Import a context from a tar or zip file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextImportSettings())); - ///

Import a context from a tar or zip file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextImport(DockerContextImportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextImportSettings())); + /// public static IEnumerable<(DockerContextImportSettings Settings, IReadOnlyCollection Output)> DockerContextImport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextImport, degreeOfParallelism, completeOnFailure); ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerRm(DockerRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRmSettings())); - ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ public static IReadOnlyCollection DockerRm(DockerRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRmSettings())); + /// public static IEnumerable<(DockerRmSettings Settings, IReadOnlyCollection Output)> DockerRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerRm, degreeOfParallelism, completeOnFailure); ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
- public static IReadOnlyCollection DockerDeploy(DockerDeploySettings options = null) => new DockerTasks().Run(options); - ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
- public static IReadOnlyCollection DockerDeploy(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerDeploySettings())); - ///

Deploy a new stack or update an existing stack.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stack> via
  • --bundle-file via
  • --compose-file via
  • --config via
  • --debug via
  • --log-level via
  • --namespace via
  • --prune via
  • --resolve-image via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --with-registry-auth via
+ public static IReadOnlyCollection DockerDeploy(DockerDeploySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerDeploy(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerDeploySettings())); + /// public static IEnumerable<(DockerDeploySettings Settings, IReadOnlyCollection Output)> DockerDeploy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerDeploy, degreeOfParallelism, completeOnFailure); ///

Remove one or more nodes from the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeRm(DockerNodeRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more nodes from the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeRmSettings())); - ///

Remove one or more nodes from the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodeRm(DockerNodeRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodeRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeRmSettings())); + /// public static IEnumerable<(DockerNodeRmSettings Settings, IReadOnlyCollection Output)> DockerNodeRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodeRm, degreeOfParallelism, completeOnFailure); ///

Remove a checkpoint.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointRm(DockerCheckpointRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove a checkpoint.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointRmSettings())); - ///

Remove a checkpoint.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerCheckpointRm(DockerCheckpointRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCheckpointRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointRmSettings())); + /// public static IEnumerable<(DockerCheckpointRmSettings Settings, IReadOnlyCollection Output)> DockerCheckpointRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCheckpointRm, degreeOfParallelism, completeOnFailure); ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPush(DockerPushSettings options = null) => new DockerTasks().Run(options); - ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPushSettings())); - ///

Push an image or a repository to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPush(DockerPushSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPushSettings())); + /// public static IEnumerable<(DockerPushSettings Settings, IReadOnlyCollection Output)> DockerPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPush, degreeOfParallelism, completeOnFailure); ///

Create a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <network> via
  • --attachable via
  • --aux-address via
  • --config via
  • --config-from via
  • --config-only via
  • --debug via
  • --driver via
  • --gateway via
  • --ingress via
  • --internal via
  • --ip-range via
  • --ipam-driver via
  • --ipam-opt via
  • --ipv6 via
  • --label via
  • --log-level via
  • --opt via
  • --scope via
  • --subnet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkCreate(DockerNetworkCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <network> via
  • --attachable via
  • --aux-address via
  • --config via
  • --config-from via
  • --config-only via
  • --debug via
  • --driver via
  • --gateway via
  • --ingress via
  • --internal via
  • --ip-range via
  • --ipam-driver via
  • --ipam-opt via
  • --ipv6 via
  • --label via
  • --log-level via
  • --opt via
  • --scope via
  • --subnet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkCreateSettings())); - ///

Create a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <network> via
  • --attachable via
  • --aux-address via
  • --config via
  • --config-from via
  • --config-only via
  • --debug via
  • --driver via
  • --gateway via
  • --ingress via
  • --internal via
  • --ip-range via
  • --ipam-driver via
  • --ipam-opt via
  • --ipv6 via
  • --label via
  • --log-level via
  • --opt via
  • --scope via
  • --subnet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <network> via
  • --attachable via
  • --aux-address via
  • --config via
  • --config-from via
  • --config-only via
  • --debug via
  • --driver via
  • --gateway via
  • --ingress via
  • --internal via
  • --ip-range via
  • --ipam-driver via
  • --ipam-opt via
  • --ipv6 via
  • --label via
  • --log-level via
  • --opt via
  • --scope via
  • --subnet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkCreate(DockerNetworkCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkCreateSettings())); + /// public static IEnumerable<(DockerNetworkCreateSettings Settings, IReadOnlyCollection Output)> DockerNetworkCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkCreate, degreeOfParallelism, completeOnFailure); ///

List volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeLs(DockerVolumeLsSettings options = null) => new DockerTasks().Run(options); - ///

List volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeLsSettings())); - ///

List volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolumeLs(DockerVolumeLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolumeLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeLsSettings())); + /// public static IEnumerable<(DockerVolumeLsSettings Settings, IReadOnlyCollection Output)> DockerVolumeLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolumeLs, degreeOfParallelism, completeOnFailure); ///

Return low-level information about keys and signatures.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustInspect(DockerTrustInspectSettings options = null) => new DockerTasks().Run(options); - ///

Return low-level information about keys and signatures.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustInspectSettings())); - ///

Return low-level information about keys and signatures.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustInspect(DockerTrustInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustInspectSettings())); + /// public static IEnumerable<(DockerTrustInspectSettings Settings, IReadOnlyCollection Output)> DockerTrustInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustInspect, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerNetworkInspect(DockerNetworkInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerNetworkInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkInspectSettings())); - ///

Display detailed information on one or more networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <networks> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ public static IReadOnlyCollection DockerNetworkInspect(DockerNetworkInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkInspectSettings())); + /// public static IEnumerable<(DockerNetworkInspectSettings Settings, IReadOnlyCollection Output)> DockerNetworkInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkInspect, degreeOfParallelism, completeOnFailure); ///

Activate Enterprise Edition.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --display-only via
  • --engine-image via
  • --format via
  • --license via
  • --log-level via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
- public static IReadOnlyCollection DockerEngineActivate(DockerEngineActivateSettings options = null) => new DockerTasks().Run(options); - ///

Activate Enterprise Edition.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --display-only via
  • --engine-image via
  • --format via
  • --license via
  • --log-level via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
- public static IReadOnlyCollection DockerEngineActivate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineActivateSettings())); - ///

Activate Enterprise Edition.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --display-only via
  • --engine-image via
  • --format via
  • --license via
  • --log-level via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --containerd via
  • --debug via
  • --display-only via
  • --engine-image via
  • --format via
  • --license via
  • --log-level via
  • --quiet via
  • --registry-prefix via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --version via
+ public static IReadOnlyCollection DockerEngineActivate(DockerEngineActivateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerEngineActivate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEngineActivateSettings())); + /// public static IEnumerable<(DockerEngineActivateSettings Settings, IReadOnlyCollection Output)> DockerEngineActivate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerEngineActivate, degreeOfParallelism, completeOnFailure); ///

Set the current docker context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextUse(DockerContextUseSettings options = null) => new DockerTasks().Run(options); - ///

Set the current docker context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextUse(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextUseSettings())); - ///

Set the current docker context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextUse(DockerContextUseSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextUse(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextUseSettings())); + /// public static IEnumerable<(DockerContextUseSettings Settings, IReadOnlyCollection Output)> DockerContextUse(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextUse, degreeOfParallelism, completeOnFailure); ///

Remove one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeRm(DockerVolumeRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolumeRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeRmSettings())); - ///

Remove one or more volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <volumes> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolumeRm(DockerVolumeRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolumeRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeRmSettings())); + /// public static IEnumerable<(DockerVolumeRmSettings Settings, IReadOnlyCollection Output)> DockerVolumeRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolumeRm, degreeOfParallelism, completeOnFailure); ///

Create a local manifest list for annotating and pushing to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • <manifests> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifestCreate(DockerManifestCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a local manifest list for annotating and pushing to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • <manifests> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifestCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestCreateSettings())); - ///

Create a local manifest list for annotating and pushing to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • <manifests> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • <manifests> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerManifestCreate(DockerManifestCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerManifestCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestCreateSettings())); + /// public static IEnumerable<(DockerManifestCreateSettings Settings, IReadOnlyCollection Output)> DockerManifestCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerManifestCreate, degreeOfParallelism, completeOnFailure); ///

Push a manifest list to a repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --purge via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifestPush(DockerManifestPushSettings options = null) => new DockerTasks().Run(options); - ///

Push a manifest list to a repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --purge via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifestPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestPushSettings())); - ///

Push a manifest list to a repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --purge via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifestList> via
  • --config via
  • --debug via
  • --insecure via
  • --log-level via
  • --purge via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerManifestPush(DockerManifestPushSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerManifestPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestPushSettings())); + /// public static IEnumerable<(DockerManifestPushSettings Settings, IReadOnlyCollection Output)> DockerManifestPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerManifestPush, degreeOfParallelism, completeOnFailure); ///

Enable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --timeout via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginEnable(DockerPluginEnableSettings options = null) => new DockerTasks().Run(options); - ///

Enable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --timeout via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginEnable(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginEnableSettings())); - ///

Enable a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --timeout via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --timeout via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginEnable(DockerPluginEnableSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginEnable(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginEnableSettings())); + /// public static IEnumerable<(DockerPluginEnableSettings Settings, IReadOnlyCollection Output)> DockerPluginEnable(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginEnable, degreeOfParallelism, completeOnFailure); ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImport(DockerImportSettings options = null) => new DockerTasks().Run(options); - ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImportSettings())); - ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImport(DockerImportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImportSettings())); + /// public static IEnumerable<(DockerImportSettings Settings, IReadOnlyCollection Output)> DockerImport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImport, degreeOfParallelism, completeOnFailure); ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerContainerRun(DockerContainerRunSettings options = null) => new DockerTasks().Run(options); - ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
- public static IReadOnlyCollection DockerContainerRun(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRunSettings())); - ///

Run a command in a new container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <image> via
  • --add-host via
  • --attach via
  • --blkio-weight via
  • --blkio-weight-device via
  • --cap-add via
  • --cap-drop via
  • --cgroup-parent via
  • --cidfile via
  • --config via
  • --cpu-count via
  • --cpu-percent via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --detach via
  • --detach-keys via
  • --device via
  • --device-cgroup-rule via
  • --device-read-bps via
  • --device-read-iops via
  • --device-write-bps via
  • --device-write-iops via
  • --disable-content-trust via
  • --dns via
  • --dns-opt via
  • --dns-option via
  • --dns-search via
  • --domainname via
  • --entrypoint via
  • --env via
  • --env-file via
  • --expose via
  • --gpus via
  • --group-add via
  • --health-cmd via
  • --health-interval via
  • --health-retries via
  • --health-start-period via
  • --health-timeout via
  • --help via
  • --hostname via
  • --init via
  • --interactive via
  • --io-maxbandwidth via
  • --io-maxiops via
  • --ip via
  • --ip6 via
  • --ipc via
  • --isolation via
  • --kernel-memory via
  • --label via
  • --label-file via
  • --link via
  • --link-local-ip via
  • --log-driver via
  • --log-level via
  • --log-opt via
  • --mac-address via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --memory-swappiness via
  • --mount via
  • --name via
  • --net via
  • --net-alias via
  • --network via
  • --network-alias via
  • --no-healthcheck via
  • --oom-kill-disable via
  • --oom-score-adj via
  • --pid via
  • --pids-limit via
  • --platform via
  • --privileged via
  • --publish via
  • --publish-all via
  • --read-only via
  • --restart via
  • --rm via
  • --runtime via
  • --security-opt via
  • --shm-size via
  • --sig-proxy via
  • --stop-signal via
  • --stop-timeout via
  • --storage-opt via
  • --sysctl via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tmpfs via
  • --tty via
  • --ulimit via
  • --user via
  • --userns via
  • --uts via
  • --volume via
  • --volume-driver via
  • --volumes-from via
  • --workdir via
+ public static IReadOnlyCollection DockerContainerRun(DockerContainerRunSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerRun(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRunSettings())); + /// public static IEnumerable<(DockerContainerRunSettings Settings, IReadOnlyCollection Output)> DockerContainerRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerRun, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <selves> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeInspect(DockerNodeInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <selves> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeInspectSettings())); - ///

Display detailed information on one or more nodes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <selves> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <selves> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --pretty via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodeInspect(DockerNodeInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodeInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeInspectSettings())); + /// public static IEnumerable<(DockerNodeInspectSettings Settings, IReadOnlyCollection Output)> DockerNodeInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodeInspect, degreeOfParallelism, completeOnFailure); ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSave(DockerSaveSettings options = null) => new DockerTasks().Run(options); - ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSaveSettings())); - ///

Save one or more images to a tar archive (streamed to STDOUT by default).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSave(DockerSaveSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSave(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSaveSettings())); + /// public static IEnumerable<(DockerSaveSettings Settings, IReadOnlyCollection Output)> DockerSave(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSave, degreeOfParallelism, completeOnFailure); ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStats(DockerContainerStatsSettings options = null) => new DockerTasks().Run(options); - ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStats(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStatsSettings())); - ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerStats(DockerContainerStatsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerStats(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStatsSettings())); + /// public static IEnumerable<(DockerContainerStatsSettings Settings, IReadOnlyCollection Output)> DockerContainerStats(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerStats, degreeOfParallelism, completeOnFailure); ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
- public static IReadOnlyCollection DockerContainerExec(DockerContainerExecSettings options = null) => new DockerTasks().Run(options); - ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
- public static IReadOnlyCollection DockerContainerExec(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerExecSettings())); - ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
+ public static IReadOnlyCollection DockerContainerExec(DockerContainerExecSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerExec(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerExecSettings())); + /// public static IEnumerable<(DockerContainerExecSettings Settings, IReadOnlyCollection Output)> DockerContainerExec(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerExec, degreeOfParallelism, completeOnFailure); ///

List nodes in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeLs(DockerNodeLsSettings options = null) => new DockerTasks().Run(options); - ///

List nodes in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeLsSettings())); - ///

List nodes in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodeLs(DockerNodeLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodeLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeLsSettings())); + /// public static IEnumerable<(DockerNodeLsSettings Settings, IReadOnlyCollection Output)> DockerNodeLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodeLs, degreeOfParallelism, completeOnFailure); ///

Join a swarm as a node and/or manager.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --availability via
  • --config via
  • --data-path-addr via
  • --debug via
  • --listen-addr via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --token via
- public static IReadOnlyCollection DockerSwarmJoin(DockerSwarmJoinSettings options = null) => new DockerTasks().Run(options); - ///

Join a swarm as a node and/or manager.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --availability via
  • --config via
  • --data-path-addr via
  • --debug via
  • --listen-addr via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --token via
- public static IReadOnlyCollection DockerSwarmJoin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmJoinSettings())); - ///

Join a swarm as a node and/or manager.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --availability via
  • --config via
  • --data-path-addr via
  • --debug via
  • --listen-addr via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --token via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertise-addr via
  • --availability via
  • --config via
  • --data-path-addr via
  • --debug via
  • --listen-addr via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --token via
+ public static IReadOnlyCollection DockerSwarmJoin(DockerSwarmJoinSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarmJoin(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmJoinSettings())); + /// public static IEnumerable<(DockerSwarmJoinSettings Settings, IReadOnlyCollection Output)> DockerSwarmJoin(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarmJoin, degreeOfParallelism, completeOnFailure); ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerContainerLogs(DockerContainerLogsSettings options = null) => new DockerTasks().Run(options); - ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerContainerLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerLogsSettings())); - ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ public static IReadOnlyCollection DockerContainerLogs(DockerContainerLogsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerLogsSettings())); + /// public static IEnumerable<(DockerContainerLogsSettings Settings, IReadOnlyCollection Output)> DockerContainerLogs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerLogs, degreeOfParallelism, completeOnFailure); ///

List checkpoints for a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointLs(DockerCheckpointLsSettings options = null) => new DockerTasks().Run(options); - ///

List checkpoints for a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointLsSettings())); - ///

List checkpoints for a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerCheckpointLs(DockerCheckpointLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCheckpointLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointLsSettings())); + /// public static IEnumerable<(DockerCheckpointLsSettings Settings, IReadOnlyCollection Output)> DockerCheckpointLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCheckpointLs, degreeOfParallelism, completeOnFailure); ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerKill(DockerContainerKillSettings options = null) => new DockerTasks().Run(options); - ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerKill(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerKillSettings())); - ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerKill(DockerContainerKillSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerKill(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerKillSettings())); + /// public static IEnumerable<(DockerContainerKillSettings Settings, IReadOnlyCollection Output)> DockerContainerKill(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerKill, degreeOfParallelism, completeOnFailure); ///

Install a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --alias via
  • --config via
  • --debug via
  • --disable via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginInstall(DockerPluginInstallSettings options = null) => new DockerTasks().Run(options); - ///

Install a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --alias via
  • --config via
  • --debug via
  • --disable via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginInstall(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginInstallSettings())); - ///

Install a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --alias via
  • --config via
  • --debug via
  • --disable via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --alias via
  • --config via
  • --debug via
  • --disable via
  • --disable-content-trust via
  • --grant-all-permissions via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginInstall(DockerPluginInstallSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginInstall(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginInstallSettings())); + /// public static IEnumerable<(DockerPluginInstallSettings Settings, IReadOnlyCollection Output)> DockerPluginInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginInstall, degreeOfParallelism, completeOnFailure); ///

Remove unused images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePrune(DockerImagePruneSettings options = null) => new DockerTasks().Run(options); - ///

Remove unused images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePruneSettings())); - ///

Remove unused images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImagePrune(DockerImagePruneSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImagePrune(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePruneSettings())); + /// public static IEnumerable<(DockerImagePruneSettings Settings, IReadOnlyCollection Output)> DockerImagePrune(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImagePrune, degreeOfParallelism, completeOnFailure); ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageImport(DockerImageImportSettings options = null) => new DockerTasks().Run(options); - ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageImportSettings())); - ///

Import the contents from a tarball to create a filesystem image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • <repository> via
  • --change via
  • --config via
  • --debug via
  • --log-level via
  • --message via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageImport(DockerImageImportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageImport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageImportSettings())); + /// public static IEnumerable<(DockerImageImportSettings Settings, IReadOnlyCollection Output)> DockerImageImport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageImport, degreeOfParallelism, completeOnFailure); ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerDiff(DockerDiffSettings options = null) => new DockerTasks().Run(options); - ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerDiff(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerDiffSettings())); - ///

Inspect changes to files or directories on a container's filesystem.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerDiff(DockerDiffSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerDiff(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerDiffSettings())); + /// public static IEnumerable<(DockerDiffSettings Settings, IReadOnlyCollection Output)> DockerDiff(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerDiff, degreeOfParallelism, completeOnFailure); ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerUnpause(DockerUnpauseSettings options = null) => new DockerTasks().Run(options); - ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerUnpause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerUnpauseSettings())); - ///

Unpause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerUnpause(DockerUnpauseSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerUnpause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerUnpauseSettings())); + /// public static IEnumerable<(DockerUnpauseSettings Settings, IReadOnlyCollection Output)> DockerUnpause(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerUnpause, degreeOfParallelism, completeOnFailure); ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerLs(DockerContainerLsSettings options = null) => new DockerTasks().Run(options); - ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerLsSettings())); - ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerLs(DockerContainerLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerLsSettings())); + /// public static IEnumerable<(DockerContainerLsSettings Settings, IReadOnlyCollection Output)> DockerContainerLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerLs, degreeOfParallelism, completeOnFailure); ///

List tasks running on one or more nodes, defaults to current node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodePs(DockerNodePsSettings options = null) => new DockerTasks().Run(options); - ///

List tasks running on one or more nodes, defaults to current node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodePs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodePsSettings())); - ///

List tasks running on one or more nodes, defaults to current node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --no-resolve via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodePs(DockerNodePsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodePs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodePsSettings())); + /// public static IEnumerable<(DockerNodePsSettings Settings, IReadOnlyCollection Output)> DockerNodePs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodePs, degreeOfParallelism, completeOnFailure); ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerTop(DockerContainerTopSettings options = null) => new DockerTasks().Run(options); - ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerTop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerTopSettings())); - ///

Display the running processes of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <options> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerTop(DockerContainerTopSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerTop(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerTopSettings())); + /// public static IEnumerable<(DockerContainerTopSettings Settings, IReadOnlyCollection Output)> DockerContainerTop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerTop, degreeOfParallelism, completeOnFailure); ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerRename(DockerContainerRenameSettings options = null) => new DockerTasks().Run(options); - ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerRename(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRenameSettings())); - ///

Rename a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <newName> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerRename(DockerContainerRenameSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerRename(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRenameSettings())); + /// public static IEnumerable<(DockerContainerRenameSettings Settings, IReadOnlyCollection Output)> DockerContainerRename(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerRename, degreeOfParallelism, completeOnFailure); ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageHistory(DockerImageHistorySettings options = null) => new DockerTasks().Run(options); - ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageHistory(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageHistorySettings())); - ///

Show the history of an image.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <image> via
  • --config via
  • --debug via
  • --format via
  • --human via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageHistory(DockerImageHistorySettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageHistory(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageHistorySettings())); + /// public static IEnumerable<(DockerImageHistorySettings Settings, IReadOnlyCollection Output)> DockerImageHistory(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageHistory, degreeOfParallelism, completeOnFailure); ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPs(DockerPsSettings options = null) => new DockerTasks().Run(options); - ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPsSettings())); - ///

List containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --last via
  • --latest via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPs(DockerPsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPsSettings())); + /// public static IEnumerable<(DockerPsSettings Settings, IReadOnlyCollection Output)> DockerPs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPs, degreeOfParallelism, completeOnFailure); ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageTag(DockerImageTagSettings options = null) => new DockerTasks().Run(options); - ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageTag(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageTagSettings())); - ///

Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <sourceImage> via
  • <targetImage> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageTag(DockerImageTagSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageTag(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageTagSettings())); + /// public static IEnumerable<(DockerImageTagSettings Settings, IReadOnlyCollection Output)> DockerImageTag(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageTag, degreeOfParallelism, completeOnFailure); ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerExport(DockerExportSettings options = null) => new DockerTasks().Run(options); - ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerExportSettings())); - ///

Export a container's filesystem as a tar archive.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --log-level via
  • --output via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerExport(DockerExportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerExportSettings())); + /// public static IEnumerable<(DockerExportSettings Settings, IReadOnlyCollection Output)> DockerExport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerExport, degreeOfParallelism, completeOnFailure); ///

Disconnect a container from a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkDisconnect(DockerNetworkDisconnectSettings options = null) => new DockerTasks().Run(options); - ///

Disconnect a container from a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetworkDisconnect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkDisconnectSettings())); - ///

Disconnect a container from a network.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • <network> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetworkDisconnect(DockerNetworkDisconnectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetworkDisconnect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkDisconnectSettings())); + /// public static IEnumerable<(DockerNetworkDisconnectSettings Settings, IReadOnlyCollection Output)> DockerNetworkDisconnect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetworkDisconnect, degreeOfParallelism, completeOnFailure); ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuilderBuild(DockerBuilderBuildSettings options = null) => new DockerTasks().Run(options); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuilderBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderBuildSettings())); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ public static IReadOnlyCollection DockerBuilderBuild(DockerBuilderBuildSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuilderBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuilderBuildSettings())); + /// public static IEnumerable<(DockerBuilderBuildSettings Settings, IReadOnlyCollection Output)> DockerBuilderBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuilderBuild, degreeOfParallelism, completeOnFailure); ///

Build an image from a Dockerfile using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --allow via
  • --build-arg via
  • --builder via
  • --cache-from via
  • --cache-to via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --file via
  • --iidfile via
  • --isolation via
  • --label via
  • --load via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --push via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --ssh via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuildxBuild(DockerBuildxBuildSettings options = null) => new DockerTasks().Run(options); - ///

Build an image from a Dockerfile using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --allow via
  • --build-arg via
  • --builder via
  • --cache-from via
  • --cache-to via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --file via
  • --iidfile via
  • --isolation via
  • --label via
  • --load via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --push via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --ssh via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuildxBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildxBuildSettings())); - ///

Build an image from a Dockerfile using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --allow via
  • --build-arg via
  • --builder via
  • --cache-from via
  • --cache-to via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --file via
  • --iidfile via
  • --isolation via
  • --label via
  • --load via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --push via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --ssh via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --allow via
  • --build-arg via
  • --builder via
  • --cache-from via
  • --cache-to via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --file via
  • --iidfile via
  • --isolation via
  • --label via
  • --load via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --push via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --ssh via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ public static IReadOnlyCollection DockerBuildxBuild(DockerBuildxBuildSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuildxBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildxBuildSettings())); + /// public static IEnumerable<(DockerBuildxBuildSettings Settings, IReadOnlyCollection Output)> DockerBuildxBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuildxBuild, degreeOfParallelism, completeOnFailure); ///

Create a new builder instance using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --append via
  • --bootstrap via
  • --buildkitd-flags via
  • --buildkitd-flags via
  • --config via
  • --config via
  • --debug via
  • --driver via
  • --driver-opt via
  • --leave via
  • --log-level via
  • --name via
  • --node via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --use via
- public static IReadOnlyCollection DockerBuildxCreate(DockerBuildxCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a new builder instance using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --append via
  • --bootstrap via
  • --buildkitd-flags via
  • --buildkitd-flags via
  • --config via
  • --config via
  • --debug via
  • --driver via
  • --driver-opt via
  • --leave via
  • --log-level via
  • --name via
  • --node via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --use via
- public static IReadOnlyCollection DockerBuildxCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildxCreateSettings())); - ///

Create a new builder instance using Docker Buildx plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --append via
  • --bootstrap via
  • --buildkitd-flags via
  • --buildkitd-flags via
  • --config via
  • --config via
  • --debug via
  • --driver via
  • --driver-opt via
  • --leave via
  • --log-level via
  • --name via
  • --node via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --use via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --append via
  • --bootstrap via
  • --buildkitd-flags via
  • --buildkitd-flags via
  • --config via
  • --config via
  • --debug via
  • --driver via
  • --driver-opt via
  • --leave via
  • --log-level via
  • --name via
  • --node via
  • --platform via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --use via
+ public static IReadOnlyCollection DockerBuildxCreate(DockerBuildxCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuildxCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildxCreateSettings())); + /// public static IEnumerable<(DockerBuildxCreateSettings Settings, IReadOnlyCollection Output)> DockerBuildxCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuildxCreate, degreeOfParallelism, completeOnFailure); ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStats(DockerStatsSettings options = null) => new DockerTasks().Run(options); - ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStats(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStatsSettings())); - ///

Display a live stream of container(s) resource usage statistics.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --all via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --no-stream via
  • --no-trunc via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStats(DockerStatsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStats(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStatsSettings())); + /// public static IEnumerable<(DockerStatsSettings Settings, IReadOnlyCollection Output)> DockerStats(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStats, degreeOfParallelism, completeOnFailure); ///

Search the Docker Hub for images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <term> via
  • --automated via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --limit via
  • --log-level via
  • --no-trunc via
  • --stars via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSearch(DockerSearchSettings options = null) => new DockerTasks().Run(options); - ///

Search the Docker Hub for images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <term> via
  • --automated via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --limit via
  • --log-level via
  • --no-trunc via
  • --stars via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSearch(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSearchSettings())); - ///

Search the Docker Hub for images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <term> via
  • --automated via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --limit via
  • --log-level via
  • --no-trunc via
  • --stars via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <term> via
  • --automated via
  • --config via
  • --debug via
  • --filter via
  • --format via
  • --limit via
  • --log-level via
  • --no-trunc via
  • --stars via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSearch(DockerSearchSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSearch(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSearchSettings())); + /// public static IEnumerable<(DockerSearchSettings Settings, IReadOnlyCollection Output)> DockerSearch(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSearch, degreeOfParallelism, completeOnFailure); ///

Manage Docker image manifests and manifest lists.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifest(DockerManifestSettings options = null) => new DockerTasks().Run(options); - ///

Manage Docker image manifests and manifest lists.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerManifest(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestSettings())); - ///

Manage Docker image manifests and manifest lists.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerManifest(DockerManifestSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerManifest(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestSettings())); + /// public static IEnumerable<(DockerManifestSettings Settings, IReadOnlyCollection Output)> DockerManifest(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerManifest, degreeOfParallelism, completeOnFailure); ///

Push a plugin to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginPush(DockerPluginPushSettings options = null) => new DockerTasks().Run(options); - ///

Push a plugin to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginPushSettings())); - ///

Push a plugin to a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugin> via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginPush(DockerPluginPushSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginPush(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginPushSettings())); + /// public static IEnumerable<(DockerPluginPushSettings Settings, IReadOnlyCollection Output)> DockerPluginPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginPush, degreeOfParallelism, completeOnFailure); ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageLoad(DockerImageLoadSettings options = null) => new DockerTasks().Run(options); - ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageLoadSettings())); - ///

Load an image from a tar archive or STDIN.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --input via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageLoad(DockerImageLoadSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageLoad(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageLoadSettings())); + /// public static IEnumerable<(DockerImageLoadSettings Settings, IReadOnlyCollection Output)> DockerImageLoad(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageLoad, degreeOfParallelism, completeOnFailure); ///

Manage Swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarm(DockerSwarmSettings options = null) => new DockerTasks().Run(options); - ///

Manage Swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerSwarm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmSettings())); - ///

Manage Swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerSwarm(DockerSwarmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSwarm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSwarmSettings())); + /// public static IEnumerable<(DockerSwarmSettings Settings, IReadOnlyCollection Output)> DockerSwarm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSwarm, degreeOfParallelism, completeOnFailure); ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerContainerRm(DockerContainerRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
- public static IReadOnlyCollection DockerContainerRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRmSettings())); - ///

Remove one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --force via
  • --link via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --volumes via
+ public static IReadOnlyCollection DockerContainerRm(DockerContainerRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerRmSettings())); + /// public static IEnumerable<(DockerContainerRmSettings Settings, IReadOnlyCollection Output)> DockerContainerRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerRm, degreeOfParallelism, completeOnFailure); ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerUpdate(DockerContainerUpdateSettings options = null) => new DockerTasks().Run(options); - ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerUpdateSettings())); - ///

Update configuration of one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --blkio-weight via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-rt-period via
  • --cpu-rt-runtime via
  • --cpu-shares via
  • --cpus via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --kernel-memory via
  • --log-level via
  • --memory via
  • --memory-reservation via
  • --memory-swap via
  • --pids-limit via
  • --restart via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerUpdate(DockerContainerUpdateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerUpdate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerUpdateSettings())); + /// public static IEnumerable<(DockerContainerUpdateSettings Settings, IReadOnlyCollection Output)> DockerContainerUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerUpdate, degreeOfParallelism, completeOnFailure); ///

Change settings for a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginSet(DockerPluginSetSettings options = null) => new DockerTasks().Run(options); - ///

Change settings for a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginSet(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginSetSettings())); - ///

Change settings for a plugin.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyValues> via
  • <plugin> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginSet(DockerPluginSetSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginSet(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginSetSettings())); + /// public static IEnumerable<(DockerPluginSetSettings Settings, IReadOnlyCollection Output)> DockerPluginSet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginSet, degreeOfParallelism, completeOnFailure); ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerWait(DockerWaitSettings options = null) => new DockerTasks().Run(options); - ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerWait(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerWaitSettings())); - ///

Block until one or more containers stop, then print their exit codes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerWait(DockerWaitSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerWait(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerWaitSettings())); + /// public static IEnumerable<(DockerWaitSettings Settings, IReadOnlyCollection Output)> DockerWait(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerWait, degreeOfParallelism, completeOnFailure); ///

Export a context to a tar or kubeconfig file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextExport(DockerContextExportSettings options = null) => new DockerTasks().Run(options); - ///

Export a context to a tar or kubeconfig file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextExportSettings())); - ///

Export a context to a tar or kubeconfig file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <file> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextExport(DockerContextExportSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextExport(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextExportSettings())); + /// public static IEnumerable<(DockerContextExportSettings Settings, IReadOnlyCollection Output)> DockerContextExport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextExport, degreeOfParallelism, completeOnFailure); ///

Add additional information to a local image manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --arch via
  • --config via
  • --debug via
  • --log-level via
  • --os via
  • --os-features via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --variant via
- public static IReadOnlyCollection DockerManifestAnnotate(DockerManifestAnnotateSettings options = null) => new DockerTasks().Run(options); - ///

Add additional information to a local image manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --arch via
  • --config via
  • --debug via
  • --log-level via
  • --os via
  • --os-features via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --variant via
- public static IReadOnlyCollection DockerManifestAnnotate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestAnnotateSettings())); - ///

Add additional information to a local image manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --arch via
  • --config via
  • --debug via
  • --log-level via
  • --os via
  • --os-features via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --variant via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <manifest> via
  • <manifestList> via
  • --arch via
  • --config via
  • --debug via
  • --log-level via
  • --os via
  • --os-features via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --variant via
+ public static IReadOnlyCollection DockerManifestAnnotate(DockerManifestAnnotateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerManifestAnnotate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerManifestAnnotateSettings())); + /// public static IEnumerable<(DockerManifestAnnotateSettings Settings, IReadOnlyCollection Output)> DockerManifestAnnotate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerManifestAnnotate, degreeOfParallelism, completeOnFailure); ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePull(DockerImagePullSettings options = null) => new DockerTasks().Run(options); - ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImagePull(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePullSettings())); - ///

Pull an image or a repository from a registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --all-tags via
  • --config via
  • --debug via
  • --disable-content-trust via
  • --log-level via
  • --platform via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImagePull(DockerImagePullSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImagePull(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImagePullSettings())); + /// public static IEnumerable<(DockerImagePullSettings Settings, IReadOnlyCollection Output)> DockerImagePull(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImagePull, degreeOfParallelism, completeOnFailure); ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerEvents(DockerEventsSettings options = null) => new DockerTasks().Run(options); - ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerEvents(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEventsSettings())); - ///

Get real time events from the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --filter via
  • --format via
  • --log-level via
  • --since via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ public static IReadOnlyCollection DockerEvents(DockerEventsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerEvents(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerEventsSettings())); + /// public static IEnumerable<(DockerEventsSettings Settings, IReadOnlyCollection Output)> DockerEvents(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerEvents, degreeOfParallelism, completeOnFailure); ///

List stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackLs(DockerStackLsSettings options = null) => new DockerTasks().Run(options); - ///

List stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackLsSettings())); - ///

List stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --config via
  • --debug via
  • --format via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStackLs(DockerStackLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStackLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackLsSettings())); + /// public static IEnumerable<(DockerStackLsSettings Settings, IReadOnlyCollection Output)> DockerStackLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStackLs, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerInspect(DockerContainerInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerInspectSettings())); - ///

Display detailed information on one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --size via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerInspect(DockerContainerInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerInspectSettings())); + /// public static IEnumerable<(DockerContainerInspectSettings Settings, IReadOnlyCollection Output)> DockerContainerInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerInspect, degreeOfParallelism, completeOnFailure); ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerKill(DockerKillSettings options = null) => new DockerTasks().Run(options); - ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerKill(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerKillSettings())); - ///

Kill one or more running containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --signal via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerKill(DockerKillSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerKill(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerKillSettings())); + /// public static IEnumerable<(DockerKillSettings Settings, IReadOnlyCollection Output)> DockerKill(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerKill, degreeOfParallelism, completeOnFailure); ///

Create a checkpoint from a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --leave-running via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointCreate(DockerCheckpointCreateSettings options = null) => new DockerTasks().Run(options); - ///

Create a checkpoint from a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --leave-running via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerCheckpointCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointCreateSettings())); - ///

Create a checkpoint from a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --leave-running via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <checkpoint> via
  • <container> via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --leave-running via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerCheckpointCreate(DockerCheckpointCreateSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerCheckpointCreate(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerCheckpointCreateSettings())); + /// public static IEnumerable<(DockerCheckpointCreateSettings Settings, IReadOnlyCollection Output)> DockerCheckpointCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerCheckpointCreate, degreeOfParallelism, completeOnFailure); ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPause(DockerPauseSettings options = null) => new DockerTasks().Run(options); - ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPauseSettings())); - ///

Pause all processes within one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPause(DockerPauseSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPause(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPauseSettings())); + /// public static IEnumerable<(DockerPauseSettings Settings, IReadOnlyCollection Output)> DockerPause(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPause, degreeOfParallelism, completeOnFailure); ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerLogs(DockerLogsSettings options = null) => new DockerTasks().Run(options); - ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
- public static IReadOnlyCollection DockerLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLogsSettings())); - ///

Fetch the logs of a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <container> via
  • --config via
  • --debug via
  • --details via
  • --follow via
  • --log-level via
  • --since via
  • --tail via
  • --timestamps via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --until via
+ public static IReadOnlyCollection DockerLogs(DockerLogsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerLogs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLogsSettings())); + /// public static IEnumerable<(DockerLogsSettings Settings, IReadOnlyCollection Output)> DockerLogs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerLogs, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <contexts> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextInspect(DockerContextInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <contexts> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContextInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextInspectSettings())); - ///

Display detailed information on one or more contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <contexts> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <context> via
  • <contexts> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContextInspect(DockerContextInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContextInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextInspectSettings())); + /// public static IEnumerable<(DockerContextInspectSettings Settings, IReadOnlyCollection Output)> DockerContextInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContextInspect, degreeOfParallelism, completeOnFailure); ///

Promote one or more nodes to manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodePromote(DockerNodePromoteSettings options = null) => new DockerTasks().Run(options); - ///

Promote one or more nodes to manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodePromote(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodePromoteSettings())); - ///

Promote one or more nodes to manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodePromote(DockerNodePromoteSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodePromote(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodePromoteSettings())); + /// public static IEnumerable<(DockerNodePromoteSettings Settings, IReadOnlyCollection Output)> DockerNodePromote(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodePromote, degreeOfParallelism, completeOnFailure); ///

Demote one or more nodes from manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeDemote(DockerNodeDemoteSettings options = null) => new DockerTasks().Run(options); - ///

Demote one or more nodes from manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNodeDemote(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeDemoteSettings())); - ///

Demote one or more nodes from manager in the swarm.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <nodes> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNodeDemote(DockerNodeDemoteSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNodeDemote(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNodeDemoteSettings())); + /// public static IEnumerable<(DockerNodeDemoteSettings Settings, IReadOnlyCollection Output)> DockerNodeDemote(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNodeDemote, degreeOfParallelism, completeOnFailure); ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
- public static IReadOnlyCollection DockerExec(DockerExecSettings options = null) => new DockerTasks().Run(options); - ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
- public static IReadOnlyCollection DockerExec(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerExecSettings())); - ///

Run a command in a running container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <args> via
  • <command> via
  • <container> via
  • --config via
  • --debug via
  • --detach via
  • --detach-keys via
  • --env via
  • --interactive via
  • --log-level via
  • --privileged via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --tty via
  • --user via
  • --workdir via
+ public static IReadOnlyCollection DockerExec(DockerExecSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerExec(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerExecSettings())); + /// public static IEnumerable<(DockerExecSettings Settings, IReadOnlyCollection Output)> DockerExec(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerExec, degreeOfParallelism, completeOnFailure); ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageRm(DockerImageRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageRmSettings())); - ///

Remove one or more images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <images> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --no-prune via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageRm(DockerImageRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageRmSettings())); + /// public static IEnumerable<(DockerImageRmSettings Settings, IReadOnlyCollection Output)> DockerImageRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageRm, degreeOfParallelism, completeOnFailure); ///

Manage images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImage(DockerImageSettings options = null) => new DockerTasks().Run(options); - ///

Manage images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImage(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageSettings())); - ///

Manage images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImage(DockerImageSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImage(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageSettings())); + /// public static IEnumerable<(DockerImageSettings Settings, IReadOnlyCollection Output)> DockerImage(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImage, degreeOfParallelism, completeOnFailure); ///

Manage contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContext(DockerContextSettings options = null) => new DockerTasks().Run(options); - ///

Manage contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContext(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextSettings())); - ///

Manage contexts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContext(DockerContextSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContext(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContextSettings())); + /// public static IEnumerable<(DockerContextSettings Settings, IReadOnlyCollection Output)> DockerContext(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContext, degreeOfParallelism, completeOnFailure); ///

Manage volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolume(DockerVolumeSettings options = null) => new DockerTasks().Run(options); - ///

Manage volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerVolume(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeSettings())); - ///

Manage volumes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerVolume(DockerVolumeSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerVolume(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerVolumeSettings())); + /// public static IEnumerable<(DockerVolumeSettings Settings, IReadOnlyCollection Output)> DockerVolume(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerVolume, degreeOfParallelism, completeOnFailure); ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStart(DockerContainerStartSettings options = null) => new DockerTasks().Run(options); - ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerContainerStart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStartSettings())); - ///

Start one or more stopped containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --attach via
  • --checkpoint via
  • --checkpoint-dir via
  • --config via
  • --debug via
  • --detach-keys via
  • --interactive via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerContainerStart(DockerContainerStartSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerContainerStart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerContainerStartSettings())); + /// public static IEnumerable<(DockerContainerStartSettings Settings, IReadOnlyCollection Output)> DockerContainerStart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerContainerStart, degreeOfParallelism, completeOnFailure); ///

Display detailed information on one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginInspect(DockerPluginInspectSettings options = null) => new DockerTasks().Run(options); - ///

Display detailed information on one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerPluginInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginInspectSettings())); - ///

Display detailed information on one or more plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerPluginInspect(DockerPluginInspectSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerPluginInspect(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerPluginInspectSettings())); + /// public static IEnumerable<(DockerPluginInspectSettings Settings, IReadOnlyCollection Output)> DockerPluginInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerPluginInspect, degreeOfParallelism, completeOnFailure); ///

Log out from a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerLogout(DockerLogoutSettings options = null) => new DockerTasks().Run(options); - ///

Log out from a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerLogout(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLogoutSettings())); - ///

Log out from a Docker registry.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <server> via
  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerLogout(DockerLogoutSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerLogout(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerLogoutSettings())); + /// public static IEnumerable<(DockerLogoutSettings Settings, IReadOnlyCollection Output)> DockerLogout(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerLogout, degreeOfParallelism, completeOnFailure); ///

Manage networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetwork(DockerNetworkSettings options = null) => new DockerTasks().Run(options); - ///

Manage networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerNetwork(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkSettings())); - ///

Manage networks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerNetwork(DockerNetworkSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerNetwork(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerNetworkSettings())); + /// public static IEnumerable<(DockerNetworkSettings Settings, IReadOnlyCollection Output)> DockerNetwork(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerNetwork, degreeOfParallelism, completeOnFailure); ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageLs(DockerImageLsSettings options = null) => new DockerTasks().Run(options); - ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerImageLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageLsSettings())); - ///

List images.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <repository> via
  • --all via
  • --config via
  • --debug via
  • --digests via
  • --filter via
  • --format via
  • --log-level via
  • --no-trunc via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerImageLs(DockerImageLsSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerImageLs(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerImageLsSettings())); + /// public static IEnumerable<(DockerImageLsSettings Settings, IReadOnlyCollection Output)> DockerImageLs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerImageLs, degreeOfParallelism, completeOnFailure); ///

Show docker disk usage.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerSystemDf(DockerSystemDfSettings options = null) => new DockerTasks().Run(options); - ///

Show docker disk usage.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
- public static IReadOnlyCollection DockerSystemDf(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemDfSettings())); - ///

Show docker disk usage.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --config via
  • --debug via
  • --format via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --verbose via
+ public static IReadOnlyCollection DockerSystemDf(DockerSystemDfSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerSystemDf(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerSystemDfSettings())); + /// public static IEnumerable<(DockerSystemDfSettings Settings, IReadOnlyCollection Output)> DockerSystemDf(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerSystemDf, degreeOfParallelism, completeOnFailure); ///

Revert changes to a service's configuration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --detach via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceRollback(DockerServiceRollbackSettings options = null) => new DockerTasks().Run(options); - ///

Revert changes to a service's configuration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --detach via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerServiceRollback(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceRollbackSettings())); - ///

Revert changes to a service's configuration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --detach via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <service> via
  • --config via
  • --debug via
  • --detach via
  • --log-level via
  • --quiet via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerServiceRollback(DockerServiceRollbackSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerServiceRollback(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerServiceRollbackSettings())); + /// public static IEnumerable<(DockerServiceRollbackSettings Settings, IReadOnlyCollection Output)> DockerServiceRollback(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerServiceRollback, degreeOfParallelism, completeOnFailure); ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRestart(DockerRestartSettings options = null) => new DockerTasks().Run(options); - ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerRestart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRestartSettings())); - ///

Restart one or more containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <containers> via
  • --config via
  • --debug via
  • --log-level via
  • --time via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerRestart(DockerRestartSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerRestart(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerRestartSettings())); + /// public static IEnumerable<(DockerRestartSettings Settings, IReadOnlyCollection Output)> DockerRestart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerRestart, degreeOfParallelism, completeOnFailure); ///

Remove a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <repositories> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSignerRemove(DockerTrustSignerRemoveSettings options = null) => new DockerTasks().Run(options); - ///

Remove a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <repositories> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerTrustSignerRemove(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerRemoveSettings())); - ///

Remove a signer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <repositories> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <repositories> via
  • --config via
  • --debug via
  • --force via
  • --log-level via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerTrustSignerRemove(DockerTrustSignerRemoveSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerTrustSignerRemove(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerTrustSignerRemoveSettings())); + /// public static IEnumerable<(DockerTrustSignerRemoveSettings Settings, IReadOnlyCollection Output)> DockerTrustSignerRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerTrustSignerRemove, degreeOfParallelism, completeOnFailure); ///

Remove one or more stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stacks> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackRm(DockerStackRmSettings options = null) => new DockerTasks().Run(options); - ///

Remove one or more stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stacks> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
- public static IReadOnlyCollection DockerStackRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackRmSettings())); - ///

Remove one or more stacks.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stacks> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stacks> via
  • --config via
  • --debug via
  • --kubeconfig via
  • --log-level via
  • --namespace via
  • --orchestrator via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
+ public static IReadOnlyCollection DockerStackRm(DockerStackRmSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerStackRm(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerStackRmSettings())); + /// public static IEnumerable<(DockerStackRmSettings Settings, IReadOnlyCollection Output)> DockerStackRm(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerStackRm, degreeOfParallelism, completeOnFailure); ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuild(DockerBuildSettings options = null) => new DockerTasks().Run(options); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
- public static IReadOnlyCollection DockerBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildSettings())); - ///

Build an image from a Dockerfile.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --add-host via
  • --build-arg via
  • --cache-from via
  • --cgroup-parent via
  • --compress via
  • --config via
  • --cpu-period via
  • --cpu-quota via
  • --cpu-shares via
  • --cpuset-cpus via
  • --cpuset-mems via
  • --debug via
  • --disable-content-trust via
  • --file via
  • --force-rm via
  • --iidfile via
  • --isolation via
  • --label via
  • --log-level via
  • --memory via
  • --memory-swap via
  • --network via
  • --no-cache via
  • --output via
  • --platform via
  • --progress via
  • --pull via
  • --quiet via
  • --rm via
  • --secret via
  • --security-opt via
  • --shm-size via
  • --squash via
  • --ssh via
  • --stream via
  • --tag via
  • --target via
  • --tls via
  • --tlscacert via
  • --tlscert via
  • --tlskey via
  • --tlsverify via
  • --ulimit via
+ public static IReadOnlyCollection DockerBuild(DockerBuildSettings options = null) => new DockerTasks().Run(options); + /// + public static IReadOnlyCollection DockerBuild(Configure configurator) => new DockerTasks().Run(configurator.Invoke(new DockerBuildSettings())); + /// public static IEnumerable<(DockerBuildSettings Settings, IReadOnlyCollection Output)> DockerBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DockerBuild, degreeOfParallelism, completeOnFailure); } #region DockerConfigRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigRm), Arguments = "config rm")] @@ -1732,7 +1356,7 @@ public partial class DockerConfigRmSettings : DockerOptionsBase } #endregion #region DockerLoadSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLoad), Arguments = "load")] @@ -1745,7 +1369,7 @@ public partial class DockerLoadSettings : DockerOptionsBase } #endregion #region DockerContainerPruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPrune), Arguments = "container prune")] @@ -1758,7 +1382,7 @@ public partial class DockerContainerPruneSettings : DockerOptionsBase } #endregion #region DockerTrustSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrust), Arguments = "trust")] @@ -1767,7 +1391,7 @@ public partial class DockerTrustSettings : DockerOptionsBase } #endregion #region DockerStackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStack), Arguments = "stack")] @@ -1780,7 +1404,7 @@ public partial class DockerStackSettings : DockerOptionsBase } #endregion #region DockerTopSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTop), Arguments = "top [ps")] @@ -1793,7 +1417,7 @@ public partial class DockerTopSettings : DockerOptionsBase } #endregion #region DockerPullSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPull), Arguments = "pull")] @@ -1812,7 +1436,7 @@ public partial class DockerPullSettings : DockerOptionsBase } #endregion #region DockerTrustSignSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSign), Arguments = "trust sign IMAGE:TAG")] @@ -1821,7 +1445,7 @@ public partial class DockerTrustSignSettings : DockerOptionsBase } #endregion #region DockerCheckpointSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpoint), Arguments = "checkpoint")] @@ -1830,7 +1454,7 @@ public partial class DockerCheckpointSettings : DockerOptionsBase } #endregion #region DockerTrustSignerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSigner), Arguments = "trust signer")] @@ -1839,7 +1463,7 @@ public partial class DockerTrustSignerSettings : DockerOptionsBase } #endregion #region DockerConfigInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigInspect), Arguments = "config inspect")] @@ -1854,7 +1478,7 @@ public partial class DockerConfigInspectSettings : DockerOptionsBase } #endregion #region DockerServiceSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerService), Arguments = "service")] @@ -1863,7 +1487,7 @@ public partial class DockerServiceSettings : DockerOptionsBase } #endregion #region DockerTrustKeyGenerateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKeyGenerate), Arguments = "trust key generate")] @@ -1874,7 +1498,7 @@ public partial class DockerTrustKeyGenerateSettings : DockerOptionsBase } #endregion #region DockerSystemSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystem), Arguments = "system")] @@ -1883,7 +1507,7 @@ public partial class DockerSystemSettings : DockerOptionsBase } #endregion #region DockerConfigLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigLs), Arguments = "config ls")] @@ -1898,7 +1522,7 @@ public partial class DockerConfigLsSettings : DockerOptionsBase } #endregion #region DockerContextUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextUpdate), Arguments = "context update")] @@ -1917,7 +1541,7 @@ public partial class DockerContextUpdateSettings : DockerOptionsBase } #endregion #region DockerStackServicesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackServices), Arguments = "stack services")] @@ -1936,7 +1560,7 @@ public partial class DockerStackServicesSettings : DockerStackSettings } #endregion #region DockerContainerPortSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPort), Arguments = "container port")] @@ -1949,7 +1573,7 @@ public partial class DockerContainerPortSettings : DockerOptionsBase } #endregion #region DockerRenameSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRename), Arguments = "rename")] @@ -1962,7 +1586,7 @@ public partial class DockerRenameSettings : DockerOptionsBase } #endregion #region DockerTagSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTag), Arguments = "tag")] @@ -1975,7 +1599,7 @@ public partial class DockerTagSettings : DockerOptionsBase } #endregion #region DockerSecretInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretInspect), Arguments = "secret inspect")] @@ -1990,7 +1614,7 @@ public partial class DockerSecretInspectSettings : DockerOptionsBase } #endregion #region DockerSecretSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecret), Arguments = "secret")] @@ -1999,7 +1623,7 @@ public partial class DockerSecretSettings : DockerOptionsBase } #endregion #region DockerContainerExportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerExport), Arguments = "container export")] @@ -2012,7 +1636,7 @@ public partial class DockerContainerExportSettings : DockerOptionsBase } #endregion #region DockerHistorySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerHistory), Arguments = "history")] @@ -2031,7 +1655,7 @@ public partial class DockerHistorySettings : DockerOptionsBase } #endregion #region DockerServiceCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceCreate), Arguments = "service create")] @@ -2178,7 +1802,7 @@ public partial class DockerServiceCreateSettings : DockerOptionsBase } #endregion #region DockerServicePsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServicePs), Arguments = "service ps")] @@ -2199,7 +1823,7 @@ public partial class DockerServicePsSettings : DockerOptionsBase } #endregion #region DockerStopSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStop), Arguments = "stop")] @@ -2212,7 +1836,7 @@ public partial class DockerStopSettings : DockerOptionsBase } #endregion #region DockerNodeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNode), Arguments = "node")] @@ -2221,7 +1845,7 @@ public partial class DockerNodeSettings : DockerOptionsBase } #endregion #region DockerUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerUpdate), Arguments = "update")] @@ -2262,7 +1886,7 @@ public partial class DockerUpdateSettings : DockerOptionsBase } #endregion #region DockerPluginCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginCreate), Arguments = "plugin create")] @@ -2277,7 +1901,7 @@ public partial class DockerPluginCreateSettings : DockerOptionsBase } #endregion #region DockerSystemInfoSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemInfo), Arguments = "system info")] @@ -2288,7 +1912,7 @@ public partial class DockerSystemInfoSettings : DockerOptionsBase } #endregion #region DockerVolumePruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumePrune), Arguments = "volume prune")] @@ -2301,7 +1925,7 @@ public partial class DockerVolumePruneSettings : DockerOptionsBase } #endregion #region DockerPluginUpgradeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginUpgrade), Arguments = "plugin upgrade")] @@ -2320,7 +1944,7 @@ public partial class DockerPluginUpgradeSettings : DockerOptionsBase } #endregion #region DockerBuilderPruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilderPrune), Arguments = "builder prune")] @@ -2329,7 +1953,7 @@ public partial class DockerBuilderPruneSettings : DockerOptionsBase } #endregion #region DockerSwarmJoinTokenSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmJoinToken), Arguments = "swarm join-token")] @@ -2344,7 +1968,7 @@ public partial class DockerSwarmJoinTokenSettings : DockerOptionsBase } #endregion #region DockerNodeUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeUpdate), Arguments = "node update")] @@ -2363,7 +1987,7 @@ public partial class DockerNodeUpdateSettings : DockerOptionsBase } #endregion #region DockerTrustSignerAddSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSignerAdd), Arguments = "trust signer add")] @@ -2378,7 +2002,7 @@ public partial class DockerTrustSignerAddSettings : DockerOptionsBase } #endregion #region DockerSwarmUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUpdate), Arguments = "swarm update")] @@ -2401,7 +2025,7 @@ public partial class DockerSwarmUpdateSettings : DockerOptionsBase } #endregion #region DockerServiceLogsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceLogs), Arguments = "service logs")] @@ -2430,7 +2054,7 @@ public partial class DockerServiceLogsSettings : DockerOptionsBase } #endregion #region DockerServiceLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceLs), Arguments = "service ls")] @@ -2445,7 +2069,7 @@ public partial class DockerServiceLsSettings : DockerOptionsBase } #endregion #region DockerSwarmUnlockSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUnlock), Arguments = "swarm unlock")] @@ -2454,7 +2078,7 @@ public partial class DockerSwarmUnlockSettings : DockerOptionsBase } #endregion #region DockerNetworkLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkLs), Arguments = "network ls")] @@ -2471,7 +2095,7 @@ public partial class DockerNetworkLsSettings : DockerOptionsBase } #endregion #region DockerPluginLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginLs), Arguments = "plugin ls")] @@ -2488,7 +2112,7 @@ public partial class DockerPluginLsSettings : DockerOptionsBase } #endregion #region DockerPluginRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginRm), Arguments = "plugin rm")] @@ -2501,7 +2125,7 @@ public partial class DockerPluginRmSettings : DockerOptionsBase } #endregion #region DockerImageBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageBuild), Arguments = "image build")] @@ -2582,7 +2206,7 @@ public partial class DockerImageBuildSettings : DockerOptionsBase } #endregion #region DockerTrustRevokeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustRevoke), Arguments = "trust revoke")] @@ -2595,7 +2219,7 @@ public partial class DockerTrustRevokeSettings : DockerOptionsBase } #endregion #region DockerRmiSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRmi), Arguments = "rmi")] @@ -2610,7 +2234,7 @@ public partial class DockerRmiSettings : DockerOptionsBase } #endregion #region DockerNetworkRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkRm), Arguments = "network rm")] @@ -2621,7 +2245,7 @@ public partial class DockerNetworkRmSettings : DockerOptionsBase } #endregion #region DockerVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVersion), Arguments = "version")] @@ -2634,7 +2258,7 @@ public partial class DockerVersionSettings : DockerOptionsBase } #endregion #region DockerSecretCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretCreate), Arguments = "secret create")] @@ -2653,7 +2277,7 @@ public partial class DockerSecretCreateSettings : DockerOptionsBase } #endregion #region DockerServiceRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceRm), Arguments = "service rm")] @@ -2664,7 +2288,7 @@ public partial class DockerServiceRmSettings : DockerOptionsBase } #endregion #region DockerTrustKeyLoadSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKeyLoad), Arguments = "trust key load")] @@ -2677,7 +2301,7 @@ public partial class DockerTrustKeyLoadSettings : DockerOptionsBase } #endregion #region DockerSecretRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretRm), Arguments = "secret rm")] @@ -2688,7 +2312,7 @@ public partial class DockerSecretRmSettings : DockerOptionsBase } #endregion #region DockerImageInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageInspect), Arguments = "image inspect")] @@ -2701,7 +2325,7 @@ public partial class DockerImageInspectSettings : DockerOptionsBase } #endregion #region DockerImageSaveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageSave), Arguments = "image save")] @@ -2714,7 +2338,7 @@ public partial class DockerImageSaveSettings : DockerOptionsBase } #endregion #region DockerTrustKeySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKey), Arguments = "trust key")] @@ -2723,7 +2347,7 @@ public partial class DockerTrustKeySettings : DockerOptionsBase } #endregion #region DockerContainerAttachSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerAttach), Arguments = "container attach")] @@ -2740,7 +2364,7 @@ public partial class DockerContainerAttachSettings : DockerOptionsBase } #endregion #region DockerContextCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextCreate), Arguments = "context create")] @@ -2761,7 +2385,7 @@ public partial class DockerContextCreateSettings : DockerOptionsBase } #endregion #region DockerConfigCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigCreate), Arguments = "config create")] @@ -2778,7 +2402,7 @@ public partial class DockerConfigCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeInspect), Arguments = "volume inspect")] @@ -2791,7 +2415,7 @@ public partial class DockerVolumeInspectSettings : DockerOptionsBase } #endregion #region DockerContainerStopSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStop), Arguments = "container stop")] @@ -2804,7 +2428,7 @@ public partial class DockerContainerStopSettings : DockerOptionsBase } #endregion #region DockerNetworkPruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkPrune), Arguments = "network prune")] @@ -2817,7 +2441,7 @@ public partial class DockerNetworkPruneSettings : DockerOptionsBase } #endregion #region DockerManifestInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestInspect), Arguments = "manifest inspect")] @@ -2834,7 +2458,7 @@ public partial class DockerManifestInspectSettings : DockerOptionsBase } #endregion #region DockerInfoSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerInfo), Arguments = "info")] @@ -2845,7 +2469,7 @@ public partial class DockerInfoSettings : DockerOptionsBase } #endregion #region DockerCommitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCommit), Arguments = "commit")] @@ -2866,7 +2490,7 @@ public partial class DockerCommitSettings : DockerOptionsBase } #endregion #region DockerStackDeploySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackDeploy), Arguments = "stack deploy")] @@ -2889,7 +2513,7 @@ public partial class DockerStackDeploySettings : DockerOptionsBase } #endregion #region DockerServiceScaleSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceScale), Arguments = "service scale")] @@ -2900,7 +2524,7 @@ public partial class DockerServiceScaleSettings : DockerOptionsBase } #endregion #region DockerRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRun), Arguments = "run")] @@ -3117,7 +2741,7 @@ public partial class DockerRunSettings : DockerOptionsBase } #endregion #region DockerCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCreate), Arguments = "create")] @@ -3328,7 +2952,7 @@ public partial class DockerCreateSettings : DockerOptionsBase } #endregion #region DockerServiceUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceUpdate), Arguments = "service update")] @@ -3507,7 +3131,7 @@ public partial class DockerServiceUpdateSettings : DockerOptionsBase } #endregion #region DockerPortSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPort), Arguments = "port")] @@ -3520,7 +3144,7 @@ public partial class DockerPortSettings : DockerOptionsBase } #endregion #region DockerContainerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainer), Arguments = "container")] @@ -3529,7 +3153,7 @@ public partial class DockerContainerSettings : DockerOptionsBase } #endregion #region DockerImagePushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePush), Arguments = "image push")] @@ -3544,7 +3168,7 @@ public partial class DockerImagePushSettings : DockerOptionsBase } #endregion #region DockerServiceInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceInspect), Arguments = "service inspect")] @@ -3559,7 +3183,7 @@ public partial class DockerServiceInspectSettings : DockerOptionsBase } #endregion #region DockerNetworkConnectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkConnect), Arguments = "network connect")] @@ -3584,7 +3208,7 @@ public partial class DockerNetworkConnectSettings : DockerOptionsBase } #endregion #region DockerSecretLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretLs), Arguments = "secret ls")] @@ -3599,7 +3223,7 @@ public partial class DockerSecretLsSettings : DockerOptionsBase } #endregion #region DockerSwarmLeaveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmLeave), Arguments = "swarm leave")] @@ -3610,7 +3234,7 @@ public partial class DockerSwarmLeaveSettings : DockerOptionsBase } #endregion #region DockerImagesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImages), Arguments = "images")] @@ -3633,7 +3257,7 @@ public partial class DockerImagesSettings : DockerOptionsBase } #endregion #region DockerEngineUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineUpdate), Arguments = "engine update")] @@ -3650,7 +3274,7 @@ public partial class DockerEngineUpdateSettings : DockerOptionsBase } #endregion #region DockerSystemEventsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemEvents), Arguments = "system events")] @@ -3667,7 +3291,7 @@ public partial class DockerSystemEventsSettings : DockerOptionsBase } #endregion #region DockerInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerInspect), Arguments = "inspect")] @@ -3684,7 +3308,7 @@ public partial class DockerInspectSettings : DockerOptionsBase } #endregion #region DockerEngineCheckSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineCheck), Arguments = "engine check")] @@ -3709,7 +3333,7 @@ public partial class DockerEngineCheckSettings : DockerOptionsBase } #endregion #region DockerAttachSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerAttach), Arguments = "attach")] @@ -3726,7 +3350,7 @@ public partial class DockerAttachSettings : DockerOptionsBase } #endregion #region DockerContainerWaitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerWait), Arguments = "container wait")] @@ -3737,7 +3361,7 @@ public partial class DockerContainerWaitSettings : DockerOptionsBase } #endregion #region DockerSwarmCaSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmCa), Arguments = "swarm ca")] @@ -3760,7 +3384,7 @@ public partial class DockerSwarmCaSettings : DockerOptionsBase } #endregion #region DockerEngineSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngine), Arguments = "engine")] @@ -3771,7 +3395,7 @@ public partial class DockerEngineSettings : DockerOptionsBase } #endregion #region DockerSystemPruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemPrune), Arguments = "system prune")] @@ -3788,7 +3412,7 @@ public partial class DockerSystemPruneSettings : DockerOptionsBase } #endregion #region DockerBuilderSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilder), Arguments = "builder")] @@ -3797,7 +3421,7 @@ public partial class DockerBuilderSettings : DockerOptionsBase } #endregion #region DockerContainerPauseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPause), Arguments = "container pause")] @@ -3808,7 +3432,7 @@ public partial class DockerContainerPauseSettings : DockerOptionsBase } #endregion #region DockerContainerCommitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerCommit), Arguments = "container commit")] @@ -3829,7 +3453,7 @@ public partial class DockerContainerCommitSettings : DockerOptionsBase } #endregion #region DockerContextLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextLs), Arguments = "context ls")] @@ -3842,7 +3466,7 @@ public partial class DockerContextLsSettings : DockerOptionsBase } #endregion #region DockerContextRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextRm), Arguments = "context rm")] @@ -3853,7 +3477,7 @@ public partial class DockerContextRmSettings : DockerOptionsBase } #endregion #region DockerStackPsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackPs), Arguments = "stack ps")] @@ -3876,7 +3500,7 @@ public partial class DockerStackPsSettings : DockerStackSettings } #endregion #region DockerContainerCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerCreate), Arguments = "container create")] @@ -4087,7 +3711,7 @@ public partial class DockerContainerCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeCreate), Arguments = "volume create")] @@ -4106,7 +3730,7 @@ public partial class DockerVolumeCreateSettings : DockerOptionsBase } #endregion #region DockerPluginSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPlugin), Arguments = "plugin")] @@ -4115,7 +3739,7 @@ public partial class DockerPluginSettings : DockerOptionsBase } #endregion #region DockerLoginSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogin), Arguments = "login")] @@ -4130,7 +3754,7 @@ public partial class DockerLoginSettings : DockerOptionsBase } #endregion #region DockerSwarmUnlockKeySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUnlockKey), Arguments = "swarm unlock-key")] @@ -4143,7 +3767,7 @@ public partial class DockerSwarmUnlockKeySettings : DockerOptionsBase } #endregion #region DockerStartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStart), Arguments = "start")] @@ -4164,7 +3788,7 @@ public partial class DockerStartSettings : DockerOptionsBase } #endregion #region DockerSwarmInitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmInit), Arguments = "swarm init")] @@ -4203,7 +3827,7 @@ public partial class DockerSwarmInitSettings : DockerOptionsBase } #endregion #region DockerContainerDiffSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerDiff), Arguments = "container diff")] @@ -4214,7 +3838,7 @@ public partial class DockerContainerDiffSettings : DockerOptionsBase } #endregion #region DockerContainerRestartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRestart), Arguments = "container restart")] @@ -4227,7 +3851,7 @@ public partial class DockerContainerRestartSettings : DockerOptionsBase } #endregion #region DockerConfigSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfig), Arguments = "config")] @@ -4236,7 +3860,7 @@ public partial class DockerConfigSettings : DockerOptionsBase } #endregion #region DockerPluginDisableSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginDisable), Arguments = "plugin disable")] @@ -4249,7 +3873,7 @@ public partial class DockerPluginDisableSettings : DockerOptionsBase } #endregion #region DockerContainerUnpauseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerUnpause), Arguments = "container unpause")] @@ -4260,7 +3884,7 @@ public partial class DockerContainerUnpauseSettings : DockerOptionsBase } #endregion #region DockerContextImportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextImport), Arguments = "context import")] @@ -4273,7 +3897,7 @@ public partial class DockerContextImportSettings : DockerOptionsBase } #endregion #region DockerRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRm), Arguments = "rm")] @@ -4290,7 +3914,7 @@ public partial class DockerRmSettings : DockerOptionsBase } #endregion #region DockerDeploySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerDeploy), Arguments = "deploy")] @@ -4313,7 +3937,7 @@ public partial class DockerDeploySettings : DockerOptionsBase } #endregion #region DockerNodeRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeRm), Arguments = "node rm")] @@ -4326,7 +3950,7 @@ public partial class DockerNodeRmSettings : DockerOptionsBase } #endregion #region DockerCheckpointRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointRm), Arguments = "checkpoint rm")] @@ -4341,7 +3965,7 @@ public partial class DockerCheckpointRmSettings : DockerOptionsBase } #endregion #region DockerPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPush), Arguments = "push")] @@ -4356,7 +3980,7 @@ public partial class DockerPushSettings : DockerOptionsBase } #endregion #region DockerNetworkCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkCreate), Arguments = "network create")] @@ -4399,7 +4023,7 @@ public partial class DockerNetworkCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeLs), Arguments = "volume ls")] @@ -4414,7 +4038,7 @@ public partial class DockerVolumeLsSettings : DockerOptionsBase } #endregion #region DockerTrustInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustInspect), Arguments = "trust inspect")] @@ -4425,7 +4049,7 @@ public partial class DockerTrustInspectSettings : DockerOptionsBase } #endregion #region DockerNetworkInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkInspect), Arguments = "network inspect")] @@ -4440,7 +4064,7 @@ public partial class DockerNetworkInspectSettings : DockerOptionsBase } #endregion #region DockerEngineActivateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineActivate), Arguments = "engine activate")] @@ -4465,7 +4089,7 @@ public partial class DockerEngineActivateSettings : DockerOptionsBase } #endregion #region DockerContextUseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextUse), Arguments = "context use")] @@ -4476,7 +4100,7 @@ public partial class DockerContextUseSettings : DockerOptionsBase } #endregion #region DockerVolumeRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeRm), Arguments = "volume rm")] @@ -4489,7 +4113,7 @@ public partial class DockerVolumeRmSettings : DockerOptionsBase } #endregion #region DockerManifestCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestCreate), Arguments = "manifest create")] @@ -4502,7 +4126,7 @@ public partial class DockerManifestCreateSettings : DockerOptionsBase } #endregion #region DockerManifestPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestPush), Arguments = "manifest push")] @@ -4517,7 +4141,7 @@ public partial class DockerManifestPushSettings : DockerOptionsBase } #endregion #region DockerPluginEnableSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginEnable), Arguments = "plugin enable")] @@ -4530,7 +4154,7 @@ public partial class DockerPluginEnableSettings : DockerOptionsBase } #endregion #region DockerImportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImport), Arguments = "import")] @@ -4549,7 +4173,7 @@ public partial class DockerImportSettings : DockerOptionsBase } #endregion #region DockerContainerRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRun), Arguments = "container run")] @@ -4766,7 +4390,7 @@ public partial class DockerContainerRunSettings : DockerOptionsBase } #endregion #region DockerNodeInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeInspect), Arguments = "node inspect")] @@ -4781,7 +4405,7 @@ public partial class DockerNodeInspectSettings : DockerOptionsBase } #endregion #region DockerSaveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSave), Arguments = "save")] @@ -4794,7 +4418,7 @@ public partial class DockerSaveSettings : DockerOptionsBase } #endregion #region DockerContainerStatsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStats), Arguments = "container stats")] @@ -4813,7 +4437,7 @@ public partial class DockerContainerStatsSettings : DockerOptionsBase } #endregion #region DockerContainerExecSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerExec), Arguments = "container exec")] @@ -4844,7 +4468,7 @@ public partial class DockerContainerExecSettings : DockerOptionsBase } #endregion #region DockerNodeLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeLs), Arguments = "node ls")] @@ -4859,7 +4483,7 @@ public partial class DockerNodeLsSettings : DockerOptionsBase } #endregion #region DockerSwarmJoinSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmJoin), Arguments = "swarm join HOST:PORT")] @@ -4878,7 +4502,7 @@ public partial class DockerSwarmJoinSettings : DockerOptionsBase } #endregion #region DockerContainerLogsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerLogs), Arguments = "container logs")] @@ -4901,7 +4525,7 @@ public partial class DockerContainerLogsSettings : DockerOptionsBase } #endregion #region DockerCheckpointLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointLs), Arguments = "checkpoint ls")] @@ -4914,7 +4538,7 @@ public partial class DockerCheckpointLsSettings : DockerOptionsBase } #endregion #region DockerContainerKillSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerKill), Arguments = "container kill")] @@ -4927,7 +4551,7 @@ public partial class DockerContainerKillSettings : DockerOptionsBase } #endregion #region DockerPluginInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginInstall), Arguments = "plugin install")] @@ -4948,7 +4572,7 @@ public partial class DockerPluginInstallSettings : DockerOptionsBase } #endregion #region DockerImagePruneSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePrune), Arguments = "image prune")] @@ -4963,7 +4587,7 @@ public partial class DockerImagePruneSettings : DockerOptionsBase } #endregion #region DockerImageImportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageImport), Arguments = "image import")] @@ -4982,7 +4606,7 @@ public partial class DockerImageImportSettings : DockerOptionsBase } #endregion #region DockerDiffSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerDiff), Arguments = "diff")] @@ -4993,7 +4617,7 @@ public partial class DockerDiffSettings : DockerOptionsBase } #endregion #region DockerUnpauseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerUnpause), Arguments = "unpause")] @@ -5004,7 +4628,7 @@ public partial class DockerUnpauseSettings : DockerOptionsBase } #endregion #region DockerContainerLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerLs), Arguments = "container ls")] @@ -5029,7 +4653,7 @@ public partial class DockerContainerLsSettings : DockerOptionsBase } #endregion #region DockerNodePsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodePs), Arguments = "node ps")] @@ -5050,7 +4674,7 @@ public partial class DockerNodePsSettings : DockerOptionsBase } #endregion #region DockerContainerTopSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerTop), Arguments = "container top [ps")] @@ -5063,7 +4687,7 @@ public partial class DockerContainerTopSettings : DockerOptionsBase } #endregion #region DockerContainerRenameSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRename), Arguments = "container rename")] @@ -5076,7 +4700,7 @@ public partial class DockerContainerRenameSettings : DockerOptionsBase } #endregion #region DockerImageHistorySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageHistory), Arguments = "image history")] @@ -5095,7 +4719,7 @@ public partial class DockerImageHistorySettings : DockerOptionsBase } #endregion #region DockerPsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPs), Arguments = "ps")] @@ -5120,7 +4744,7 @@ public partial class DockerPsSettings : DockerOptionsBase } #endregion #region DockerImageTagSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageTag), Arguments = "image tag")] @@ -5133,7 +4757,7 @@ public partial class DockerImageTagSettings : DockerOptionsBase } #endregion #region DockerExportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerExport), Arguments = "export")] @@ -5146,7 +4770,7 @@ public partial class DockerExportSettings : DockerOptionsBase } #endregion #region DockerNetworkDisconnectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkDisconnect), Arguments = "network disconnect")] @@ -5161,7 +4785,7 @@ public partial class DockerNetworkDisconnectSettings : DockerOptionsBase } #endregion #region DockerBuilderBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilderBuild), Arguments = "builder build")] @@ -5242,7 +4866,7 @@ public partial class DockerBuilderBuildSettings : DockerOptionsBase } #endregion #region DockerBuildxBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuildxBuild), Arguments = "buildx build")] @@ -5325,7 +4949,7 @@ public partial class DockerBuildxBuildSettings : DockerOptionsBase } #endregion #region DockerBuildxCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuildxCreate), Arguments = "buildx create")] @@ -5358,7 +4982,7 @@ public partial class DockerBuildxCreateSettings : DockerOptionsBase } #endregion #region DockerStatsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStats), Arguments = "stats")] @@ -5377,7 +5001,7 @@ public partial class DockerStatsSettings : DockerOptionsBase } #endregion #region DockerSearchSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSearch), Arguments = "search")] @@ -5400,7 +5024,7 @@ public partial class DockerSearchSettings : DockerOptionsBase } #endregion #region DockerManifestSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifest), Arguments = "manifest")] @@ -5411,7 +5035,7 @@ public partial class DockerManifestSettings : DockerOptionsBase } #endregion #region DockerPluginPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginPush), Arguments = "plugin push")] @@ -5424,7 +5048,7 @@ public partial class DockerPluginPushSettings : DockerOptionsBase } #endregion #region DockerImageLoadSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageLoad), Arguments = "image load")] @@ -5437,7 +5061,7 @@ public partial class DockerImageLoadSettings : DockerOptionsBase } #endregion #region DockerSwarmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarm), Arguments = "swarm")] @@ -5446,7 +5070,7 @@ public partial class DockerSwarmSettings : DockerOptionsBase } #endregion #region DockerContainerRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRm), Arguments = "container rm")] @@ -5463,7 +5087,7 @@ public partial class DockerContainerRmSettings : DockerOptionsBase } #endregion #region DockerContainerUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerUpdate), Arguments = "container update")] @@ -5504,7 +5128,7 @@ public partial class DockerContainerUpdateSettings : DockerOptionsBase } #endregion #region DockerPluginSetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginSet), Arguments = "plugin set")] @@ -5517,7 +5141,7 @@ public partial class DockerPluginSetSettings : DockerOptionsBase } #endregion #region DockerWaitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerWait), Arguments = "wait")] @@ -5528,7 +5152,7 @@ public partial class DockerWaitSettings : DockerOptionsBase } #endregion #region DockerContextExportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextExport), Arguments = "context export")] @@ -5543,7 +5167,7 @@ public partial class DockerContextExportSettings : DockerOptionsBase } #endregion #region DockerManifestAnnotateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestAnnotate), Arguments = "manifest annotate")] @@ -5564,7 +5188,7 @@ public partial class DockerManifestAnnotateSettings : DockerOptionsBase } #endregion #region DockerImagePullSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePull), Arguments = "image pull")] @@ -5583,7 +5207,7 @@ public partial class DockerImagePullSettings : DockerOptionsBase } #endregion #region DockerEventsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEvents), Arguments = "events")] @@ -5600,7 +5224,7 @@ public partial class DockerEventsSettings : DockerOptionsBase } #endregion #region DockerStackLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackLs), Arguments = "stack ls")] @@ -5615,7 +5239,7 @@ public partial class DockerStackLsSettings : DockerStackSettings } #endregion #region DockerContainerInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerInspect), Arguments = "container inspect")] @@ -5630,7 +5254,7 @@ public partial class DockerContainerInspectSettings : DockerOptionsBase } #endregion #region DockerKillSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerKill), Arguments = "kill")] @@ -5643,7 +5267,7 @@ public partial class DockerKillSettings : DockerOptionsBase } #endregion #region DockerCheckpointCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointCreate), Arguments = "checkpoint create")] @@ -5660,7 +5284,7 @@ public partial class DockerCheckpointCreateSettings : DockerOptionsBase } #endregion #region DockerPauseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPause), Arguments = "pause")] @@ -5671,7 +5295,7 @@ public partial class DockerPauseSettings : DockerOptionsBase } #endregion #region DockerLogsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogs), Arguments = "logs")] @@ -5694,7 +5318,7 @@ public partial class DockerLogsSettings : DockerOptionsBase } #endregion #region DockerContextInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextInspect), Arguments = "context inspect")] @@ -5709,7 +5333,7 @@ public partial class DockerContextInspectSettings : DockerOptionsBase } #endregion #region DockerNodePromoteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodePromote), Arguments = "node promote")] @@ -5720,7 +5344,7 @@ public partial class DockerNodePromoteSettings : DockerOptionsBase } #endregion #region DockerNodeDemoteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeDemote), Arguments = "node demote")] @@ -5731,7 +5355,7 @@ public partial class DockerNodeDemoteSettings : DockerOptionsBase } #endregion #region DockerExecSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerExec), Arguments = "exec")] @@ -5762,7 +5386,7 @@ public partial class DockerExecSettings : DockerOptionsBase } #endregion #region DockerImageRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageRm), Arguments = "image rm")] @@ -5777,7 +5401,7 @@ public partial class DockerImageRmSettings : DockerOptionsBase } #endregion #region DockerImageSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImage), Arguments = "image")] @@ -5786,7 +5410,7 @@ public partial class DockerImageSettings : DockerOptionsBase } #endregion #region DockerContextSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContext), Arguments = "context")] @@ -5795,7 +5419,7 @@ public partial class DockerContextSettings : DockerOptionsBase } #endregion #region DockerVolumeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolume), Arguments = "volume")] @@ -5806,7 +5430,7 @@ public partial class DockerVolumeSettings : DockerOptionsBase } #endregion #region DockerContainerStartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStart), Arguments = "container start")] @@ -5827,7 +5451,7 @@ public partial class DockerContainerStartSettings : DockerOptionsBase } #endregion #region DockerPluginInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginInspect), Arguments = "plugin inspect")] @@ -5840,7 +5464,7 @@ public partial class DockerPluginInspectSettings : DockerOptionsBase } #endregion #region DockerLogoutSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogout), Arguments = "logout")] @@ -5851,7 +5475,7 @@ public partial class DockerLogoutSettings : DockerOptionsBase } #endregion #region DockerNetworkSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetwork), Arguments = "network")] @@ -5860,7 +5484,7 @@ public partial class DockerNetworkSettings : DockerOptionsBase } #endregion #region DockerImageLsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageLs), Arguments = "image ls")] @@ -5883,7 +5507,7 @@ public partial class DockerImageLsSettings : DockerOptionsBase } #endregion #region DockerSystemDfSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemDf), Arguments = "system df")] @@ -5896,7 +5520,7 @@ public partial class DockerSystemDfSettings : DockerOptionsBase } #endregion #region DockerServiceRollbackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceRollback), Arguments = "service rollback")] @@ -5911,7 +5535,7 @@ public partial class DockerServiceRollbackSettings : DockerOptionsBase } #endregion #region DockerRestartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRestart), Arguments = "restart")] @@ -5924,7 +5548,7 @@ public partial class DockerRestartSettings : DockerOptionsBase } #endregion #region DockerTrustSignerRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSignerRemove), Arguments = "trust signer remove")] @@ -5939,7 +5563,7 @@ public partial class DockerTrustSignerRemoveSettings : DockerOptionsBase } #endregion #region DockerStackRmSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackRm), Arguments = "stack rm")] @@ -5952,7 +5576,7 @@ public partial class DockerStackRmSettings : DockerStackSettings } #endregion #region DockerBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuild), Arguments = "build")] @@ -6079,7 +5703,7 @@ public partial class DockerRunTargetSettings : DockerRunSettings } #endregion #region DockerConfigRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigRmSettingsExtensions @@ -6110,7 +5734,7 @@ [Pure] [Builder(Type = typeof(DockerConfigRmSettings), Property = nameof(DockerC } #endregion #region DockerLoadSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLoadSettingsExtensions @@ -6143,7 +5767,7 @@ [Pure] [Builder(Type = typeof(DockerLoadSettings), Property = nameof(DockerLoadS } #endregion #region DockerContainerPruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPruneSettingsExtensions @@ -6176,7 +5800,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPruneSettings), Property = nameof(D } #endregion #region DockerTrustSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSettingsExtensions @@ -6184,7 +5808,7 @@ public static partial class DockerTrustSettingsExtensions } #endregion #region DockerStackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackSettingsExtensions @@ -6208,7 +5832,7 @@ [Pure] [Builder(Type = typeof(DockerStackSettings), Property = nameof(DockerStac } #endregion #region DockerTopSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTopSettingsExtensions @@ -6232,7 +5856,7 @@ [Pure] [Builder(Type = typeof(DockerTopSettings), Property = nameof(DockerTopSet } #endregion #region DockerPullSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPullSettingsExtensions @@ -6307,7 +5931,7 @@ [Pure] [Builder(Type = typeof(DockerPullSettings), Property = nameof(DockerPullS } #endregion #region DockerTrustSignSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignSettingsExtensions @@ -6315,7 +5939,7 @@ public static partial class DockerTrustSignSettingsExtensions } #endregion #region DockerCheckpointSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointSettingsExtensions @@ -6323,7 +5947,7 @@ public static partial class DockerCheckpointSettingsExtensions } #endregion #region DockerTrustSignerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerSettingsExtensions @@ -6331,7 +5955,7 @@ public static partial class DockerTrustSignerSettingsExtensions } #endregion #region DockerConfigInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigInspectSettingsExtensions @@ -6387,7 +6011,7 @@ [Pure] [Builder(Type = typeof(DockerConfigInspectSettings), Property = nameof(Do } #endregion #region DockerServiceSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceSettingsExtensions @@ -6395,7 +6019,7 @@ public static partial class DockerServiceSettingsExtensions } #endregion #region DockerTrustKeyGenerateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeyGenerateSettingsExtensions @@ -6411,7 +6035,7 @@ [Pure] [Builder(Type = typeof(DockerTrustKeyGenerateSettings), Property = nameof } #endregion #region DockerSystemSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemSettingsExtensions @@ -6419,7 +6043,7 @@ public static partial class DockerSystemSettingsExtensions } #endregion #region DockerConfigLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigLsSettingsExtensions @@ -6460,7 +6084,7 @@ [Pure] [Builder(Type = typeof(DockerConfigLsSettings), Property = nameof(DockerC } #endregion #region DockerContextUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextUpdateSettingsExtensions @@ -6508,7 +6132,7 @@ [Pure] [Builder(Type = typeof(DockerContextUpdateSettings), Property = nameof(Do } #endregion #region DockerStackServicesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackServicesSettingsExtensions @@ -6565,7 +6189,7 @@ [Pure] [Builder(Type = typeof(DockerStackServicesSettings), Property = nameof(Do } #endregion #region DockerContainerPortSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPortSettingsExtensions @@ -6589,7 +6213,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPortSettings), Property = nameof(Do } #endregion #region DockerRenameSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRenameSettingsExtensions @@ -6613,7 +6237,7 @@ [Pure] [Builder(Type = typeof(DockerRenameSettings), Property = nameof(DockerRen } #endregion #region DockerTagSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTagSettingsExtensions @@ -6637,7 +6261,7 @@ [Pure] [Builder(Type = typeof(DockerTagSettings), Property = nameof(DockerTagSet } #endregion #region DockerSecretInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretInspectSettingsExtensions @@ -6693,7 +6317,7 @@ [Pure] [Builder(Type = typeof(DockerSecretInspectSettings), Property = nameof(Do } #endregion #region DockerSecretSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretSettingsExtensions @@ -6701,7 +6325,7 @@ public static partial class DockerSecretSettingsExtensions } #endregion #region DockerContainerExportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerExportSettingsExtensions @@ -6725,7 +6349,7 @@ [Pure] [Builder(Type = typeof(DockerContainerExportSettings), Property = nameof( } #endregion #region DockerHistorySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerHistorySettingsExtensions @@ -6800,7 +6424,7 @@ [Pure] [Builder(Type = typeof(DockerHistorySettings), Property = nameof(DockerHi } #endregion #region DockerServiceCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceCreateSettingsExtensions @@ -7642,7 +7266,7 @@ [Pure] [Builder(Type = typeof(DockerServiceCreateSettings), Property = nameof(Do } #endregion #region DockerServicePsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServicePsSettingsExtensions @@ -7740,7 +7364,7 @@ [Pure] [Builder(Type = typeof(DockerServicePsSettings), Property = nameof(Docker } #endregion #region DockerStopSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStopSettingsExtensions @@ -7779,7 +7403,7 @@ [Pure] [Builder(Type = typeof(DockerStopSettings), Property = nameof(DockerStopS } #endregion #region DockerNodeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeSettingsExtensions @@ -7787,7 +7411,7 @@ public static partial class DockerNodeSettingsExtensions } #endregion #region DockerUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerUpdateSettingsExtensions @@ -7938,7 +7562,7 @@ [Pure] [Builder(Type = typeof(DockerUpdateSettings), Property = nameof(DockerUpd } #endregion #region DockerPluginCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginCreateSettingsExtensions @@ -7979,7 +7603,7 @@ [Pure] [Builder(Type = typeof(DockerPluginCreateSettings), Property = nameof(Doc } #endregion #region DockerSystemInfoSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemInfoSettingsExtensions @@ -7995,7 +7619,7 @@ [Pure] [Builder(Type = typeof(DockerSystemInfoSettings), Property = nameof(Docke } #endregion #region DockerVolumePruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumePruneSettingsExtensions @@ -8028,7 +7652,7 @@ [Pure] [Builder(Type = typeof(DockerVolumePruneSettings), Property = nameof(Dock } #endregion #region DockerPluginUpgradeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginUpgradeSettingsExtensions @@ -8103,7 +7727,7 @@ [Pure] [Builder(Type = typeof(DockerPluginUpgradeSettings), Property = nameof(Do } #endregion #region DockerBuilderPruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderPruneSettingsExtensions @@ -8111,7 +7735,7 @@ public static partial class DockerBuilderPruneSettingsExtensions } #endregion #region DockerSwarmJoinTokenSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmJoinTokenSettingsExtensions @@ -8161,7 +7785,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmJoinTokenSettings), Property = nameof(D } #endregion #region DockerNodeUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeUpdateSettingsExtensions @@ -8239,7 +7863,7 @@ [Pure] [Builder(Type = typeof(DockerNodeUpdateSettings), Property = nameof(Docke } #endregion #region DockerTrustSignerAddSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerAddSettingsExtensions @@ -8286,7 +7910,7 @@ [Pure] [Builder(Type = typeof(DockerTrustSignerAddSettings), Property = nameof(D } #endregion #region DockerSwarmUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUpdateSettingsExtensions @@ -8359,7 +7983,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmUpdateSettings), Property = nameof(Dock } #endregion #region DockerServiceLogsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceLogsSettingsExtensions @@ -8510,7 +8134,7 @@ [Pure] [Builder(Type = typeof(DockerServiceLogsSettings), Property = nameof(Dock } #endregion #region DockerServiceLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceLsSettingsExtensions @@ -8551,7 +8175,7 @@ [Pure] [Builder(Type = typeof(DockerServiceLsSettings), Property = nameof(Docker } #endregion #region DockerSwarmUnlockSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUnlockSettingsExtensions @@ -8559,7 +8183,7 @@ public static partial class DockerSwarmUnlockSettingsExtensions } #endregion #region DockerNetworkLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkLsSettingsExtensions @@ -8617,7 +8241,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkLsSettings), Property = nameof(Docker } #endregion #region DockerPluginLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginLsSettingsExtensions @@ -8675,7 +8299,7 @@ [Pure] [Builder(Type = typeof(DockerPluginLsSettings), Property = nameof(DockerP } #endregion #region DockerPluginRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginRmSettingsExtensions @@ -8723,7 +8347,7 @@ [Pure] [Builder(Type = typeof(DockerPluginRmSettings), Property = nameof(DockerP } #endregion #region DockerImageBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageBuildSettingsExtensions @@ -9190,7 +8814,7 @@ [Pure] [Builder(Type = typeof(DockerImageBuildSettings), Property = nameof(Docke } #endregion #region DockerTrustRevokeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustRevokeSettingsExtensions @@ -9223,7 +8847,7 @@ [Pure] [Builder(Type = typeof(DockerTrustRevokeSettings), Property = nameof(Dock } #endregion #region DockerRmiSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRmiSettingsExtensions @@ -9288,7 +8912,7 @@ [Pure] [Builder(Type = typeof(DockerRmiSettings), Property = nameof(DockerRmiSet } #endregion #region DockerNetworkRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkRmSettingsExtensions @@ -9319,7 +8943,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkRmSettings), Property = nameof(Docker } #endregion #region DockerVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVersionSettingsExtensions @@ -9343,7 +8967,7 @@ [Pure] [Builder(Type = typeof(DockerVersionSettings), Property = nameof(DockerVe } #endregion #region DockerSecretCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretCreateSettingsExtensions @@ -9406,7 +9030,7 @@ [Pure] [Builder(Type = typeof(DockerSecretCreateSettings), Property = nameof(Doc } #endregion #region DockerServiceRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceRmSettingsExtensions @@ -9437,7 +9061,7 @@ [Pure] [Builder(Type = typeof(DockerServiceRmSettings), Property = nameof(Docker } #endregion #region DockerTrustKeyLoadSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeyLoadSettingsExtensions @@ -9461,7 +9085,7 @@ [Pure] [Builder(Type = typeof(DockerTrustKeyLoadSettings), Property = nameof(Doc } #endregion #region DockerSecretRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretRmSettingsExtensions @@ -9492,7 +9116,7 @@ [Pure] [Builder(Type = typeof(DockerSecretRmSettings), Property = nameof(DockerS } #endregion #region DockerImageInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageInspectSettingsExtensions @@ -9531,7 +9155,7 @@ [Pure] [Builder(Type = typeof(DockerImageInspectSettings), Property = nameof(Doc } #endregion #region DockerImageSaveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageSaveSettingsExtensions @@ -9570,7 +9194,7 @@ [Pure] [Builder(Type = typeof(DockerImageSaveSettings), Property = nameof(Docker } #endregion #region DockerTrustKeySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeySettingsExtensions @@ -9578,7 +9202,7 @@ public static partial class DockerTrustKeySettingsExtensions } #endregion #region DockerContainerAttachSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerAttachSettingsExtensions @@ -9636,7 +9260,7 @@ [Pure] [Builder(Type = typeof(DockerContainerAttachSettings), Property = nameof( } #endregion #region DockerContextCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextCreateSettingsExtensions @@ -9692,7 +9316,7 @@ [Pure] [Builder(Type = typeof(DockerContextCreateSettings), Property = nameof(Do } #endregion #region DockerConfigCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigCreateSettingsExtensions @@ -9747,7 +9371,7 @@ [Pure] [Builder(Type = typeof(DockerConfigCreateSettings), Property = nameof(Doc } #endregion #region DockerVolumeInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeInspectSettingsExtensions @@ -9786,7 +9410,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeInspectSettings), Property = nameof(Do } #endregion #region DockerContainerStopSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStopSettingsExtensions @@ -9825,7 +9449,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStopSettings), Property = nameof(Do } #endregion #region DockerNetworkPruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkPruneSettingsExtensions @@ -9858,7 +9482,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkPruneSettings), Property = nameof(Doc } #endregion #region DockerManifestInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestInspectSettingsExtensions @@ -9916,7 +9540,7 @@ [Pure] [Builder(Type = typeof(DockerManifestInspectSettings), Property = nameof( } #endregion #region DockerInfoSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerInfoSettingsExtensions @@ -9932,7 +9556,7 @@ [Pure] [Builder(Type = typeof(DockerInfoSettings), Property = nameof(DockerInfoS } #endregion #region DockerCommitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCommitSettingsExtensions @@ -10012,7 +9636,7 @@ [Pure] [Builder(Type = typeof(DockerCommitSettings), Property = nameof(DockerCom } #endregion #region DockerStackDeploySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackDeploySettingsExtensions @@ -10109,7 +9733,7 @@ [Pure] [Builder(Type = typeof(DockerStackDeploySettings), Property = nameof(Dock } #endregion #region DockerServiceScaleSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceScaleSettingsExtensions @@ -10134,7 +9758,7 @@ [Pure] [Builder(Type = typeof(DockerServiceScaleSettings), Property = nameof(Doc } #endregion #region DockerRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRunSettingsExtensions @@ -11595,7 +11219,7 @@ [Pure] [Builder(Type = typeof(DockerRunSettings), Property = nameof(DockerRunSet } #endregion #region DockerCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCreateSettingsExtensions @@ -13014,7 +12638,7 @@ [Pure] [Builder(Type = typeof(DockerCreateSettings), Property = nameof(DockerCre } #endregion #region DockerServiceUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceUpdateSettingsExtensions @@ -14197,7 +13821,7 @@ [Pure] [Builder(Type = typeof(DockerServiceUpdateSettings), Property = nameof(Do } #endregion #region DockerPortSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPortSettingsExtensions @@ -14221,7 +13845,7 @@ [Pure] [Builder(Type = typeof(DockerPortSettings), Property = nameof(DockerPortS } #endregion #region DockerContainerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerSettingsExtensions @@ -14229,7 +13853,7 @@ public static partial class DockerContainerSettingsExtensions } #endregion #region DockerImagePushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePushSettingsExtensions @@ -14279,7 +13903,7 @@ [Pure] [Builder(Type = typeof(DockerImagePushSettings), Property = nameof(Docker } #endregion #region DockerServiceInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceInspectSettingsExtensions @@ -14335,7 +13959,7 @@ [Pure] [Builder(Type = typeof(DockerServiceInspectSettings), Property = nameof(D } #endregion #region DockerNetworkConnectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkConnectSettingsExtensions @@ -14467,7 +14091,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkConnectSettings), Property = nameof(D } #endregion #region DockerSecretLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretLsSettingsExtensions @@ -14508,7 +14132,7 @@ [Pure] [Builder(Type = typeof(DockerSecretLsSettings), Property = nameof(DockerS } #endregion #region DockerSwarmLeaveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmLeaveSettingsExtensions @@ -14533,7 +14157,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmLeaveSettings), Property = nameof(Docke } #endregion #region DockerImagesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagesSettingsExtensions @@ -14633,7 +14257,7 @@ [Pure] [Builder(Type = typeof(DockerImagesSettings), Property = nameof(DockerIma } #endregion #region DockerEngineUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineUpdateSettingsExtensions @@ -14673,7 +14297,7 @@ [Pure] [Builder(Type = typeof(DockerEngineUpdateSettings), Property = nameof(Doc } #endregion #region DockerSystemEventsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemEventsSettingsExtensions @@ -14713,7 +14337,7 @@ [Pure] [Builder(Type = typeof(DockerSystemEventsSettings), Property = nameof(Doc } #endregion #region DockerInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerInspectSettingsExtensions @@ -14777,7 +14401,7 @@ [Pure] [Builder(Type = typeof(DockerInspectSettings), Property = nameof(DockerIn } #endregion #region DockerEngineCheckSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineCheckSettingsExtensions @@ -14885,7 +14509,7 @@ [Pure] [Builder(Type = typeof(DockerEngineCheckSettings), Property = nameof(Dock } #endregion #region DockerAttachSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerAttachSettingsExtensions @@ -14943,7 +14567,7 @@ [Pure] [Builder(Type = typeof(DockerAttachSettings), Property = nameof(DockerAtt } #endregion #region DockerContainerWaitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerWaitSettingsExtensions @@ -14974,7 +14598,7 @@ [Pure] [Builder(Type = typeof(DockerContainerWaitSettings), Property = nameof(Do } #endregion #region DockerSwarmCaSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmCaSettingsExtensions @@ -15065,7 +14689,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmCaSettings), Property = nameof(DockerSw } #endregion #region DockerEngineSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineSettingsExtensions @@ -15081,7 +14705,7 @@ [Pure] [Builder(Type = typeof(DockerEngineSettings), Property = nameof(DockerEng } #endregion #region DockerSystemPruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemPruneSettingsExtensions @@ -15148,7 +14772,7 @@ [Pure] [Builder(Type = typeof(DockerSystemPruneSettings), Property = nameof(Dock } #endregion #region DockerBuilderSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderSettingsExtensions @@ -15156,7 +14780,7 @@ public static partial class DockerBuilderSettingsExtensions } #endregion #region DockerContainerPauseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPauseSettingsExtensions @@ -15187,7 +14811,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPauseSettings), Property = nameof(D } #endregion #region DockerContainerCommitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerCommitSettingsExtensions @@ -15267,7 +14891,7 @@ [Pure] [Builder(Type = typeof(DockerContainerCommitSettings), Property = nameof( } #endregion #region DockerContextLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextLsSettingsExtensions @@ -15300,7 +14924,7 @@ [Pure] [Builder(Type = typeof(DockerContextLsSettings), Property = nameof(Docker } #endregion #region DockerContextRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextRmSettingsExtensions @@ -15331,7 +14955,7 @@ [Pure] [Builder(Type = typeof(DockerContextRmSettings), Property = nameof(Docker } #endregion #region DockerStackPsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackPsSettingsExtensions @@ -15422,7 +15046,7 @@ [Pure] [Builder(Type = typeof(DockerStackPsSettings), Property = nameof(DockerSt } #endregion #region DockerContainerCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerCreateSettingsExtensions @@ -16841,7 +16465,7 @@ [Pure] [Builder(Type = typeof(DockerContainerCreateSettings), Property = nameof( } #endregion #region DockerVolumeCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeCreateSettingsExtensions @@ -16913,7 +16537,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeCreateSettings), Property = nameof(Doc } #endregion #region DockerPluginSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginSettingsExtensions @@ -16921,7 +16545,7 @@ public static partial class DockerPluginSettingsExtensions } #endregion #region DockerLoginSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLoginSettingsExtensions @@ -16953,7 +16577,7 @@ [Pure] [Builder(Type = typeof(DockerLoginSettings), Property = nameof(DockerLogi } #endregion #region DockerSwarmUnlockKeySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUnlockKeySettingsExtensions @@ -16995,7 +16619,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmUnlockKeySettings), Property = nameof(D } #endregion #region DockerStartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStartSettingsExtensions @@ -17084,7 +16708,7 @@ [Pure] [Builder(Type = typeof(DockerStartSettings), Property = nameof(DockerStar } #endregion #region DockerSwarmInitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmInitSettingsExtensions @@ -17230,7 +16854,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmInitSettings), Property = nameof(Docker } #endregion #region DockerContainerDiffSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerDiffSettingsExtensions @@ -17246,7 +16870,7 @@ [Pure] [Builder(Type = typeof(DockerContainerDiffSettings), Property = nameof(Do } #endregion #region DockerContainerRestartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRestartSettingsExtensions @@ -17285,7 +16909,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRestartSettings), Property = nameof } #endregion #region DockerConfigSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigSettingsExtensions @@ -17293,7 +16917,7 @@ public static partial class DockerConfigSettingsExtensions } #endregion #region DockerPluginDisableSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginDisableSettingsExtensions @@ -17326,7 +16950,7 @@ [Pure] [Builder(Type = typeof(DockerPluginDisableSettings), Property = nameof(Do } #endregion #region DockerContainerUnpauseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerUnpauseSettingsExtensions @@ -17357,7 +16981,7 @@ [Pure] [Builder(Type = typeof(DockerContainerUnpauseSettings), Property = nameof } #endregion #region DockerContextImportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextImportSettingsExtensions @@ -17381,7 +17005,7 @@ [Pure] [Builder(Type = typeof(DockerContextImportSettings), Property = nameof(Do } #endregion #region DockerRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRmSettingsExtensions @@ -17463,7 +17087,7 @@ [Pure] [Builder(Type = typeof(DockerRmSettings), Property = nameof(DockerRmSetti } #endregion #region DockerDeploySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerDeploySettingsExtensions @@ -17560,7 +17184,7 @@ [Pure] [Builder(Type = typeof(DockerDeploySettings), Property = nameof(DockerDep } #endregion #region DockerNodeRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeRmSettingsExtensions @@ -17608,7 +17232,7 @@ [Pure] [Builder(Type = typeof(DockerNodeRmSettings), Property = nameof(DockerNod } #endregion #region DockerCheckpointRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointRmSettingsExtensions @@ -17640,7 +17264,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointRmSettings), Property = nameof(Doc } #endregion #region DockerPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPushSettingsExtensions @@ -17690,7 +17314,7 @@ [Pure] [Builder(Type = typeof(DockerPushSettings), Property = nameof(DockerPushS } #endregion #region DockerNetworkCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkCreateSettingsExtensions @@ -17966,7 +17590,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkCreateSettings), Property = nameof(Do } #endregion #region DockerVolumeLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeLsSettingsExtensions @@ -18007,7 +17631,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeLsSettings), Property = nameof(DockerV } #endregion #region DockerTrustInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustInspectSettingsExtensions @@ -18038,7 +17662,7 @@ [Pure] [Builder(Type = typeof(DockerTrustInspectSettings), Property = nameof(Doc } #endregion #region DockerNetworkInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkInspectSettingsExtensions @@ -18094,7 +17718,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkInspectSettings), Property = nameof(D } #endregion #region DockerEngineActivateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineActivateSettingsExtensions @@ -18184,7 +17808,7 @@ [Pure] [Builder(Type = typeof(DockerEngineActivateSettings), Property = nameof(D } #endregion #region DockerContextUseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextUseSettingsExtensions @@ -18200,7 +17824,7 @@ [Pure] [Builder(Type = typeof(DockerContextUseSettings), Property = nameof(Docke } #endregion #region DockerVolumeRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeRmSettingsExtensions @@ -18248,7 +17872,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeRmSettings), Property = nameof(DockerV } #endregion #region DockerManifestCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestCreateSettingsExtensions @@ -18287,7 +17911,7 @@ [Pure] [Builder(Type = typeof(DockerManifestCreateSettings), Property = nameof(D } #endregion #region DockerManifestPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestPushSettingsExtensions @@ -18337,7 +17961,7 @@ [Pure] [Builder(Type = typeof(DockerManifestPushSettings), Property = nameof(Doc } #endregion #region DockerPluginEnableSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginEnableSettingsExtensions @@ -18361,7 +17985,7 @@ [Pure] [Builder(Type = typeof(DockerPluginEnableSettings), Property = nameof(Doc } #endregion #region DockerImportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImportSettingsExtensions @@ -18424,7 +18048,7 @@ [Pure] [Builder(Type = typeof(DockerImportSettings), Property = nameof(DockerImp } #endregion #region DockerContainerRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRunSettingsExtensions @@ -19885,7 +19509,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRunSettings), Property = nameof(Doc } #endregion #region DockerNodeInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeInspectSettingsExtensions @@ -19941,7 +19565,7 @@ [Pure] [Builder(Type = typeof(DockerNodeInspectSettings), Property = nameof(Dock } #endregion #region DockerSaveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSaveSettingsExtensions @@ -19980,7 +19604,7 @@ [Pure] [Builder(Type = typeof(DockerSaveSettings), Property = nameof(DockerSaveS } #endregion #region DockerContainerStatsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStatsSettingsExtensions @@ -20070,7 +19694,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStatsSettings), Property = nameof(D } #endregion #region DockerContainerExecSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerExecSettingsExtensions @@ -20232,7 +19856,7 @@ [Pure] [Builder(Type = typeof(DockerContainerExecSettings), Property = nameof(Do } #endregion #region DockerNodeLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeLsSettingsExtensions @@ -20273,7 +19897,7 @@ [Pure] [Builder(Type = typeof(DockerNodeLsSettings), Property = nameof(DockerNod } #endregion #region DockerSwarmJoinSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmJoinSettingsExtensions @@ -20321,7 +19945,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmJoinSettings), Property = nameof(Docker } #endregion #region DockerContainerLogsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerLogsSettingsExtensions @@ -20412,7 +20036,7 @@ [Pure] [Builder(Type = typeof(DockerContainerLogsSettings), Property = nameof(Do } #endregion #region DockerCheckpointLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointLsSettingsExtensions @@ -20436,7 +20060,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointLsSettings), Property = nameof(Doc } #endregion #region DockerContainerKillSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerKillSettingsExtensions @@ -20475,7 +20099,7 @@ [Pure] [Builder(Type = typeof(DockerContainerKillSettings), Property = nameof(Do } #endregion #region DockerPluginInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginInstallSettingsExtensions @@ -20567,7 +20191,7 @@ [Pure] [Builder(Type = typeof(DockerPluginInstallSettings), Property = nameof(Do } #endregion #region DockerImagePruneSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePruneSettingsExtensions @@ -20617,7 +20241,7 @@ [Pure] [Builder(Type = typeof(DockerImagePruneSettings), Property = nameof(Docke } #endregion #region DockerImageImportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageImportSettingsExtensions @@ -20680,7 +20304,7 @@ [Pure] [Builder(Type = typeof(DockerImageImportSettings), Property = nameof(Dock } #endregion #region DockerDiffSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerDiffSettingsExtensions @@ -20696,7 +20320,7 @@ [Pure] [Builder(Type = typeof(DockerDiffSettings), Property = nameof(DockerDiffS } #endregion #region DockerUnpauseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerUnpauseSettingsExtensions @@ -20727,7 +20351,7 @@ [Pure] [Builder(Type = typeof(DockerUnpauseSettings), Property = nameof(DockerUn } #endregion #region DockerContainerLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerLsSettingsExtensions @@ -20844,7 +20468,7 @@ [Pure] [Builder(Type = typeof(DockerContainerLsSettings), Property = nameof(Dock } #endregion #region DockerNodePsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodePsSettingsExtensions @@ -20942,7 +20566,7 @@ [Pure] [Builder(Type = typeof(DockerNodePsSettings), Property = nameof(DockerNod } #endregion #region DockerContainerTopSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerTopSettingsExtensions @@ -20966,7 +20590,7 @@ [Pure] [Builder(Type = typeof(DockerContainerTopSettings), Property = nameof(Doc } #endregion #region DockerContainerRenameSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRenameSettingsExtensions @@ -20990,7 +20614,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRenameSettings), Property = nameof( } #endregion #region DockerImageHistorySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageHistorySettingsExtensions @@ -21065,7 +20689,7 @@ [Pure] [Builder(Type = typeof(DockerImageHistorySettings), Property = nameof(Doc } #endregion #region DockerPsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPsSettingsExtensions @@ -21182,7 +20806,7 @@ [Pure] [Builder(Type = typeof(DockerPsSettings), Property = nameof(DockerPsSetti } #endregion #region DockerImageTagSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageTagSettingsExtensions @@ -21206,7 +20830,7 @@ [Pure] [Builder(Type = typeof(DockerImageTagSettings), Property = nameof(DockerI } #endregion #region DockerExportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerExportSettingsExtensions @@ -21230,7 +20854,7 @@ [Pure] [Builder(Type = typeof(DockerExportSettings), Property = nameof(DockerExp } #endregion #region DockerNetworkDisconnectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkDisconnectSettingsExtensions @@ -21271,7 +20895,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkDisconnectSettings), Property = nameo } #endregion #region DockerBuilderBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderBuildSettingsExtensions @@ -21738,7 +21362,7 @@ [Pure] [Builder(Type = typeof(DockerBuilderBuildSettings), Property = nameof(Doc } #endregion #region DockerBuildxBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildxBuildSettingsExtensions @@ -22225,7 +21849,7 @@ [Pure] [Builder(Type = typeof(DockerBuildxBuildSettings), Property = nameof(Dock } #endregion #region DockerBuildxCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildxCreateSettingsExtensions @@ -22365,7 +21989,7 @@ [Pure] [Builder(Type = typeof(DockerBuildxCreateSettings), Property = nameof(Doc } #endregion #region DockerStatsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStatsSettingsExtensions @@ -22455,7 +22079,7 @@ [Pure] [Builder(Type = typeof(DockerStatsSettings), Property = nameof(DockerStat } #endregion #region DockerSearchSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSearchSettingsExtensions @@ -22537,7 +22161,7 @@ [Pure] [Builder(Type = typeof(DockerSearchSettings), Property = nameof(DockerSea } #endregion #region DockerManifestSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestSettingsExtensions @@ -22553,7 +22177,7 @@ [Pure] [Builder(Type = typeof(DockerManifestSettings), Property = nameof(DockerM } #endregion #region DockerPluginPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginPushSettingsExtensions @@ -22586,7 +22210,7 @@ [Pure] [Builder(Type = typeof(DockerPluginPushSettings), Property = nameof(Docke } #endregion #region DockerImageLoadSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageLoadSettingsExtensions @@ -22619,7 +22243,7 @@ [Pure] [Builder(Type = typeof(DockerImageLoadSettings), Property = nameof(Docker } #endregion #region DockerSwarmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmSettingsExtensions @@ -22627,7 +22251,7 @@ public static partial class DockerSwarmSettingsExtensions } #endregion #region DockerContainerRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRmSettingsExtensions @@ -22709,7 +22333,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRmSettings), Property = nameof(Dock } #endregion #region DockerContainerUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerUpdateSettingsExtensions @@ -22860,7 +22484,7 @@ [Pure] [Builder(Type = typeof(DockerContainerUpdateSettings), Property = nameof( } #endregion #region DockerPluginSetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginSetSettingsExtensions @@ -22893,7 +22517,7 @@ [Pure] [Builder(Type = typeof(DockerPluginSetSettings), Property = nameof(Docker } #endregion #region DockerWaitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerWaitSettingsExtensions @@ -22924,7 +22548,7 @@ [Pure] [Builder(Type = typeof(DockerWaitSettings), Property = nameof(DockerWaitS } #endregion #region DockerContextExportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextExportSettingsExtensions @@ -22965,7 +22589,7 @@ [Pure] [Builder(Type = typeof(DockerContextExportSettings), Property = nameof(Do } #endregion #region DockerManifestAnnotateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestAnnotateSettingsExtensions @@ -23036,7 +22660,7 @@ [Pure] [Builder(Type = typeof(DockerManifestAnnotateSettings), Property = nameof } #endregion #region DockerImagePullSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePullSettingsExtensions @@ -23111,7 +22735,7 @@ [Pure] [Builder(Type = typeof(DockerImagePullSettings), Property = nameof(Docker } #endregion #region DockerEventsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEventsSettingsExtensions @@ -23151,7 +22775,7 @@ [Pure] [Builder(Type = typeof(DockerEventsSettings), Property = nameof(DockerEve } #endregion #region DockerStackLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackLsSettingsExtensions @@ -23207,7 +22831,7 @@ [Pure] [Builder(Type = typeof(DockerStackLsSettings), Property = nameof(DockerSt } #endregion #region DockerContainerInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerInspectSettingsExtensions @@ -23263,7 +22887,7 @@ [Pure] [Builder(Type = typeof(DockerContainerInspectSettings), Property = nameof } #endregion #region DockerKillSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerKillSettingsExtensions @@ -23302,7 +22926,7 @@ [Pure] [Builder(Type = typeof(DockerKillSettings), Property = nameof(DockerKillS } #endregion #region DockerCheckpointCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointCreateSettingsExtensions @@ -23351,7 +22975,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointCreateSettings), Property = nameof } #endregion #region DockerPauseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPauseSettingsExtensions @@ -23382,7 +23006,7 @@ [Pure] [Builder(Type = typeof(DockerPauseSettings), Property = nameof(DockerPaus } #endregion #region DockerLogsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLogsSettingsExtensions @@ -23473,7 +23097,7 @@ [Pure] [Builder(Type = typeof(DockerLogsSettings), Property = nameof(DockerLogsS } #endregion #region DockerContextInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextInspectSettingsExtensions @@ -23520,7 +23144,7 @@ [Pure] [Builder(Type = typeof(DockerContextInspectSettings), Property = nameof(D } #endregion #region DockerNodePromoteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodePromoteSettingsExtensions @@ -23551,7 +23175,7 @@ [Pure] [Builder(Type = typeof(DockerNodePromoteSettings), Property = nameof(Dock } #endregion #region DockerNodeDemoteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeDemoteSettingsExtensions @@ -23582,7 +23206,7 @@ [Pure] [Builder(Type = typeof(DockerNodeDemoteSettings), Property = nameof(Docke } #endregion #region DockerExecSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerExecSettingsExtensions @@ -23744,7 +23368,7 @@ [Pure] [Builder(Type = typeof(DockerExecSettings), Property = nameof(DockerExecS } #endregion #region DockerImageRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageRmSettingsExtensions @@ -23809,7 +23433,7 @@ [Pure] [Builder(Type = typeof(DockerImageRmSettings), Property = nameof(DockerIm } #endregion #region DockerImageSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageSettingsExtensions @@ -23817,7 +23441,7 @@ public static partial class DockerImageSettingsExtensions } #endregion #region DockerContextSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextSettingsExtensions @@ -23825,7 +23449,7 @@ public static partial class DockerContextSettingsExtensions } #endregion #region DockerVolumeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeSettingsExtensions @@ -23841,7 +23465,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeSettings), Property = nameof(DockerVol } #endregion #region DockerContainerStartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStartSettingsExtensions @@ -23930,7 +23554,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStartSettings), Property = nameof(D } #endregion #region DockerPluginInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginInspectSettingsExtensions @@ -23969,7 +23593,7 @@ [Pure] [Builder(Type = typeof(DockerPluginInspectSettings), Property = nameof(Do } #endregion #region DockerLogoutSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLogoutSettingsExtensions @@ -23985,7 +23609,7 @@ [Pure] [Builder(Type = typeof(DockerLogoutSettings), Property = nameof(DockerLog } #endregion #region DockerNetworkSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkSettingsExtensions @@ -23993,7 +23617,7 @@ public static partial class DockerNetworkSettingsExtensions } #endregion #region DockerImageLsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageLsSettingsExtensions @@ -24093,7 +23717,7 @@ [Pure] [Builder(Type = typeof(DockerImageLsSettings), Property = nameof(DockerIm } #endregion #region DockerSystemDfSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemDfSettingsExtensions @@ -24126,7 +23750,7 @@ [Pure] [Builder(Type = typeof(DockerSystemDfSettings), Property = nameof(DockerS } #endregion #region DockerServiceRollbackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceRollbackSettingsExtensions @@ -24176,7 +23800,7 @@ [Pure] [Builder(Type = typeof(DockerServiceRollbackSettings), Property = nameof( } #endregion #region DockerRestartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRestartSettingsExtensions @@ -24215,7 +23839,7 @@ [Pure] [Builder(Type = typeof(DockerRestartSettings), Property = nameof(DockerRe } #endregion #region DockerTrustSignerRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerRemoveSettingsExtensions @@ -24271,7 +23895,7 @@ [Pure] [Builder(Type = typeof(DockerTrustSignerRemoveSettings), Property = nameo } #endregion #region DockerStackRmSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackRmSettingsExtensions @@ -24310,7 +23934,7 @@ [Pure] [Builder(Type = typeof(DockerStackRmSettings), Property = nameof(DockerSt } #endregion #region DockerBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildSettingsExtensions diff --git a/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs b/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs index f5e4f7ba4..a8da53cc6 100644 --- a/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs +++ b/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs @@ -23,76 +23,62 @@ namespace Nuke.Common.Tools.DotCover; [NuGetTool(Id = PackageId)] public partial class DotCoverTasks : ToolTasks, IRequireNuGetPackage { - public static string DotCoverPath => new DotCoverTasks().GetToolPath(); + public static string DotCoverPath { get => new DotCoverTasks().GetToolPathInternal(); set => new DotCoverTasks().SetToolPath(value); } public const string PackageId = "JetBrains.dotCover.DotNetCliTool|JetBrains.dotCover.CommandLineTools"; ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

public static IReadOnlyCollection DotCover(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new DotCoverTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --HideAutoProperties via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverAnalyse(DotCoverAnalyseSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --HideAutoProperties via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverAnalyse(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverAnalyseSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --HideAutoProperties via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --HideAutoProperties via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
+ public static IReadOnlyCollection DotCoverAnalyse(DotCoverAnalyseSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverAnalyse(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverAnalyseSettings())); + /// public static IEnumerable<(DotCoverAnalyseSettings Settings, IReadOnlyCollection Output)> DotCoverAnalyse(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverAnalyse, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverCover(DotCoverCoverSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverCover(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverCoverSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetExecutable via
  • --TargetWorkingDir via
  • --TempDir via
+ public static IReadOnlyCollection DotCoverCover(DotCoverCoverSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverCover(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverCoverSettings())); + /// public static IEnumerable<(DotCoverCoverSettings Settings, IReadOnlyCollection Output)> DotCoverCover(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverCover, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverCoverDotNet(DotCoverCoverDotNetSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetWorkingDir via
  • --TempDir via
- public static IReadOnlyCollection DotCoverCoverDotNet(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverCoverDotNetSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetWorkingDir via
  • --TempDir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --AllowSymbolServerAccess via
  • --AnalyseTargetArguments via
  • --AttributeFilters via
  • --DisableDefaultFilters via
  • --Filters via
  • --InheritConsole via
  • --LogFile via
  • --Output via
  • --ProcessFilters via
  • --ReportType via
  • --ReturnTargetExitCode via
  • --Scope via
  • --SymbolSearchPaths via
  • --TargetArguments via
  • --TargetWorkingDir via
  • --TempDir via
+ public static IReadOnlyCollection DotCoverCoverDotNet(DotCoverCoverDotNetSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverCoverDotNet(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverCoverDotNetSettings())); + /// public static IEnumerable<(DotCoverCoverDotNetSettings Settings, IReadOnlyCollection Output)> DotCoverCoverDotNet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverCoverDotNet, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Source via
- public static IReadOnlyCollection DotCoverDelete(DotCoverDeleteSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Source via
- public static IReadOnlyCollection DotCoverDelete(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverDeleteSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Source via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Source via
+ public static IReadOnlyCollection DotCoverDelete(DotCoverDeleteSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverDelete(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverDeleteSettings())); + /// public static IEnumerable<(DotCoverDeleteSettings Settings, IReadOnlyCollection Output)> DotCoverDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverDelete, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
  • --TempDir via
- public static IReadOnlyCollection DotCoverMerge(DotCoverMergeSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
  • --TempDir via
- public static IReadOnlyCollection DotCoverMerge(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverMergeSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
  • --TempDir via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
  • --TempDir via
+ public static IReadOnlyCollection DotCoverMerge(DotCoverMergeSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverMerge(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverMergeSettings())); + /// public static IEnumerable<(DotCoverMergeSettings Settings, IReadOnlyCollection Output)> DotCoverMerge(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverMerge, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --HideAutoProperties via
  • --LogFile via
  • --Output via
  • --ReportType via
  • --Source via
- public static IReadOnlyCollection DotCoverReport(DotCoverReportSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --HideAutoProperties via
  • --LogFile via
  • --Output via
  • --ReportType via
  • --Source via
- public static IReadOnlyCollection DotCoverReport(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverReportSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --HideAutoProperties via
  • --LogFile via
  • --Output via
  • --ReportType via
  • --Source via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --HideAutoProperties via
  • --LogFile via
  • --Output via
  • --ReportType via
  • --Source via
+ public static IReadOnlyCollection DotCoverReport(DotCoverReportSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverReport(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverReportSettings())); + /// public static IEnumerable<(DotCoverReportSettings Settings, IReadOnlyCollection Output)> DotCoverReport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverReport, degreeOfParallelism, completeOnFailure); ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
- public static IReadOnlyCollection DotCoverZip(DotCoverZipSettings options = null) => new DotCoverTasks().Run(options); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
- public static IReadOnlyCollection DotCoverZip(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverZipSettings())); - ///

dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <configuration> via
  • --LogFile via
  • --Output via
  • --Source via
+ public static IReadOnlyCollection DotCoverZip(DotCoverZipSettings options = null) => new DotCoverTasks().Run(options); + /// + public static IReadOnlyCollection DotCoverZip(Configure configurator) => new DotCoverTasks().Run(configurator.Invoke(new DotCoverZipSettings())); + /// public static IEnumerable<(DotCoverZipSettings Settings, IReadOnlyCollection Output)> DotCoverZip(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotCoverZip, degreeOfParallelism, completeOnFailure); } #region DotCoverAnalyseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverAnalyse), Arguments = "analyse")] @@ -139,7 +125,7 @@ public partial class DotCoverAnalyseSettings : ToolOptions } #endregion #region DotCoverCoverSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverCover), Arguments = "cover")] @@ -184,7 +170,7 @@ public partial class DotCoverCoverSettings : ToolOptions } #endregion #region DotCoverCoverDotNetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverCoverDotNet), Arguments = "dotnet")] @@ -227,7 +213,7 @@ public partial class DotCoverCoverDotNetSettings : ToolOptions } #endregion #region DotCoverDeleteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverDelete), Arguments = "delete")] @@ -242,7 +228,7 @@ public partial class DotCoverDeleteSettings : ToolOptions } #endregion #region DotCoverMergeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverMerge), Arguments = "merge")] @@ -261,7 +247,7 @@ public partial class DotCoverMergeSettings : ToolOptions } #endregion #region DotCoverReportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverReport), Arguments = "report")] @@ -282,7 +268,7 @@ public partial class DotCoverReportSettings : ToolOptions } #endregion #region DotCoverZipSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverZip), Arguments = "zip")] @@ -299,7 +285,7 @@ public partial class DotCoverZipSettings : ToolOptions } #endregion #region DotCoverAnalyseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverAnalyseSettingsExtensions @@ -588,7 +574,7 @@ [Pure] [Builder(Type = typeof(DotCoverAnalyseSettings), Property = nameof(DotCov } #endregion #region DotCoverCoverSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverCoverSettingsExtensions @@ -860,7 +846,7 @@ [Pure] [Builder(Type = typeof(DotCoverCoverSettings), Property = nameof(DotCover } #endregion #region DotCoverCoverDotNetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverCoverDotNetSettingsExtensions @@ -1124,7 +1110,7 @@ [Pure] [Builder(Type = typeof(DotCoverCoverDotNetSettings), Property = nameof(Do } #endregion #region DotCoverDeleteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverDeleteSettingsExtensions @@ -1171,7 +1157,7 @@ [Pure] [Builder(Type = typeof(DotCoverDeleteSettings), Property = nameof(DotCove } #endregion #region DotCoverMergeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverMergeSettingsExtensions @@ -1234,7 +1220,7 @@ [Pure] [Builder(Type = typeof(DotCoverMergeSettings), Property = nameof(DotCover } #endregion #region DotCoverReportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverReportSettingsExtensions @@ -1314,7 +1300,7 @@ [Pure] [Builder(Type = typeof(DotCoverReportSettings), Property = nameof(DotCove } #endregion #region DotCoverZipSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverZipSettingsExtensions diff --git a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs b/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs index 82bc191e3..66572a009 100644 --- a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs +++ b/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs @@ -23,7 +23,7 @@ namespace Nuke.Common.Tools.DotMemoryUnit; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class DotMemoryUnitTasks : ToolTasks, IRequireNuGetPackage { - public static string DotMemoryUnitPath => new DotMemoryUnitTasks().GetToolPath(); + public static string DotMemoryUnitPath { get => new DotMemoryUnitTasks().GetToolPathInternal(); set => new DotMemoryUnitTasks().SetToolPath(value); } public const string PackageId = "JetBrains.DotMemoryUnit"; public const string PackageExecutable = "dotMemoryUnit.exe"; ///

dotMemory Unit is a unit testing framework which allows you to write tests that check your code for all kinds of memory issues. You can now extend NUnit, MSTest or another .NET unit testing framework with the functionality of a memory profiler.Perfect fit for any workflow: integrated with Visual Studio, works with stand-alone unit test runners, Continuous Integration ready. Last but not least, dotMemory Unit is free.

For more details, visit the official website.

diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs index 4e6ced537..5bacfe12d 100644 --- a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs +++ b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs @@ -23,202 +23,160 @@ namespace Nuke.Common.Tools.DotNet; [PathTool(Executable = PathExecutable)] public partial class DotNetTasks : ToolTasks, IRequirePathTool { - public static string DotNetPath => new DotNetTasks().GetToolPath(); + public static string DotNetPath { get => new DotNetTasks().GetToolPathInternal(); set => new DotNetTasks().SetToolPath(value); } public const string PathExecutable = "dotnet"; ///

For more details, visit the official website.

public static IReadOnlyCollection DotNet(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new DotNetTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • -- via
  • --blame via
  • --blame-crash via
  • --blame-crash-collect-always via
  • --blame-crash-dump-type via
  • --blame-hang via
  • --blame-hang-dump-type via
  • --blame-hang-timeout via
  • --collect via
  • --configuration via
  • --diag via
  • --disable-parallel via
  • --filter via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --list-tests via
  • --lock-file-path via
  • --locked-mode via
  • --logger via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --results-directory via
  • --runtime via
  • --settings via
  • --source via
  • --test-adapter-path via
  • --use-lock-file via
  • --verbosity via
  • /property via
- public static IReadOnlyCollection DotNetTest(DotNetTestSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • -- via
  • --blame via
  • --blame-crash via
  • --blame-crash-collect-always via
  • --blame-crash-dump-type via
  • --blame-hang via
  • --blame-hang-dump-type via
  • --blame-hang-timeout via
  • --collect via
  • --configuration via
  • --diag via
  • --disable-parallel via
  • --filter via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --list-tests via
  • --lock-file-path via
  • --locked-mode via
  • --logger via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --results-directory via
  • --runtime via
  • --settings via
  • --source via
  • --test-adapter-path via
  • --use-lock-file via
  • --verbosity via
  • /property via
- public static IReadOnlyCollection DotNetTest(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetTestSettings())); - ///

The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • -- via
  • --blame via
  • --blame-crash via
  • --blame-crash-collect-always via
  • --blame-crash-dump-type via
  • --blame-hang via
  • --blame-hang-dump-type via
  • --blame-hang-timeout via
  • --collect via
  • --configuration via
  • --diag via
  • --disable-parallel via
  • --filter via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --list-tests via
  • --lock-file-path via
  • --locked-mode via
  • --logger via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --results-directory via
  • --runtime via
  • --settings via
  • --source via
  • --test-adapter-path via
  • --use-lock-file via
  • --verbosity via
  • /property via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • -- via
  • --blame via
  • --blame-crash via
  • --blame-crash-collect-always via
  • --blame-crash-dump-type via
  • --blame-hang via
  • --blame-hang-dump-type via
  • --blame-hang-timeout via
  • --collect via
  • --configuration via
  • --diag via
  • --disable-parallel via
  • --filter via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --list-tests via
  • --lock-file-path via
  • --locked-mode via
  • --logger via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --results-directory via
  • --runtime via
  • --settings via
  • --source via
  • --test-adapter-path via
  • --use-lock-file via
  • --verbosity via
  • /property via
+ public static IReadOnlyCollection DotNetTest(DotNetTestSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetTest(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetTestSettings())); + /// public static IEnumerable<(DotNetTestSettings Settings, IReadOnlyCollection Output)> DotNetTest(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetTest, degreeOfParallelism, completeOnFailure); ///

The dotnet run command provides a convenient option to run your application from the source code with one command. It's useful for fast iterative development from the command line. The command depends on the dotnet build command to build the code. Any requirements for the build, such as that the project must be restored first, apply to dotnet run as well.

Output files are written into the default location, which is bin/<configuration>/<target>. For example if you have a netcoreapp1.0 application and you run dotnet run, the output is placed in bin/Debug/netcoreapp1.0. Files are overwritten as needed. Temporary files are placed in the obj directory.

If the project specifies multiple frameworks, executing dotnet run results in an error unless the -f|--framework <FRAMEWORK> option is used to specify the framework.

The dotnet run command is used in the context of projects, not built assemblies. If you're trying to run a framework-dependent application DLL instead, you must use dotnet without a command. For example, to run myapp.dll, use: dotnet myapp.dll

For more information on the dotnet driver, see the .NET Core Command Line Tools (CLI) topic.

In order to run the application, the dotnet run command resolves the dependencies of the application that are outside of the shared runtime from the NuGet cache. Because it uses cached dependencies, it's not recommended to use dotnet run to run applications in production. Instead, create a deployment using the dotnet publish command and deploy the published output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --arch via
  • --configuration via
  • --disable-build-servers via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --interactive via
  • --launch-profile via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-launch-profile via
  • --no-restore via
  • --no-self-contained via
  • --os via
  • --packages via
  • --project via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
- public static IReadOnlyCollection DotNetRun(DotNetRunSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet run command provides a convenient option to run your application from the source code with one command. It's useful for fast iterative development from the command line. The command depends on the dotnet build command to build the code. Any requirements for the build, such as that the project must be restored first, apply to dotnet run as well.

Output files are written into the default location, which is bin/<configuration>/<target>. For example if you have a netcoreapp1.0 application and you run dotnet run, the output is placed in bin/Debug/netcoreapp1.0. Files are overwritten as needed. Temporary files are placed in the obj directory.

If the project specifies multiple frameworks, executing dotnet run results in an error unless the -f|--framework <FRAMEWORK> option is used to specify the framework.

The dotnet run command is used in the context of projects, not built assemblies. If you're trying to run a framework-dependent application DLL instead, you must use dotnet without a command. For example, to run myapp.dll, use: dotnet myapp.dll

For more information on the dotnet driver, see the .NET Core Command Line Tools (CLI) topic.

In order to run the application, the dotnet run command resolves the dependencies of the application that are outside of the shared runtime from the NuGet cache. Because it uses cached dependencies, it's not recommended to use dotnet run to run applications in production. Instead, create a deployment using the dotnet publish command and deploy the published output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --arch via
  • --configuration via
  • --disable-build-servers via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --interactive via
  • --launch-profile via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-launch-profile via
  • --no-restore via
  • --no-self-contained via
  • --os via
  • --packages via
  • --project via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
- public static IReadOnlyCollection DotNetRun(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetRunSettings())); - ///

The dotnet run command provides a convenient option to run your application from the source code with one command. It's useful for fast iterative development from the command line. The command depends on the dotnet build command to build the code. Any requirements for the build, such as that the project must be restored first, apply to dotnet run as well.

Output files are written into the default location, which is bin/<configuration>/<target>. For example if you have a netcoreapp1.0 application and you run dotnet run, the output is placed in bin/Debug/netcoreapp1.0. Files are overwritten as needed. Temporary files are placed in the obj directory.

If the project specifies multiple frameworks, executing dotnet run results in an error unless the -f|--framework <FRAMEWORK> option is used to specify the framework.

The dotnet run command is used in the context of projects, not built assemblies. If you're trying to run a framework-dependent application DLL instead, you must use dotnet without a command. For example, to run myapp.dll, use: dotnet myapp.dll

For more information on the dotnet driver, see the .NET Core Command Line Tools (CLI) topic.

In order to run the application, the dotnet run command resolves the dependencies of the application that are outside of the shared runtime from the NuGet cache. Because it uses cached dependencies, it's not recommended to use dotnet run to run applications in production. Instead, create a deployment using the dotnet publish command and deploy the published output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --arch via
  • --configuration via
  • --disable-build-servers via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --interactive via
  • --launch-profile via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-launch-profile via
  • --no-restore via
  • --no-self-contained via
  • --os via
  • --packages via
  • --project via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --arch via
  • --configuration via
  • --disable-build-servers via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --interactive via
  • --launch-profile via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-launch-profile via
  • --no-restore via
  • --no-self-contained via
  • --os via
  • --packages via
  • --project via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
+ public static IReadOnlyCollection DotNetRun(DotNetRunSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetRun(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetRunSettings())); + /// public static IEnumerable<(DotNetRunSettings Settings, IReadOnlyCollection Output)> DotNetRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetRun, degreeOfParallelism, completeOnFailure); ///

The dotnet restore command uses NuGet to restore dependencies as well as project-specific tools that are specified in the project file. By default, the restoration of dependencies and tools are performed in parallel.

Starting with .NET Core 2.0, you don't have to run dotnet restore because it's run implicitly by all commands, such as dotnet build and dotnet run, that require a restore to occur. It's still a valid command in certain scenarios where doing an explicit restore makes sense, such as continuous integration builds in Visual Studio Team Services or in build systems that need to explicitly control the time at which the restore occurs.

In order to restore the dependencies, NuGet needs the feeds where the packages are located. Feeds are usually provided via the NuGet.config configuration file. A default configuration file is provided when the CLI tools are installed. You specify additional feeds by creating your own NuGet.config file in the project directory. You also specify additional feeds per invocation at a command prompt.

For dependencies, you specify where the restored packages are placed during the restore operation using the --packages argument. If not specified, the default NuGet package cache is used, which is found in the .nuget/packages directory in the user's home directory on all operating systems (for example, /home/user1 on Linux or C:\Users\user1 on Windows).

For project-specific tooling, dotnet restore first restores the package in which the tool is packed, and then proceeds to restore the tool's dependencies as specified in its project file.

The behavior of the dotnet restore command is affected by some of the settings in the Nuget.Config file, if present. For example, setting the globalPackagesFolder in NuGet.Config places the restored NuGet packages in the specified folder. This is an alternative to specifying the --packages option on the dotnet restore command. For more information, see the NuGet.Config reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configfile via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --packages via
  • --property via
  • --runtime via
  • --source via
  • --use-lock-file via
  • --verbosity via
- public static IReadOnlyCollection DotNetRestore(DotNetRestoreSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet restore command uses NuGet to restore dependencies as well as project-specific tools that are specified in the project file. By default, the restoration of dependencies and tools are performed in parallel.

Starting with .NET Core 2.0, you don't have to run dotnet restore because it's run implicitly by all commands, such as dotnet build and dotnet run, that require a restore to occur. It's still a valid command in certain scenarios where doing an explicit restore makes sense, such as continuous integration builds in Visual Studio Team Services or in build systems that need to explicitly control the time at which the restore occurs.

In order to restore the dependencies, NuGet needs the feeds where the packages are located. Feeds are usually provided via the NuGet.config configuration file. A default configuration file is provided when the CLI tools are installed. You specify additional feeds by creating your own NuGet.config file in the project directory. You also specify additional feeds per invocation at a command prompt.

For dependencies, you specify where the restored packages are placed during the restore operation using the --packages argument. If not specified, the default NuGet package cache is used, which is found in the .nuget/packages directory in the user's home directory on all operating systems (for example, /home/user1 on Linux or C:\Users\user1 on Windows).

For project-specific tooling, dotnet restore first restores the package in which the tool is packed, and then proceeds to restore the tool's dependencies as specified in its project file.

The behavior of the dotnet restore command is affected by some of the settings in the Nuget.Config file, if present. For example, setting the globalPackagesFolder in NuGet.Config places the restored NuGet packages in the specified folder. This is an alternative to specifying the --packages option on the dotnet restore command. For more information, see the NuGet.Config reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configfile via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --packages via
  • --property via
  • --runtime via
  • --source via
  • --use-lock-file via
  • --verbosity via
- public static IReadOnlyCollection DotNetRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetRestoreSettings())); - ///

The dotnet restore command uses NuGet to restore dependencies as well as project-specific tools that are specified in the project file. By default, the restoration of dependencies and tools are performed in parallel.

Starting with .NET Core 2.0, you don't have to run dotnet restore because it's run implicitly by all commands, such as dotnet build and dotnet run, that require a restore to occur. It's still a valid command in certain scenarios where doing an explicit restore makes sense, such as continuous integration builds in Visual Studio Team Services or in build systems that need to explicitly control the time at which the restore occurs.

In order to restore the dependencies, NuGet needs the feeds where the packages are located. Feeds are usually provided via the NuGet.config configuration file. A default configuration file is provided when the CLI tools are installed. You specify additional feeds by creating your own NuGet.config file in the project directory. You also specify additional feeds per invocation at a command prompt.

For dependencies, you specify where the restored packages are placed during the restore operation using the --packages argument. If not specified, the default NuGet package cache is used, which is found in the .nuget/packages directory in the user's home directory on all operating systems (for example, /home/user1 on Linux or C:\Users\user1 on Windows).

For project-specific tooling, dotnet restore first restores the package in which the tool is packed, and then proceeds to restore the tool's dependencies as specified in its project file.

The behavior of the dotnet restore command is affected by some of the settings in the Nuget.Config file, if present. For example, setting the globalPackagesFolder in NuGet.Config places the restored NuGet packages in the specified folder. This is an alternative to specifying the --packages option on the dotnet restore command. For more information, see the NuGet.Config reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configfile via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --packages via
  • --property via
  • --runtime via
  • --source via
  • --use-lock-file via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configfile via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --packages via
  • --property via
  • --runtime via
  • --source via
  • --use-lock-file via
  • --verbosity via
+ public static IReadOnlyCollection DotNetRestore(DotNetRestoreSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetRestoreSettings())); + /// public static IEnumerable<(DotNetRestoreSettings Settings, IReadOnlyCollection Output)> DotNetRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetRestore, degreeOfParallelism, completeOnFailure); ///

The dotnet pack command builds the project and creates NuGet packages. The result of this command is a NuGet package. If the --include-symbols option is present, another package containing the debug symbols is created.

NuGet dependencies of the packed project are added to the .nuspec file, so they're properly resolved when the package is installed. Project-to-project references aren't packaged inside the project. Currently, you must have a package per project if you have project-to-project dependencies.

By default, dotnet pack builds the project first. If you wish to avoid this behavior, pass the --no-build option. This is often useful in Continuous Integration (CI) build scenarios where you know the code was previously built.

You can provide MSBuild properties to the dotnet pack command for the packing process. For more information, see NuGet metadata properties and the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --include-source via
  • --include-symbols via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --serviceable via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
- public static IReadOnlyCollection DotNetPack(DotNetPackSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet pack command builds the project and creates NuGet packages. The result of this command is a NuGet package. If the --include-symbols option is present, another package containing the debug symbols is created.

NuGet dependencies of the packed project are added to the .nuspec file, so they're properly resolved when the package is installed. Project-to-project references aren't packaged inside the project. Currently, you must have a package per project if you have project-to-project dependencies.

By default, dotnet pack builds the project first. If you wish to avoid this behavior, pass the --no-build option. This is often useful in Continuous Integration (CI) build scenarios where you know the code was previously built.

You can provide MSBuild properties to the dotnet pack command for the packing process. For more information, see NuGet metadata properties and the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --include-source via
  • --include-symbols via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --serviceable via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
- public static IReadOnlyCollection DotNetPack(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetPackSettings())); - ///

The dotnet pack command builds the project and creates NuGet packages. The result of this command is a NuGet package. If the --include-symbols option is present, another package containing the debug symbols is created.

NuGet dependencies of the packed project are added to the .nuspec file, so they're properly resolved when the package is installed. Project-to-project references aren't packaged inside the project. Currently, you must have a package per project if you have project-to-project dependencies.

By default, dotnet pack builds the project first. If you wish to avoid this behavior, pass the --no-build option. This is often useful in Continuous Integration (CI) build scenarios where you know the code was previously built.

You can provide MSBuild properties to the dotnet pack command for the packing process. For more information, see NuGet metadata properties and the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --include-source via
  • --include-symbols via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --serviceable via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --ignore-failed-sources via
  • --include-source via
  • --include-symbols via
  • --lock-file-path via
  • --locked-mode via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --serviceable via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
+ public static IReadOnlyCollection DotNetPack(DotNetPackSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetPack(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetPackSettings())); + /// public static IEnumerable<(DotNetPackSettings Settings, IReadOnlyCollection Output)> DotNetPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetPack, degreeOfParallelism, completeOnFailure); ///

The dotnet build command builds the project and its dependencies into a set of binaries. The binaries include the project's code in Intermediate Language (IL) files with a .dll extension and symbol files used for debugging with a .pdb extension. A dependencies JSON file (*.deps.json) is produced that lists the dependencies of the application. A .runtimeconfig.json file is produced, which specifies the shared runtime and its version for the application.

If the project has third-party dependencies, such as libraries from NuGet, they're resolved from the NuGet cache and aren't available with the project's built output. With that in mind, the product of dotnet buildd isn't ready to be transferred to another machine to run. This is in contrast to the behavior of the .NET Framework in which building an executable project (an application) produces output that's runnable on any machine where the .NET Framework is installed. To have a similar experience with .NET Core, you use the dotnet publish command. For more information, see .NET Core Application Deployment.

Building requires the project.assets.json file, which lists the dependencies of your application. The file is created dotnet restore is executed. Without the assets file in place, the tooling cannot resolve reference assemblies, which will result in errors. With .NET Core 1.x SDK, you needed to explicitily run the dotnet restore before running dotnet build. Starting with .NET Core 2.0 SDK, dotnet restore runs implicitily when you run dotnet build. If you want to disable implicit restore when running the build command, you can pass the --no-restore option.

dotnet build uses MSBuild to build the project; thus, it supports both parallel and incremental builds. Refer to Incremental Builds for more information.

In addition to its options, the dotnet build command accepts MSBuild options, such as /p for setting properties or /l to define a logger. Learn more about these options in the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --no-incremental via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • -bl via
  • /logger via
  • /noconsolelogger via
- public static IReadOnlyCollection DotNetBuild(DotNetBuildSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet build command builds the project and its dependencies into a set of binaries. The binaries include the project's code in Intermediate Language (IL) files with a .dll extension and symbol files used for debugging with a .pdb extension. A dependencies JSON file (*.deps.json) is produced that lists the dependencies of the application. A .runtimeconfig.json file is produced, which specifies the shared runtime and its version for the application.

If the project has third-party dependencies, such as libraries from NuGet, they're resolved from the NuGet cache and aren't available with the project's built output. With that in mind, the product of dotnet buildd isn't ready to be transferred to another machine to run. This is in contrast to the behavior of the .NET Framework in which building an executable project (an application) produces output that's runnable on any machine where the .NET Framework is installed. To have a similar experience with .NET Core, you use the dotnet publish command. For more information, see .NET Core Application Deployment.

Building requires the project.assets.json file, which lists the dependencies of your application. The file is created dotnet restore is executed. Without the assets file in place, the tooling cannot resolve reference assemblies, which will result in errors. With .NET Core 1.x SDK, you needed to explicitily run the dotnet restore before running dotnet build. Starting with .NET Core 2.0 SDK, dotnet restore runs implicitily when you run dotnet build. If you want to disable implicit restore when running the build command, you can pass the --no-restore option.

dotnet build uses MSBuild to build the project; thus, it supports both parallel and incremental builds. Refer to Incremental Builds for more information.

In addition to its options, the dotnet build command accepts MSBuild options, such as /p for setting properties or /l to define a logger. Learn more about these options in the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --no-incremental via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • -bl via
  • /logger via
  • /noconsolelogger via
- public static IReadOnlyCollection DotNetBuild(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetBuildSettings())); - ///

The dotnet build command builds the project and its dependencies into a set of binaries. The binaries include the project's code in Intermediate Language (IL) files with a .dll extension and symbol files used for debugging with a .pdb extension. A dependencies JSON file (*.deps.json) is produced that lists the dependencies of the application. A .runtimeconfig.json file is produced, which specifies the shared runtime and its version for the application.

If the project has third-party dependencies, such as libraries from NuGet, they're resolved from the NuGet cache and aren't available with the project's built output. With that in mind, the product of dotnet buildd isn't ready to be transferred to another machine to run. This is in contrast to the behavior of the .NET Framework in which building an executable project (an application) produces output that's runnable on any machine where the .NET Framework is installed. To have a similar experience with .NET Core, you use the dotnet publish command. For more information, see .NET Core Application Deployment.

Building requires the project.assets.json file, which lists the dependencies of your application. The file is created dotnet restore is executed. Without the assets file in place, the tooling cannot resolve reference assemblies, which will result in errors. With .NET Core 1.x SDK, you needed to explicitily run the dotnet restore before running dotnet build. Starting with .NET Core 2.0 SDK, dotnet restore runs implicitily when you run dotnet build. If you want to disable implicit restore when running the build command, you can pass the --no-restore option.

dotnet build uses MSBuild to build the project; thus, it supports both parallel and incremental builds. Refer to Incremental Builds for more information.

In addition to its options, the dotnet build command accepts MSBuild options, such as /p for setting properties or /l to define a logger. Learn more about these options in the MSBuild Command-Line Reference.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --no-incremental via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • -bl via
  • /logger via
  • /noconsolelogger via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --no-cache via
  • --no-dependencies via
  • --no-incremental via
  • --no-restore via
  • --nologo via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • -bl via
  • /logger via
  • /noconsolelogger via
+ public static IReadOnlyCollection DotNetBuild(DotNetBuildSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetBuild(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetBuildSettings())); + /// public static IEnumerable<(DotNetBuildSettings Settings, IReadOnlyCollection Output)> DotNetBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetBuild, degreeOfParallelism, completeOnFailure); ///

The dotnet msbuild command allows access to a fully functional MSBuild.The command has the exact same capabilities as the existing MSBuild command-line client for SDK-style projects only. The options are all the same. For more information about the available options, see the MSBuild command-line reference.The dotnet build command is equivalent to dotnet msbuild -restore. When you don't want to build the project and you have a specific target you want to run, use dotnet build or dotnet msbuild and specify the target.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -bl via
  • /detailedsummary via
  • /graphBuild via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /property via
  • /property:Configuration via
  • /restore via
  • /target via
  • /verbosity via
- public static IReadOnlyCollection DotNetMSBuild(DotNetMSBuildSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet msbuild command allows access to a fully functional MSBuild.The command has the exact same capabilities as the existing MSBuild command-line client for SDK-style projects only. The options are all the same. For more information about the available options, see the MSBuild command-line reference.The dotnet build command is equivalent to dotnet msbuild -restore. When you don't want to build the project and you have a specific target you want to run, use dotnet build or dotnet msbuild and specify the target.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -bl via
  • /detailedsummary via
  • /graphBuild via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /property via
  • /property:Configuration via
  • /restore via
  • /target via
  • /verbosity via
- public static IReadOnlyCollection DotNetMSBuild(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetMSBuildSettings())); - ///

The dotnet msbuild command allows access to a fully functional MSBuild.The command has the exact same capabilities as the existing MSBuild command-line client for SDK-style projects only. The options are all the same. For more information about the available options, see the MSBuild command-line reference.The dotnet build command is equivalent to dotnet msbuild -restore. When you don't want to build the project and you have a specific target you want to run, use dotnet build or dotnet msbuild and specify the target.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -bl via
  • /detailedsummary via
  • /graphBuild via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /property via
  • /property:Configuration via
  • /restore via
  • /target via
  • /verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -bl via
  • /detailedsummary via
  • /graphBuild via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /property via
  • /property:Configuration via
  • /restore via
  • /target via
  • /verbosity via
+ public static IReadOnlyCollection DotNetMSBuild(DotNetMSBuildSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetMSBuild(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetMSBuildSettings())); + /// public static IEnumerable<(DotNetMSBuildSettings Settings, IReadOnlyCollection Output)> DotNetMSBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetMSBuild, degreeOfParallelism, completeOnFailure); ///

The dotnet clean command cleans the output of the previous build. It's implemented as an MSBuild target, so the project is evaluated when the command is run. Only the outputs created during the build are cleaned. Both intermediate (obj) and final output (bin) folders are cleaned.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --framework via
  • --nologo via
  • --output via
  • --property via
  • --runtime via
  • --verbosity via
- public static IReadOnlyCollection DotNetClean(DotNetCleanSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet clean command cleans the output of the previous build. It's implemented as an MSBuild target, so the project is evaluated when the command is run. Only the outputs created during the build are cleaned. Both intermediate (obj) and final output (bin) folders are cleaned.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --framework via
  • --nologo via
  • --output via
  • --property via
  • --runtime via
  • --verbosity via
- public static IReadOnlyCollection DotNetClean(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetCleanSettings())); - ///

The dotnet clean command cleans the output of the previous build. It's implemented as an MSBuild target, so the project is evaluated when the command is run. Only the outputs created during the build are cleaned. Both intermediate (obj) and final output (bin) folders are cleaned.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --framework via
  • --nologo via
  • --output via
  • --property via
  • --runtime via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configuration via
  • --framework via
  • --nologo via
  • --output via
  • --property via
  • --runtime via
  • --verbosity via
+ public static IReadOnlyCollection DotNetClean(DotNetCleanSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetClean(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetCleanSettings())); + /// public static IEnumerable<(DotNetCleanSettings Settings, IReadOnlyCollection Output)> DotNetClean(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetClean, degreeOfParallelism, completeOnFailure); ///

dotnet format is a code formatter that applies style preferences to a project or solution. Preferences will be read from an *.editorconfig* file, if present, otherwise a default set of preferences will be used. For more information, see the EditorConfig documentation

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --binarylog via
  • --exclude via
  • --include via
  • --include-generated via
  • --no-restore via
  • --property via
  • --report via
  • --severity via
  • --verbosity via
  • --verify-no-changes via
- public static IReadOnlyCollection DotNetFormat(DotNetFormatSettings options = null) => new DotNetTasks().Run(options); - ///

dotnet format is a code formatter that applies style preferences to a project or solution. Preferences will be read from an *.editorconfig* file, if present, otherwise a default set of preferences will be used. For more information, see the EditorConfig documentation

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --binarylog via
  • --exclude via
  • --include via
  • --include-generated via
  • --no-restore via
  • --property via
  • --report via
  • --severity via
  • --verbosity via
  • --verify-no-changes via
- public static IReadOnlyCollection DotNetFormat(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetFormatSettings())); - ///

dotnet format is a code formatter that applies style preferences to a project or solution. Preferences will be read from an *.editorconfig* file, if present, otherwise a default set of preferences will be used. For more information, see the EditorConfig documentation

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --binarylog via
  • --exclude via
  • --include via
  • --include-generated via
  • --no-restore via
  • --property via
  • --report via
  • --severity via
  • --verbosity via
  • --verify-no-changes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --binarylog via
  • --exclude via
  • --include via
  • --include-generated via
  • --no-restore via
  • --property via
  • --report via
  • --severity via
  • --verbosity via
  • --verify-no-changes via
+ public static IReadOnlyCollection DotNetFormat(DotNetFormatSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetFormat(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetFormatSettings())); + /// public static IEnumerable<(DotNetFormatSettings Settings, IReadOnlyCollection Output)> DotNetFormat(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetFormat, degreeOfParallelism, completeOnFailure); ///

dotnet publish compiles the application, reads through its dependencies specified in the project file, and publishes the resulting set of files to a directory. The output will contain the following:

  • Intermediate Language (IL) code in an assembly with a dll extension.
  • .deps.json file that contains all of the dependencies of the project.
  • .runtime.config.json file that specifies the shared runtime that the application expects, as well as other configuration options for the runtime (for example, garbage collection type).
  • The application's dependencies. These are copied from the NuGet cache into the output folder.
The dotnet publish command's output is ready for deployment to a hosting system (for example, a server, PC, Mac, laptop) for execution and is the only officially supported way to prepare the application for deployment. Depending on the type of deployment that the project specifies, the hosting system may or may not have the .NET Core shared runtime installed on it. For more information, see .NET Core Application Deployment. For the directory structure of a published application, see Directory structure.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --arch via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --manifest via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --os via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • /t via
- public static IReadOnlyCollection DotNetPublish(DotNetPublishSettings options = null) => new DotNetTasks().Run(options); - ///

dotnet publish compiles the application, reads through its dependencies specified in the project file, and publishes the resulting set of files to a directory. The output will contain the following:

  • Intermediate Language (IL) code in an assembly with a dll extension.
  • .deps.json file that contains all of the dependencies of the project.
  • .runtime.config.json file that specifies the shared runtime that the application expects, as well as other configuration options for the runtime (for example, garbage collection type).
  • The application's dependencies. These are copied from the NuGet cache into the output folder.
The dotnet publish command's output is ready for deployment to a hosting system (for example, a server, PC, Mac, laptop) for execution and is the only officially supported way to prepare the application for deployment. Depending on the type of deployment that the project specifies, the hosting system may or may not have the .NET Core shared runtime installed on it. For more information, see .NET Core Application Deployment. For the directory structure of a published application, see Directory structure.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --arch via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --manifest via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --os via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • /t via
- public static IReadOnlyCollection DotNetPublish(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetPublishSettings())); - ///

dotnet publish compiles the application, reads through its dependencies specified in the project file, and publishes the resulting set of files to a directory. The output will contain the following:

  • Intermediate Language (IL) code in an assembly with a dll extension.
  • .deps.json file that contains all of the dependencies of the project.
  • .runtime.config.json file that specifies the shared runtime that the application expects, as well as other configuration options for the runtime (for example, garbage collection type).
  • The application's dependencies. These are copied from the NuGet cache into the output folder.
The dotnet publish command's output is ready for deployment to a hosting system (for example, a server, PC, Mac, laptop) for execution and is the only officially supported way to prepare the application for deployment. Depending on the type of deployment that the project specifies, the hosting system may or may not have the .NET Core shared runtime installed on it. For more information, see .NET Core Application Deployment. For the directory structure of a published application, see Directory structure.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --arch via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --manifest via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --os via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • /t via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --arch via
  • --configuration via
  • --disable-parallel via
  • --force via
  • --force-evaluate via
  • --framework via
  • --ignore-failed-sources via
  • --lock-file-path via
  • --locked-mode via
  • --manifest via
  • --no-build via
  • --no-cache via
  • --no-dependencies via
  • --no-restore via
  • --nologo via
  • --os via
  • --output via
  • --packages via
  • --property via
  • --runtime via
  • --self-contained via
  • --source via
  • --use-lock-file via
  • --verbosity via
  • --version-suffix via
  • /t via
+ public static IReadOnlyCollection DotNetPublish(DotNetPublishSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetPublish(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetPublishSettings())); + /// public static IEnumerable<(DotNetPublishSettings Settings, IReadOnlyCollection Output)> DotNetPublish(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetPublish, degreeOfParallelism, completeOnFailure); ///

Pushes a package to the server and publishes it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --api-key via
  • --disable-buffering via
  • --force-english-output via
  • --no-service-endpoint via
  • --no-symbols via
  • --skip-duplicate via
  • --source via
  • --symbol-api-key via
  • --symbol-source via
  • --timeout via
- public static IReadOnlyCollection DotNetNuGetPush(DotNetNuGetPushSettings options = null) => new DotNetTasks().Run(options); - ///

Pushes a package to the server and publishes it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --api-key via
  • --disable-buffering via
  • --force-english-output via
  • --no-service-endpoint via
  • --no-symbols via
  • --skip-duplicate via
  • --source via
  • --symbol-api-key via
  • --symbol-source via
  • --timeout via
- public static IReadOnlyCollection DotNetNuGetPush(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetPushSettings())); - ///

Pushes a package to the server and publishes it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --api-key via
  • --disable-buffering via
  • --force-english-output via
  • --no-service-endpoint via
  • --no-symbols via
  • --skip-duplicate via
  • --source via
  • --symbol-api-key via
  • --symbol-source via
  • --timeout via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --api-key via
  • --disable-buffering via
  • --force-english-output via
  • --no-service-endpoint via
  • --no-symbols via
  • --skip-duplicate via
  • --source via
  • --symbol-api-key via
  • --symbol-source via
  • --timeout via
+ public static IReadOnlyCollection DotNetNuGetPush(DotNetNuGetPushSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetNuGetPush(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetPushSettings())); + /// public static IEnumerable<(DotNetNuGetPushSettings Settings, IReadOnlyCollection Output)> DotNetNuGetPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetPush, degreeOfParallelism, completeOnFailure); ///

Adds a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --configfile via
  • --name via
  • --password via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
- public static IReadOnlyCollection DotNetNuGetAddSource(DotNetNuGetAddSourceSettings options = null) => new DotNetTasks().Run(options); - ///

Adds a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --configfile via
  • --name via
  • --password via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
- public static IReadOnlyCollection DotNetNuGetAddSource(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetAddSourceSettings())); - ///

Adds a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --configfile via
  • --name via
  • --password via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --configfile via
  • --name via
  • --password via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
+ public static IReadOnlyCollection DotNetNuGetAddSource(DotNetNuGetAddSourceSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetNuGetAddSource(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetAddSourceSettings())); + /// public static IEnumerable<(DotNetNuGetAddSourceSettings Settings, IReadOnlyCollection Output)> DotNetNuGetAddSource(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetAddSource, degreeOfParallelism, completeOnFailure); ///

Updates a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configfile via
  • --password via
  • --source via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
- public static IReadOnlyCollection DotNetNuGetUpdateSource(DotNetNuGetUpdateSourceSettings options = null) => new DotNetTasks().Run(options); - ///

Updates a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configfile via
  • --password via
  • --source via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
- public static IReadOnlyCollection DotNetNuGetUpdateSource(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetUpdateSourceSettings())); - ///

Updates a NuGet source.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configfile via
  • --password via
  • --source via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configfile via
  • --password via
  • --source via
  • --store-password-in-clear-text via
  • --username via
  • --valid-authentication-types via
+ public static IReadOnlyCollection DotNetNuGetUpdateSource(DotNetNuGetUpdateSourceSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetNuGetUpdateSource(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetUpdateSourceSettings())); + /// public static IEnumerable<(DotNetNuGetUpdateSourceSettings Settings, IReadOnlyCollection Output)> DotNetNuGetUpdateSource(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetUpdateSource, degreeOfParallelism, completeOnFailure); ///

The dotnet tool install command provides a way for you to install .NET Core Global Tools on your machine. To use the command, you either have to specify that you want a user-wide installation using the --global option or you specify a path to install it using the --tool-path option.Global Tools are installed in the following directories by default when you specify the -g (or --global) option:

  • Linux/macOS: $HOME/.dotnet/tools
  • Windows: %USERPROFILE%\.dotnet\tools

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
- public static IReadOnlyCollection DotNetToolInstall(DotNetToolInstallSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet tool install command provides a way for you to install .NET Core Global Tools on your machine. To use the command, you either have to specify that you want a user-wide installation using the --global option or you specify a path to install it using the --tool-path option.Global Tools are installed in the following directories by default when you specify the -g (or --global) option:

  • Linux/macOS: $HOME/.dotnet/tools
  • Windows: %USERPROFILE%\.dotnet\tools

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
- public static IReadOnlyCollection DotNetToolInstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolInstallSettings())); - ///

The dotnet tool install command provides a way for you to install .NET Core Global Tools on your machine. To use the command, you either have to specify that you want a user-wide installation using the --global option or you specify a path to install it using the --tool-path option.Global Tools are installed in the following directories by default when you specify the -g (or --global) option:

  • Linux/macOS: $HOME/.dotnet/tools
  • Windows: %USERPROFILE%\.dotnet\tools

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
+ public static IReadOnlyCollection DotNetToolInstall(DotNetToolInstallSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetToolInstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolInstallSettings())); + /// public static IEnumerable<(DotNetToolInstallSettings Settings, IReadOnlyCollection Output)> DotNetToolInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetToolInstall, degreeOfParallelism, completeOnFailure); ///

The dotnet tool restore command finds the tool manifest file that is in scope for the current directory and installs the tools that are listed in it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --add-source via
  • --configfile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --interactive via
  • --no-cache via
  • --tool-manifest via
- public static IReadOnlyCollection DotNetToolRestore(DotNetToolRestoreSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet tool restore command finds the tool manifest file that is in scope for the current directory and installs the tools that are listed in it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --add-source via
  • --configfile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --interactive via
  • --no-cache via
  • --tool-manifest via
- public static IReadOnlyCollection DotNetToolRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolRestoreSettings())); - ///

The dotnet tool restore command finds the tool manifest file that is in scope for the current directory and installs the tools that are listed in it.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --add-source via
  • --configfile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --interactive via
  • --no-cache via
  • --tool-manifest via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --add-source via
  • --configfile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --interactive via
  • --no-cache via
  • --tool-manifest via
+ public static IReadOnlyCollection DotNetToolRestore(DotNetToolRestoreSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetToolRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolRestoreSettings())); + /// public static IEnumerable<(DotNetToolRestoreSettings Settings, IReadOnlyCollection Output)> DotNetToolRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetToolRestore, degreeOfParallelism, completeOnFailure); ///

The dotnet tool uninstall command provides a way for you to uninstall .NET Core Global Tools from your machine. To use the command, you either have to specify that you want to remove a user-wide tool using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --global via
  • --tool-path via
  • --verbosity via
- public static IReadOnlyCollection DotNetToolUninstall(DotNetToolUninstallSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet tool uninstall command provides a way for you to uninstall .NET Core Global Tools from your machine. To use the command, you either have to specify that you want to remove a user-wide tool using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --global via
  • --tool-path via
  • --verbosity via
- public static IReadOnlyCollection DotNetToolUninstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolUninstallSettings())); - ///

The dotnet tool uninstall command provides a way for you to uninstall .NET Core Global Tools from your machine. To use the command, you either have to specify that you want to remove a user-wide tool using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --global via
  • --tool-path via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --global via
  • --tool-path via
  • --verbosity via
+ public static IReadOnlyCollection DotNetToolUninstall(DotNetToolUninstallSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetToolUninstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolUninstallSettings())); + /// public static IEnumerable<(DotNetToolUninstallSettings Settings, IReadOnlyCollection Output)> DotNetToolUninstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetToolUninstall, degreeOfParallelism, completeOnFailure); ///

The dotnet tool update command provides a way for you to update .NET Core Global Tools on your machine to the latest stable version of the package. The command uninstalls and re-installs a tool, effectively updating it. To use the command, you either have to specify that you want to update a tool from a user-wide installation using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
- public static IReadOnlyCollection DotNetToolUpdate(DotNetToolUpdateSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet tool update command provides a way for you to update .NET Core Global Tools on your machine to the latest stable version of the package. The command uninstalls and re-installs a tool, effectively updating it. To use the command, you either have to specify that you want to update a tool from a user-wide installation using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
- public static IReadOnlyCollection DotNetToolUpdate(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolUpdateSettings())); - ///

The dotnet tool update command provides a way for you to update .NET Core Global Tools on your machine to the latest stable version of the package. The command uninstalls and re-installs a tool, effectively updating it. To use the command, you either have to specify that you want to update a tool from a user-wide installation using the --global option or specify a path to where the tool is installed using the --tool-path option.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageName> via
  • --add-source via
  • --configfile via
  • --framework via
  • --global via
  • --tool-path via
  • --verbosity via
  • --version via
+ public static IReadOnlyCollection DotNetToolUpdate(DotNetToolUpdateSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetToolUpdate(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetToolUpdateSettings())); + /// public static IEnumerable<(DotNetToolUpdateSettings Settings, IReadOnlyCollection Output)> DotNetToolUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetToolUpdate, degreeOfParallelism, completeOnFailure); ///

The dotnet workload install command installs one or more optional workloads. Optional workloads can be installed on top of the .NET SDK to provide support for various application types, such as .NET MAUI and Blazor WebAssembly AOT.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadInstall(DotNetWorkloadInstallSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet workload install command installs one or more optional workloads. Optional workloads can be installed on top of the .NET SDK to provide support for various application types, such as .NET MAUI and Blazor WebAssembly AOT.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadInstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadInstallSettings())); - ///

The dotnet workload install command installs one or more optional workloads. Optional workloads can be installed on top of the .NET SDK to provide support for various application types, such as .NET MAUI and Blazor WebAssembly AOT.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ public static IReadOnlyCollection DotNetWorkloadInstall(DotNetWorkloadInstallSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetWorkloadInstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadInstallSettings())); + /// public static IEnumerable<(DotNetWorkloadInstallSettings Settings, IReadOnlyCollection Output)> DotNetWorkloadInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetWorkloadInstall, degreeOfParallelism, completeOnFailure); ///

The dotnet workload uninstall command uninstalls one or more workloads.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
- public static IReadOnlyCollection DotNetWorkloadUninstall(DotNetWorkloadUninstallSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet workload uninstall command uninstalls one or more workloads.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
- public static IReadOnlyCollection DotNetWorkloadUninstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadUninstallSettings())); - ///

The dotnet workload uninstall command uninstalls one or more workloads.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <workloadId> via
+ public static IReadOnlyCollection DotNetWorkloadUninstall(DotNetWorkloadUninstallSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetWorkloadUninstall(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadUninstallSettings())); + /// public static IEnumerable<(DotNetWorkloadUninstallSettings Settings, IReadOnlyCollection Output)> DotNetWorkloadUninstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetWorkloadUninstall, degreeOfParallelism, completeOnFailure); ///

The dotnet workload restore command analyzes a project or solution to determine which workloads it needs, then installs any workloads that are missing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadRestore(DotNetWorkloadRestoreSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet workload restore command analyzes a project or solution to determine which workloads it needs, then installs any workloads that are missing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadRestoreSettings())); - ///

The dotnet workload restore command analyzes a project or solution to determine which workloads it needs, then installs any workloads that are missing.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <project> via
  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-manifest-update via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ public static IReadOnlyCollection DotNetWorkloadRestore(DotNetWorkloadRestoreSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetWorkloadRestore(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadRestoreSettings())); + /// public static IEnumerable<(DotNetWorkloadRestoreSettings Settings, IReadOnlyCollection Output)> DotNetWorkloadRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetWorkloadRestore, degreeOfParallelism, completeOnFailure); ///

The dotnet workload update command updates all installed workloads to the newest available versions. It queries Nuget.org for updated workload manifests. It then updates local manifests, downloads new versions of the installed workloads, and removes all old versions of each workload.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertising-manifests-only via
  • --configFile via
  • --disable-parallel via
  • --from-previous-sdk via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadUpdate(DotNetWorkloadUpdateSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet workload update command updates all installed workloads to the newest available versions. It queries Nuget.org for updated workload manifests. It then updates local manifests, downloads new versions of the installed workloads, and removes all old versions of each workload.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertising-manifests-only via
  • --configFile via
  • --disable-parallel via
  • --from-previous-sdk via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadUpdate(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadUpdateSettings())); - ///

The dotnet workload update command updates all installed workloads to the newest available versions. It queries Nuget.org for updated workload manifests. It then updates local manifests, downloads new versions of the installed workloads, and removes all old versions of each workload.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertising-manifests-only via
  • --configFile via
  • --disable-parallel via
  • --from-previous-sdk via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --advertising-manifests-only via
  • --configFile via
  • --disable-parallel via
  • --from-previous-sdk via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ public static IReadOnlyCollection DotNetWorkloadUpdate(DotNetWorkloadUpdateSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetWorkloadUpdate(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadUpdateSettings())); + /// public static IEnumerable<(DotNetWorkloadUpdateSettings Settings, IReadOnlyCollection Output)> DotNetWorkloadUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetWorkloadUpdate, degreeOfParallelism, completeOnFailure); ///

The dotnet workload repair command reinstalls all installed workloads. Workloads are made up of multiple workload packs and it's possible to get into a state where some installed successfully but others didn't. For example, a dotnet workload install command might not finish installing because of a dropped internet connection.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadRepair(DotNetWorkloadRepairSettings options = null) => new DotNetTasks().Run(options); - ///

The dotnet workload repair command reinstalls all installed workloads. Workloads are made up of multiple workload packs and it's possible to get into a state where some installed successfully but others didn't. For example, a dotnet workload install command might not finish installing because of a dropped internet connection.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
- public static IReadOnlyCollection DotNetWorkloadRepair(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadRepairSettings())); - ///

The dotnet workload repair command reinstalls all installed workloads. Workloads are made up of multiple workload packs and it's possible to get into a state where some installed successfully but others didn't. For example, a dotnet workload install command might not finish installing because of a dropped internet connection.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configFile via
  • --disable-parallel via
  • --ignore-failed-sources via
  • --include-previews via
  • --interactive via
  • --no-cache via
  • --skip-sign-check via
  • --source via
  • --temp-dir via
  • --verbosity via
+ public static IReadOnlyCollection DotNetWorkloadRepair(DotNetWorkloadRepairSettings options = null) => new DotNetTasks().Run(options); + /// + public static IReadOnlyCollection DotNetWorkloadRepair(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetWorkloadRepairSettings())); + /// public static IEnumerable<(DotNetWorkloadRepairSettings Settings, IReadOnlyCollection Output)> DotNetWorkloadRepair(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetWorkloadRepair, degreeOfParallelism, completeOnFailure); } #region DotNetTestSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetTest), Arguments = "test")] @@ -301,7 +259,7 @@ public partial class DotNetTestSettings : ToolOptions } #endregion #region DotNetRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetRun), Arguments = "run")] @@ -366,7 +324,7 @@ public partial class DotNetRunSettings : ToolOptions } #endregion #region DotNetRestoreSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetRestore), Arguments = "restore")] @@ -407,7 +365,7 @@ public partial class DotNetRestoreSettings : ToolOptions } #endregion #region DotNetPackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetPack), Arguments = "pack")] @@ -464,7 +422,7 @@ public partial class DotNetPackSettings : ToolOptions } #endregion #region DotNetBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetBuild), Arguments = "build")] @@ -525,7 +483,7 @@ public partial class DotNetBuildSettings : ToolOptions } #endregion #region DotNetMSBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetMSBuild), Arguments = "msbuild")] @@ -562,7 +520,7 @@ public partial class DotNetMSBuildSettings : ToolOptions } #endregion #region DotNetCleanSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetClean), Arguments = "clean")] @@ -587,7 +545,7 @@ public partial class DotNetCleanSettings : ToolOptions } #endregion #region DotNetFormatSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetFormat), Arguments = "format")] @@ -618,7 +576,7 @@ public partial class DotNetFormatSettings : ToolOptions } #endregion #region DotNetPublishSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetPublish), Arguments = "publish")] @@ -681,7 +639,7 @@ public partial class DotNetPublishSettings : ToolOptions } #endregion #region DotNetNuGetPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetPush), Arguments = "nuget push")] @@ -712,7 +670,7 @@ public partial class DotNetNuGetPushSettings : ToolOptions } #endregion #region DotNetNuGetAddSourceSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetAddSource), Arguments = "nuget add source")] @@ -735,7 +693,7 @@ public partial class DotNetNuGetAddSourceSettings : ToolOptions } #endregion #region DotNetNuGetUpdateSourceSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetUpdateSource), Arguments = "nuget update source")] @@ -758,7 +716,7 @@ public partial class DotNetNuGetUpdateSourceSettings : ToolOptions } #endregion #region DotNetToolInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolInstall), Arguments = "tool install")] @@ -783,7 +741,7 @@ public partial class DotNetToolInstallSettings : ToolOptions } #endregion #region DotNetToolRestoreSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolRestore), Arguments = "tool restore")] @@ -806,7 +764,7 @@ public partial class DotNetToolRestoreSettings : ToolOptions } #endregion #region DotNetToolUninstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolUninstall), Arguments = "tool uninstall")] @@ -823,7 +781,7 @@ public partial class DotNetToolUninstallSettings : ToolOptions } #endregion #region DotNetToolUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolUpdate), Arguments = "tool update")] @@ -848,7 +806,7 @@ public partial class DotNetToolUpdateSettings : ToolOptions } #endregion #region DotNetWorkloadInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadInstall), Arguments = "workload install")] @@ -881,7 +839,7 @@ public partial class DotNetWorkloadInstallSettings : ToolOptions } #endregion #region DotNetWorkloadUninstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadUninstall), Arguments = "workload uninstall")] @@ -892,7 +850,7 @@ public partial class DotNetWorkloadUninstallSettings : ToolOptions } #endregion #region DotNetWorkloadRestoreSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadRestore), Arguments = "workload restore")] @@ -925,7 +883,7 @@ public partial class DotNetWorkloadRestoreSettings : ToolOptions } #endregion #region DotNetWorkloadUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadUpdate), Arguments = "workload update")] @@ -958,7 +916,7 @@ public partial class DotNetWorkloadUpdateSettings : ToolOptions } #endregion #region DotNetWorkloadRepairSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadRepair), Arguments = "workload repair")] @@ -987,7 +945,7 @@ public partial class DotNetWorkloadRepairSettings : ToolOptions } #endregion #region DotNetTestSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetTestSettingsExtensions @@ -1483,7 +1441,7 @@ [Pure] [Builder(Type = typeof(DotNetTestSettings), Property = nameof(DotNetTestS } #endregion #region DotNetRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetRunSettingsExtensions @@ -2286,7 +2244,7 @@ [Pure] [Builder(Type = typeof(DotNetRunSettings), Property = nameof(DotNetRunSet } #endregion #region DotNetRestoreSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetRestoreSettingsExtensions @@ -2915,7 +2873,7 @@ [Pure] [Builder(Type = typeof(DotNetRestoreSettings), Property = nameof(DotNetRe } #endregion #region DotNetPackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetPackSettingsExtensions @@ -3662,7 +3620,7 @@ [Pure] [Builder(Type = typeof(DotNetPackSettings), Property = nameof(DotNetPackS } #endregion #region DotNetBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetBuildSettingsExtensions @@ -4431,7 +4389,7 @@ [Pure] [Builder(Type = typeof(DotNetBuildSettings), Property = nameof(DotNetBuil } #endregion #region DotNetMSBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetMSBuildSettingsExtensions @@ -5041,7 +4999,7 @@ [Pure] [Builder(Type = typeof(DotNetMSBuildSettings), Property = nameof(DotNetMS } #endregion #region DotNetCleanSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetCleanSettingsExtensions @@ -5528,7 +5486,7 @@ [Pure] [Builder(Type = typeof(DotNetCleanSettings), Property = nameof(DotNetClea } #endregion #region DotNetFormatSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetFormatSettingsExtensions @@ -6087,7 +6045,7 @@ [Pure] [Builder(Type = typeof(DotNetFormatSettings), Property = nameof(DotNetFor } #endregion #region DotNetPublishSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetPublishSettingsExtensions @@ -6855,7 +6813,7 @@ [Pure] [Builder(Type = typeof(DotNetPublishSettings), Property = nameof(DotNetPu } #endregion #region DotNetNuGetPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetPushSettingsExtensions @@ -6996,7 +6954,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetPushSettings), Property = nameof(DotNet } #endregion #region DotNetNuGetAddSourceSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetAddSourceSettingsExtensions @@ -7084,7 +7042,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetAddSourceSettings), Property = nameof(D } #endregion #region DotNetNuGetUpdateSourceSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetUpdateSourceSettingsExtensions @@ -7172,7 +7130,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetUpdateSourceSettings), Property = nameo } #endregion #region DotNetToolInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolInstallSettingsExtensions @@ -7268,7 +7226,7 @@ [Pure] [Builder(Type = typeof(DotNetToolInstallSettings), Property = nameof(DotN } #endregion #region DotNetToolRestoreSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolRestoreSettingsExtensions @@ -7383,7 +7341,7 @@ [Pure] [Builder(Type = typeof(DotNetToolRestoreSettings), Property = nameof(DotN } #endregion #region DotNetToolUninstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolUninstallSettingsExtensions @@ -7432,7 +7390,7 @@ [Pure] [Builder(Type = typeof(DotNetToolUninstallSettings), Property = nameof(Do } #endregion #region DotNetToolUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolUpdateSettingsExtensions @@ -7528,7 +7486,7 @@ [Pure] [Builder(Type = typeof(DotNetToolUpdateSettings), Property = nameof(DotNe } #endregion #region DotNetWorkloadInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadInstallSettingsExtensions @@ -7710,7 +7668,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadInstallSettings), Property = nameof( } #endregion #region DotNetWorkloadUninstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadUninstallSettingsExtensions @@ -7741,7 +7699,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadUninstallSettings), Property = nameo } #endregion #region DotNetWorkloadRestoreSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadRestoreSettingsExtensions @@ -7908,7 +7866,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadRestoreSettings), Property = nameof( } #endregion #region DotNetWorkloadUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadUpdateSettingsExtensions @@ -8084,7 +8042,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadUpdateSettings), Property = nameof(D } #endregion #region DotNetWorkloadRepairSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadRepairSettingsExtensions diff --git a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs b/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs index 03e7811af..b46a506a0 100644 --- a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs +++ b/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.DotnetPackaging; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class DotnetPackagingTasks : ToolTasks, IRequireNuGetPackage { - public static string DotnetPackagingPath => new DotnetPackagingTasks().GetToolPath(); + public static string DotnetPackagingPath { get => new DotnetPackagingTasks().GetToolPathInternal(); set => new DotnetPackagingTasks().SetToolPath(value); } public const string PackageId = "DotnetPackaging.Console"; public const string PackageExecutable = "DotnetPackaging.Console.dll"; ///

DotnetPackaging is able to package your application into various formats, including Deb and AppImage.

For more details, visit the official website.

public static IReadOnlyCollection DotnetPackaging(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new DotnetPackagingTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Creates a Debian package from the specified directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --directory via
  • --metadata via
  • --output via
- public static IReadOnlyCollection DotnetPackagingDeb(DotnetPackagingDebSettings options = null) => new DotnetPackagingTasks().Run(options); - ///

Creates a Debian package from the specified directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --directory via
  • --metadata via
  • --output via
- public static IReadOnlyCollection DotnetPackagingDeb(Configure configurator) => new DotnetPackagingTasks().Run(configurator.Invoke(new DotnetPackagingDebSettings())); - ///

Creates a Debian package from the specified directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --directory via
  • --metadata via
  • --output via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --directory via
  • --metadata via
  • --output via
+ public static IReadOnlyCollection DotnetPackagingDeb(DotnetPackagingDebSettings options = null) => new DotnetPackagingTasks().Run(options); + /// + public static IReadOnlyCollection DotnetPackagingDeb(Configure configurator) => new DotnetPackagingTasks().Run(configurator.Invoke(new DotnetPackagingDebSettings())); + /// public static IEnumerable<(DotnetPackagingDebSettings Settings, IReadOnlyCollection Output)> DotnetPackagingDeb(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotnetPackagingDeb, degreeOfParallelism, completeOnFailure); ///

Creates an AppImage package.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --additional-categories via
  • --appId via
  • --application-name via
  • --directory via
  • --homepage via
  • --icon via
  • --license via
  • --main-category via
  • --output via
  • --screenshot-urls via
  • --summary via
  • --version via
- public static IReadOnlyCollection DotnetPackagingAppImage(DotnetPackagingAppImageSettings options = null) => new DotnetPackagingTasks().Run(options); - ///

Creates an AppImage package.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --additional-categories via
  • --appId via
  • --application-name via
  • --directory via
  • --homepage via
  • --icon via
  • --license via
  • --main-category via
  • --output via
  • --screenshot-urls via
  • --summary via
  • --version via
- public static IReadOnlyCollection DotnetPackagingAppImage(Configure configurator) => new DotnetPackagingTasks().Run(configurator.Invoke(new DotnetPackagingAppImageSettings())); - ///

Creates an AppImage package.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --additional-categories via
  • --appId via
  • --application-name via
  • --directory via
  • --homepage via
  • --icon via
  • --license via
  • --main-category via
  • --output via
  • --screenshot-urls via
  • --summary via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --additional-categories via
  • --appId via
  • --application-name via
  • --directory via
  • --homepage via
  • --icon via
  • --license via
  • --main-category via
  • --output via
  • --screenshot-urls via
  • --summary via
  • --version via
+ public static IReadOnlyCollection DotnetPackagingAppImage(DotnetPackagingAppImageSettings options = null) => new DotnetPackagingTasks().Run(options); + /// + public static IReadOnlyCollection DotnetPackagingAppImage(Configure configurator) => new DotnetPackagingTasks().Run(configurator.Invoke(new DotnetPackagingAppImageSettings())); + /// public static IEnumerable<(DotnetPackagingAppImageSettings Settings, IReadOnlyCollection Output)> DotnetPackagingAppImage(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotnetPackagingAppImage, degreeOfParallelism, completeOnFailure); } #region DotnetPackagingDebSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotnetPackagingTasks), Command = nameof(DotnetPackagingTasks.DotnetPackagingDeb), Arguments = "deb")] @@ -63,7 +59,7 @@ public partial class DotnetPackagingDebSettings : ToolOptions } #endregion #region DotnetPackagingAppImageSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotnetPackagingTasks), Command = nameof(DotnetPackagingTasks.DotnetPackagingAppImage), Arguments = "appimage")] @@ -96,7 +92,7 @@ public partial class DotnetPackagingAppImageSettings : ToolOptions } #endregion #region DotnetPackagingDebSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotnetPackagingDebSettingsExtensions @@ -128,7 +124,7 @@ [Pure] [Builder(Type = typeof(DotnetPackagingDebSettings), Property = nameof(Dot } #endregion #region DotnetPackagingAppImageSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotnetPackagingAppImageSettingsExtensions diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs index c75487a70..b5b3cb2eb 100644 --- a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs +++ b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs @@ -23,113 +23,91 @@ namespace Nuke.Common.Tools.EntityFramework; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class EntityFrameworkTasks : ToolTasks, IRequireNuGetPackage { - public static string EntityFrameworkPath => new EntityFrameworkTasks().GetToolPath(); + public static string EntityFrameworkPath { get => new EntityFrameworkTasks().GetToolPathInternal(); set => new EntityFrameworkTasks().SetToolPath(value); } public const string PackageId = "dotnet-ef"; public const string PackageExecutable = "dotnet-ef.dll|dotnet-ef.exe"; ///

The command-line interface (CLI) tools for Entity Framework Core perform design-time development tasks. For example, they create migrations, apply migrations, and generate code for a model based on an existing database. The commands are an extension to the cross-platform dotnet command, which is part of the .NET Core SDK. These tools work with .NET Core projects.If you're using Visual Studio, we recommend the Package Manager Console tools instead:

  • They automatically work with the current project selected in the Package Manager Console without requiring that you manually switch directories.
  • They automatically open files generated by a command after the command is completed.

For more details, visit the official website.

public static IReadOnlyCollection EntityFramework(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new EntityFrameworkTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The dotnet-ef database drop command is used to drop the database.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --dry-run via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDatabaseDrop(EntityFrameworkDatabaseDropSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef database drop command is used to drop the database.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --dry-run via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDatabaseDrop(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDatabaseDropSettings())); - ///

The dotnet-ef database drop command is used to drop the database.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --dry-run via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --dry-run via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDatabaseDrop(EntityFrameworkDatabaseDropSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDatabaseDrop(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDatabaseDropSettings())); + /// public static IEnumerable<(EntityFrameworkDatabaseDropSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDatabaseDrop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDatabaseDrop, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef database update command is used to update the database to the last migration or to a specified migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <migration> via
  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDatabaseUpdate(EntityFrameworkDatabaseUpdateSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef database update command is used to update the database to the last migration or to a specified migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <migration> via
  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDatabaseUpdate(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDatabaseUpdateSettings())); - ///

The dotnet-ef database update command is used to update the database to the last migration or to a specified migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <migration> via
  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <migration> via
  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDatabaseUpdate(EntityFrameworkDatabaseUpdateSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDatabaseUpdate(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDatabaseUpdateSettings())); + /// public static IEnumerable<(EntityFrameworkDatabaseUpdateSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDatabaseUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDatabaseUpdate, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef dbcontext info command is used to get information about a DbContext type.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextInfo(EntityFrameworkDbContextInfoSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef dbcontext info command is used to get information about a DbContext type.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextInfo(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextInfoSettings())); - ///

The dotnet-ef dbcontext info command is used to get information about a DbContext type.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDbContextInfo(EntityFrameworkDbContextInfoSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDbContextInfo(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextInfoSettings())); + /// public static IEnumerable<(EntityFrameworkDbContextInfoSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDbContextInfo(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDbContextInfo, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef dbcontext list command is used to list available DbContext types.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextList(EntityFrameworkDbContextListSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef dbcontext list command is used to list available DbContext types.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextList(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextListSettings())); - ///

The dotnet-ef dbcontext list command is used to list available DbContext types.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDbContextList(EntityFrameworkDbContextListSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDbContextList(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextListSettings())); + /// public static IEnumerable<(EntityFrameworkDbContextListSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDbContextList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDbContextList, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef dbcontext scaffold command is used to generate code for a DbContext and entity types for a database. In order for this command to generate an entity type, the database table must have a primary key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <connection> via
  • <provider> via
  • --configuration via
  • --context via
  • --context-dir via
  • --context-namespace via
  • --data-annotations via
  • --force via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --no-onconfiguring via
  • --no-pluralize via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --schema via
  • --startup-project via
  • --table via
  • --use-database-names via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextScaffold(EntityFrameworkDbContextScaffoldSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef dbcontext scaffold command is used to generate code for a DbContext and entity types for a database. In order for this command to generate an entity type, the database table must have a primary key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <connection> via
  • <provider> via
  • --configuration via
  • --context via
  • --context-dir via
  • --context-namespace via
  • --data-annotations via
  • --force via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --no-onconfiguring via
  • --no-pluralize via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --schema via
  • --startup-project via
  • --table via
  • --use-database-names via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextScaffold(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextScaffoldSettings())); - ///

The dotnet-ef dbcontext scaffold command is used to generate code for a DbContext and entity types for a database. In order for this command to generate an entity type, the database table must have a primary key.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <connection> via
  • <provider> via
  • --configuration via
  • --context via
  • --context-dir via
  • --context-namespace via
  • --data-annotations via
  • --force via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --no-onconfiguring via
  • --no-pluralize via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --schema via
  • --startup-project via
  • --table via
  • --use-database-names via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <connection> via
  • <provider> via
  • --configuration via
  • --context via
  • --context-dir via
  • --context-namespace via
  • --data-annotations via
  • --force via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --no-onconfiguring via
  • --no-pluralize via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --schema via
  • --startup-project via
  • --table via
  • --use-database-names via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDbContextScaffold(EntityFrameworkDbContextScaffoldSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDbContextScaffold(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextScaffoldSettings())); + /// public static IEnumerable<(EntityFrameworkDbContextScaffoldSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDbContextScaffold(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDbContextScaffold, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef dbcontext script command is used to generate a SQL script from the DbContext, bypassing any migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextScript(EntityFrameworkDbContextScriptSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef dbcontext script command is used to generate a SQL script from the DbContext, bypassing any migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkDbContextScript(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextScriptSettings())); - ///

The dotnet-ef dbcontext script command is used to generate a SQL script from the DbContext, bypassing any migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkDbContextScript(EntityFrameworkDbContextScriptSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkDbContextScript(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkDbContextScriptSettings())); + /// public static IEnumerable<(EntityFrameworkDbContextScriptSettings Settings, IReadOnlyCollection Output)> EntityFrameworkDbContextScript(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkDbContextScript, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef migrations add command is used to add a new migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsAdd(EntityFrameworkMigrationsAddSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef migrations add command is used to add a new migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsAdd(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsAddSettings())); - ///

The dotnet-ef migrations add command is used to add a new migration.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --configuration via
  • --context via
  • --framework via
  • --json via
  • --namespace via
  • --no-build via
  • --no-color via
  • --output-dir via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkMigrationsAdd(EntityFrameworkMigrationsAddSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkMigrationsAdd(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsAddSettings())); + /// public static IEnumerable<(EntityFrameworkMigrationsAddSettings Settings, IReadOnlyCollection Output)> EntityFrameworkMigrationsAdd(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkMigrationsAdd, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef migrations list command is used to list available migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --no-connect via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsList(EntityFrameworkMigrationsListSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef migrations list command is used to list available migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --no-connect via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsList(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsListSettings())); - ///

The dotnet-ef migrations list command is used to list available migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --no-connect via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --connection via
  • --context via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --no-connect via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkMigrationsList(EntityFrameworkMigrationsListSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkMigrationsList(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsListSettings())); + /// public static IEnumerable<(EntityFrameworkMigrationsListSettings Settings, IReadOnlyCollection Output)> EntityFrameworkMigrationsList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkMigrationsList, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef migrations remove command is used to remove the last migration (rolls back the code changes that were done for the migration).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsRemove(EntityFrameworkMigrationsRemoveSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef migrations remove command is used to remove the last migration (rolls back the code changes that were done for the migration).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsRemove(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsRemoveSettings())); - ///

The dotnet-ef migrations remove command is used to remove the last migration (rolls back the code changes that were done for the migration).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkMigrationsRemove(EntityFrameworkMigrationsRemoveSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkMigrationsRemove(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsRemoveSettings())); + /// public static IEnumerable<(EntityFrameworkMigrationsRemoveSettings Settings, IReadOnlyCollection Output)> EntityFrameworkMigrationsRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkMigrationsRemove, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef migrations bundle command is used to create a bundle.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --self-contained via
  • --startup-project via
  • --target-runtime via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsBundle(EntityFrameworkMigrationsBundleSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef migrations bundle command is used to create a bundle.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --self-contained via
  • --startup-project via
  • --target-runtime via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsBundle(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsBundleSettings())); - ///

The dotnet-ef migrations bundle command is used to create a bundle.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --self-contained via
  • --startup-project via
  • --target-runtime via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --configuration via
  • --context via
  • --force via
  • --framework via
  • --json via
  • --no-build via
  • --no-color via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --self-contained via
  • --startup-project via
  • --target-runtime via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkMigrationsBundle(EntityFrameworkMigrationsBundleSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkMigrationsBundle(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsBundleSettings())); + /// public static IEnumerable<(EntityFrameworkMigrationsBundleSettings Settings, IReadOnlyCollection Output)> EntityFrameworkMigrationsBundle(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkMigrationsBundle, degreeOfParallelism, completeOnFailure); ///

The dotnet-ef migrations script command is used to generate a SQL script from migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <from> via
  • <to> via
  • --configuration via
  • --context via
  • --framework via
  • --idempotent via
  • --json via
  • --no-build via
  • --no-color via
  • --no-transactions via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsScript(EntityFrameworkMigrationsScriptSettings options = null) => new EntityFrameworkTasks().Run(options); - ///

The dotnet-ef migrations script command is used to generate a SQL script from migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <from> via
  • <to> via
  • --configuration via
  • --context via
  • --framework via
  • --idempotent via
  • --json via
  • --no-build via
  • --no-color via
  • --no-transactions via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
- public static IReadOnlyCollection EntityFrameworkMigrationsScript(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsScriptSettings())); - ///

The dotnet-ef migrations script command is used to generate a SQL script from migrations.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <from> via
  • <to> via
  • --configuration via
  • --context via
  • --framework via
  • --idempotent via
  • --json via
  • --no-build via
  • --no-color via
  • --no-transactions via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <from> via
  • <to> via
  • --configuration via
  • --context via
  • --framework via
  • --idempotent via
  • --json via
  • --no-build via
  • --no-color via
  • --no-transactions via
  • --output via
  • --prefix-output via
  • --project via
  • --runtime via
  • --startup-project via
  • --verbose via
+ public static IReadOnlyCollection EntityFrameworkMigrationsScript(EntityFrameworkMigrationsScriptSettings options = null) => new EntityFrameworkTasks().Run(options); + /// + public static IReadOnlyCollection EntityFrameworkMigrationsScript(Configure configurator) => new EntityFrameworkTasks().Run(configurator.Invoke(new EntityFrameworkMigrationsScriptSettings())); + /// public static IEnumerable<(EntityFrameworkMigrationsScriptSettings Settings, IReadOnlyCollection Output)> EntityFrameworkMigrationsScript(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(EntityFrameworkMigrationsScript, degreeOfParallelism, completeOnFailure); } #region EntityFrameworkDatabaseDropSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDatabaseDrop), Arguments = "database drop")] @@ -164,7 +142,7 @@ public partial class EntityFrameworkDatabaseDropSettings : ToolOptions } #endregion #region EntityFrameworkDatabaseUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDatabaseUpdate), Arguments = "database update")] @@ -199,7 +177,7 @@ public partial class EntityFrameworkDatabaseUpdateSettings : ToolOptions } #endregion #region EntityFrameworkDbContextInfoSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextInfo), Arguments = "dbcontext info")] @@ -230,7 +208,7 @@ public partial class EntityFrameworkDbContextInfoSettings : ToolOptions } #endregion #region EntityFrameworkDbContextListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextList), Arguments = "dbcontext list")] @@ -261,7 +239,7 @@ public partial class EntityFrameworkDbContextListSettings : ToolOptions } #endregion #region EntityFrameworkDbContextScaffoldSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextScaffold), Arguments = "dbcontext scaffold")] @@ -318,7 +296,7 @@ public partial class EntityFrameworkDbContextScaffoldSettings : ToolOptions } #endregion #region EntityFrameworkDbContextScriptSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextScript), Arguments = "dbcontext script")] @@ -351,7 +329,7 @@ public partial class EntityFrameworkDbContextScriptSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsAddSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsAdd), Arguments = "migrations add")] @@ -388,7 +366,7 @@ public partial class EntityFrameworkMigrationsAddSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsList), Arguments = "migrations list")] @@ -423,7 +401,7 @@ public partial class EntityFrameworkMigrationsListSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsRemove), Arguments = "migrations remove")] @@ -456,7 +434,7 @@ public partial class EntityFrameworkMigrationsRemoveSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsBundleSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsBundle), Arguments = "migrations bundle")] @@ -495,7 +473,7 @@ public partial class EntityFrameworkMigrationsBundleSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsScriptSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsScript), Arguments = "migrations script")] @@ -536,7 +514,7 @@ public partial class EntityFrameworkMigrationsScriptSettings : ToolOptions } #endregion #region EntityFrameworkDatabaseDropSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDatabaseDropSettingsExtensions @@ -711,7 +689,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDatabaseDropSettings), Property = n } #endregion #region EntityFrameworkDatabaseUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDatabaseUpdateSettingsExtensions @@ -868,7 +846,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDatabaseUpdateSettings), Property = } #endregion #region EntityFrameworkDbContextInfoSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextInfoSettingsExtensions @@ -1009,7 +987,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextInfoSettings), Property = } #endregion #region EntityFrameworkDbContextListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextListSettingsExtensions @@ -1150,7 +1128,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextListSettings), Property = } #endregion #region EntityFrameworkDbContextScaffoldSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextScaffoldSettingsExtensions @@ -1470,7 +1448,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextScaffoldSettings), Propert } #endregion #region EntityFrameworkDbContextScriptSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextScriptSettingsExtensions @@ -1619,7 +1597,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextScriptSettings), Property } #endregion #region EntityFrameworkMigrationsAddSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsAddSettingsExtensions @@ -1784,7 +1762,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsAddSettings), Property = } #endregion #region EntityFrameworkMigrationsListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsListSettingsExtensions @@ -1950,7 +1928,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsListSettings), Property = } #endregion #region EntityFrameworkMigrationsRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsRemoveSettingsExtensions @@ -2108,7 +2086,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsRemoveSettings), Property } #endregion #region EntityFrameworkMigrationsBundleSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsBundleSettingsExtensions @@ -2299,7 +2277,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsBundleSettings), Property } #endregion #region EntityFrameworkMigrationsScriptSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsScriptSettingsExtensions diff --git a/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs b/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs index 1d18ced74..346ebabe8 100644 --- a/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs +++ b/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.Fixie; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class FixieTasks : ToolTasks, IRequireNuGetPackage { - public static string FixiePath => new FixieTasks().GetToolPath(); + public static string FixiePath { get => new FixieTasks().GetToolPathInternal(); set => new FixieTasks().SetToolPath(value); } public const string PackageId = "fixie.console"; public const string PackageExecutable = "dotnet-fixie.dll"; ///

Fixie is a .NET modern test framework similar to NUnit and xUnit, but with an emphasis on low-ceremony defaults and flexible customization.

For more details, visit the official website.

public static IReadOnlyCollection Fixie(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new FixieTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The dotnet fixie command is used to execute Fixie unit tests in a given project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --configuration via
  • --framework via
  • --no-build via
  • --report via
- public static IReadOnlyCollection Fixie(FixieSettings options = null) => new FixieTasks().Run(options); - ///

The dotnet fixie command is used to execute Fixie unit tests in a given project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --configuration via
  • --framework via
  • --no-build via
  • --report via
- public static IReadOnlyCollection Fixie(Configure configurator) => new FixieTasks().Run(configurator.Invoke(new FixieSettings())); - ///

The dotnet fixie command is used to execute Fixie unit tests in a given project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --configuration via
  • --framework via
  • --no-build via
  • --report via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --configuration via
  • --framework via
  • --no-build via
  • --report via
+ public static IReadOnlyCollection Fixie(FixieSettings options = null) => new FixieTasks().Run(options); + /// + public static IReadOnlyCollection Fixie(Configure configurator) => new FixieTasks().Run(configurator.Invoke(new FixieSettings())); + /// public static IEnumerable<(FixieSettings Settings, IReadOnlyCollection Output)> Fixie(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Fixie, degreeOfParallelism, completeOnFailure); } #region FixieSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(FixieTasks), Command = nameof(FixieTasks.Fixie))] @@ -58,7 +56,7 @@ public partial class FixieSettings : ToolOptions } #endregion #region FixieSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class FixieSettingsExtensions diff --git a/source/Nuke.Common/Tools/Git/Git.Generated.cs b/source/Nuke.Common/Tools/Git/Git.Generated.cs index 7f2da646b..10fb77771 100644 --- a/source/Nuke.Common/Tools/Git/Git.Generated.cs +++ b/source/Nuke.Common/Tools/Git/Git.Generated.cs @@ -23,7 +23,7 @@ namespace Nuke.Common.Tools.Git; [PathTool(Executable = PathExecutable)] public partial class GitTasks : ToolTasks, IRequirePathTool { - public static string GitPath => new GitTasks().GetToolPath(); + public static string GitPath { get => new GitTasks().GetToolPathInternal(); set => new GitTasks().SetToolPath(value); } public const string PathExecutable = "git"; ///

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

For more details, visit the official website.

public static IReadOnlyCollection Git(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new GitTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); diff --git a/source/Nuke.Common/Tools/GitHub/GitHubTasks.cs b/source/Nuke.Common/Tools/GitHub/GitHubTasks.cs index 52eb97d2e..27bdf4bd8 100644 --- a/source/Nuke.Common/Tools/GitHub/GitHubTasks.cs +++ b/source/Nuke.Common/Tools/GitHub/GitHubTasks.cs @@ -84,6 +84,16 @@ public static async Task GetGitHubMilestone(this GitRepository reposi return milestones.FirstOrDefault(x => x.Title == name); } + public static async Task> GetGitHubMilestoneIssues(this GitRepository repository, string name) + { + Assert.True(repository.IsGitHubRepository()); + var milestone = await repository.GetGitHubMilestone(name).NotNull(); + return await GitHubClient.Issue.GetAllForRepository( + repository.GetGitHubOwner(), + repository.GetGitHubName(), + new RepositoryIssueRequest { State = ItemStateFilter.All, Milestone = milestone.Number.ToString() }); + } + public static async Task TryCreateGitHubMilestone(this GitRepository repository, string title) { try diff --git a/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs b/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs index 6a901c83b..1c645c0e6 100644 --- a/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs +++ b/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.GitLink; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class GitLinkTasks : ToolTasks, IRequireNuGetPackage { - public static string GitLinkPath => new GitLinkTasks().GetToolPath(); + public static string GitLinkPath { get => new GitLinkTasks().GetToolPathInternal(); set => new GitLinkTasks().SetToolPath(value); } public const string PackageId = "gitlink"; public const string PackageExecutable = "GitLink.exe"; ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

public static IReadOnlyCollection GitLink(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new GitLinkTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <solutionDirectory> via
  • -b via
  • -c via
  • -d via
  • -debug via
  • -errorsaswarnings via
  • -f via
  • -l via
  • -p via
  • -powershell via
  • -s via
  • -skipverify via
  • -u via
- public static IReadOnlyCollection GitLink2(GitLink2Settings options = null) => new GitLinkTasks().Run(options); - ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <solutionDirectory> via
  • -b via
  • -c via
  • -d via
  • -debug via
  • -errorsaswarnings via
  • -f via
  • -l via
  • -p via
  • -powershell via
  • -s via
  • -skipverify via
  • -u via
- public static IReadOnlyCollection GitLink2(Configure configurator) => new GitLinkTasks().Run(configurator.Invoke(new GitLink2Settings())); - ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <solutionDirectory> via
  • -b via
  • -c via
  • -d via
  • -debug via
  • -errorsaswarnings via
  • -f via
  • -l via
  • -p via
  • -powershell via
  • -s via
  • -skipverify via
  • -u via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <solutionDirectory> via
  • -b via
  • -c via
  • -d via
  • -debug via
  • -errorsaswarnings via
  • -f via
  • -l via
  • -p via
  • -powershell via
  • -s via
  • -skipverify via
  • -u via
+ public static IReadOnlyCollection GitLink2(GitLink2Settings options = null) => new GitLinkTasks().Run(options); + /// + public static IReadOnlyCollection GitLink2(Configure configurator) => new GitLinkTasks().Run(configurator.Invoke(new GitLink2Settings())); + /// public static IEnumerable<(GitLink2Settings Settings, IReadOnlyCollection Output)> GitLink2(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitLink2, degreeOfParallelism, completeOnFailure); ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pdbFile> via
  • --baseDir via
  • --commit via
  • --method via
  • --skipVerify via
  • --url via
- public static IReadOnlyCollection GitLink3(GitLink3Settings options = null) => new GitLinkTasks().Run(options); - ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pdbFile> via
  • --baseDir via
  • --commit via
  • --method via
  • --skipVerify via
  • --url via
- public static IReadOnlyCollection GitLink3(Configure configurator) => new GitLinkTasks().Run(configurator.Invoke(new GitLink3Settings())); - ///

GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pdbFile> via
  • --baseDir via
  • --commit via
  • --method via
  • --skipVerify via
  • --url via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pdbFile> via
  • --baseDir via
  • --commit via
  • --method via
  • --skipVerify via
  • --url via
+ public static IReadOnlyCollection GitLink3(GitLink3Settings options = null) => new GitLinkTasks().Run(options); + /// + public static IReadOnlyCollection GitLink3(Configure configurator) => new GitLinkTasks().Run(configurator.Invoke(new GitLink3Settings())); + /// public static IEnumerable<(GitLink3Settings Settings, IReadOnlyCollection Output)> GitLink3(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitLink3, degreeOfParallelism, completeOnFailure); } #region GitLink2Settings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitLinkTasks), Command = nameof(GitLinkTasks.GitLink2))] @@ -83,7 +79,7 @@ public partial class GitLink2Settings : ToolOptions } #endregion #region GitLink3Settings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitLinkTasks), Command = nameof(GitLinkTasks.GitLink3))] @@ -104,7 +100,7 @@ public partial class GitLink3Settings : ToolOptions } #endregion #region GitLink2SettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitLink2SettingsExtensions @@ -252,7 +248,7 @@ [Pure] [Builder(Type = typeof(GitLink2Settings), Property = nameof(GitLink2Setti } #endregion #region GitLink3SettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitLink3SettingsExtensions diff --git a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs b/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs index e4ad7902f..15fe6892e 100644 --- a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs +++ b/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs @@ -23,59 +23,49 @@ namespace Nuke.Common.Tools.GitReleaseManager; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class GitReleaseManagerTasks : ToolTasks, IRequireNuGetPackage { - public static string GitReleaseManagerPath => new GitReleaseManagerTasks().GetToolPath(); + public static string GitReleaseManagerPath { get => new GitReleaseManagerTasks().GetToolPathInternal(); set => new GitReleaseManagerTasks().SetToolPath(value); } public const string PackageId = "gitreleasemanager"; public const string PackageExecutable = "GitReleaseManager.exe"; ///

GitReleaseManager is a tool that will help create a set of release notes for your application/product. It does this using the collection of issues which are stored on the GitHub Issue Tracker for your application/product.By inspecting the issues that have been assigned to a particular milestone, GitReleaseManager creates a set of release notes, in markdown format, which are then used to create a Release on GitHub.In addition to creating a Release, GitReleaseManager can be used to publish a release, close a milestone, and also to export the complete set of release notes for your application/product.

For more details, visit the official website.

public static IReadOnlyCollection GitReleaseManager(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new GitReleaseManagerTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Adds an asset to an existing release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerAddAssets(GitReleaseManagerAddAssetsSettings options = null) => new GitReleaseManagerTasks().Run(options); - ///

Adds an asset to an existing release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerAddAssets(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerAddAssetsSettings())); - ///

Adds an asset to an existing release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ public static IReadOnlyCollection GitReleaseManagerAddAssets(GitReleaseManagerAddAssetsSettings options = null) => new GitReleaseManagerTasks().Run(options); + /// + public static IReadOnlyCollection GitReleaseManagerAddAssets(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerAddAssetsSettings())); + /// public static IEnumerable<(GitReleaseManagerAddAssetsSettings Settings, IReadOnlyCollection Output)> GitReleaseManagerAddAssets(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitReleaseManagerAddAssets, degreeOfParallelism, completeOnFailure); ///

Closes the milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --milestone via
  • --owner via
  • --password via
  • --repository via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerClose(GitReleaseManagerCloseSettings options = null) => new GitReleaseManagerTasks().Run(options); - ///

Closes the milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --milestone via
  • --owner via
  • --password via
  • --repository via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerClose(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerCloseSettings())); - ///

Closes the milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --milestone via
  • --owner via
  • --password via
  • --repository via
  • --targetDirectory via
  • --token via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --milestone via
  • --owner via
  • --password via
  • --repository via
  • --targetDirectory via
  • --token via
  • --username via
+ public static IReadOnlyCollection GitReleaseManagerClose(GitReleaseManagerCloseSettings options = null) => new GitReleaseManagerTasks().Run(options); + /// + public static IReadOnlyCollection GitReleaseManagerClose(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerCloseSettings())); + /// public static IEnumerable<(GitReleaseManagerCloseSettings Settings, IReadOnlyCollection Output)> GitReleaseManagerClose(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitReleaseManagerClose, degreeOfParallelism, completeOnFailure); ///

Creates a draft release notes from a milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --inputFilePath via
  • --logFilePath via
  • --milestone via
  • --name via
  • --owner via
  • --password via
  • --prerelease via
  • --repository via
  • --targetcommitish via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerCreate(GitReleaseManagerCreateSettings options = null) => new GitReleaseManagerTasks().Run(options); - ///

Creates a draft release notes from a milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --inputFilePath via
  • --logFilePath via
  • --milestone via
  • --name via
  • --owner via
  • --password via
  • --prerelease via
  • --repository via
  • --targetcommitish via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerCreate(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerCreateSettings())); - ///

Creates a draft release notes from a milestone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --inputFilePath via
  • --logFilePath via
  • --milestone via
  • --name via
  • --owner via
  • --password via
  • --prerelease via
  • --repository via
  • --targetcommitish via
  • --targetDirectory via
  • --token via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assets via
  • --inputFilePath via
  • --logFilePath via
  • --milestone via
  • --name via
  • --owner via
  • --password via
  • --prerelease via
  • --repository via
  • --targetcommitish via
  • --targetDirectory via
  • --token via
  • --username via
+ public static IReadOnlyCollection GitReleaseManagerCreate(GitReleaseManagerCreateSettings options = null) => new GitReleaseManagerTasks().Run(options); + /// + public static IReadOnlyCollection GitReleaseManagerCreate(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerCreateSettings())); + /// public static IEnumerable<(GitReleaseManagerCreateSettings Settings, IReadOnlyCollection Output)> GitReleaseManagerCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitReleaseManagerCreate, degreeOfParallelism, completeOnFailure); ///

Exports all the Release Notes in markdown format.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fileOutputPath via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerExport(GitReleaseManagerExportSettings options = null) => new GitReleaseManagerTasks().Run(options); - ///

Exports all the Release Notes in markdown format.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fileOutputPath via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerExport(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerExportSettings())); - ///

Exports all the Release Notes in markdown format.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fileOutputPath via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fileOutputPath via
  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ public static IReadOnlyCollection GitReleaseManagerExport(GitReleaseManagerExportSettings options = null) => new GitReleaseManagerTasks().Run(options); + /// + public static IReadOnlyCollection GitReleaseManagerExport(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerExportSettings())); + /// public static IEnumerable<(GitReleaseManagerExportSettings Settings, IReadOnlyCollection Output)> GitReleaseManagerExport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitReleaseManagerExport, degreeOfParallelism, completeOnFailure); ///

Publishes the GitHub Release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerPublish(GitReleaseManagerPublishSettings options = null) => new GitReleaseManagerTasks().Run(options); - ///

Publishes the GitHub Release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
- public static IReadOnlyCollection GitReleaseManagerPublish(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerPublishSettings())); - ///

Publishes the GitHub Release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --logFilePath via
  • --owner via
  • --password via
  • --repository via
  • --tagName via
  • --targetDirectory via
  • --token via
  • --username via
+ public static IReadOnlyCollection GitReleaseManagerPublish(GitReleaseManagerPublishSettings options = null) => new GitReleaseManagerTasks().Run(options); + /// + public static IReadOnlyCollection GitReleaseManagerPublish(Configure configurator) => new GitReleaseManagerTasks().Run(configurator.Invoke(new GitReleaseManagerPublishSettings())); + /// public static IEnumerable<(GitReleaseManagerPublishSettings Settings, IReadOnlyCollection Output)> GitReleaseManagerPublish(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitReleaseManagerPublish, degreeOfParallelism, completeOnFailure); } #region GitReleaseManagerAddAssetsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerAddAssets), Arguments = "addasset")] @@ -102,7 +92,7 @@ public partial class GitReleaseManagerAddAssetsSettings : ToolOptions } #endregion #region GitReleaseManagerCloseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerClose), Arguments = "close")] @@ -127,7 +117,7 @@ public partial class GitReleaseManagerCloseSettings : ToolOptions } #endregion #region GitReleaseManagerCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerCreate), Arguments = "create")] @@ -162,7 +152,7 @@ public partial class GitReleaseManagerCreateSettings : ToolOptions } #endregion #region GitReleaseManagerExportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerExport), Arguments = "export")] @@ -189,7 +179,7 @@ public partial class GitReleaseManagerExportSettings : ToolOptions } #endregion #region GitReleaseManagerPublishSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerPublish), Arguments = "publish")] @@ -214,7 +204,7 @@ public partial class GitReleaseManagerPublishSettings : ToolOptions } #endregion #region GitReleaseManagerAddAssetsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerAddAssetsSettingsExtensions @@ -309,7 +299,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerAddAssetsSettings), Property = na } #endregion #region GitReleaseManagerCloseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerCloseSettingsExtensions @@ -381,7 +371,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerCloseSettings), Property = nameof } #endregion #region GitReleaseManagerCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerCreateSettingsExtensions @@ -517,7 +507,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerCreateSettings), Property = nameo } #endregion #region GitReleaseManagerExportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerExportSettingsExtensions @@ -597,7 +587,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerExportSettings), Property = nameo } #endregion #region GitReleaseManagerPublishSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerPublishSettingsExtensions diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs b/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs index 6b19bd823..baeeaf83f 100644 --- a/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs +++ b/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.GitVersion; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class GitVersionTasks : ToolTasks, IRequireNuGetPackage { - public static string GitVersionPath => new GitVersionTasks().GetToolPath(); + public static string GitVersionPath { get => new GitVersionTasks().GetToolPathInternal(); set => new GitVersionTasks().SetToolPath(value); } public const string PackageId = "GitVersion.Tool"; public const string PackageExecutable = "GitVersion.dll|GitVersion.exe"; ///

GitVersion is a tool to help you achieve Semantic Versioning on your project.

For more details, visit the official website.

public static IReadOnlyCollection GitVersion(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new GitVersionTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

GitVersion is a tool to help you achieve Semantic Versioning on your project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /b via
  • /c via
  • /diag via
  • /dynamicRepoLocation via
  • /ensureassemblyinfo via
  • /exec via
  • /execargs via
  • /l via
  • /nocache via
  • /nofetch via
  • /output via
  • /overrideconfig via
  • /p via
  • /proj via
  • /projargs via
  • /showconfig via
  • /showvariable via
  • /u via
  • /updateassemblyinfo via
  • /updateassemblyinfofilename via
  • /url via
  • /verbosity via
  • /version via
- public static (GitVersion Result, IReadOnlyCollection Output) GitVersion(GitVersionSettings options = null) => new GitVersionTasks().Run(options); - ///

GitVersion is a tool to help you achieve Semantic Versioning on your project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /b via
  • /c via
  • /diag via
  • /dynamicRepoLocation via
  • /ensureassemblyinfo via
  • /exec via
  • /execargs via
  • /l via
  • /nocache via
  • /nofetch via
  • /output via
  • /overrideconfig via
  • /p via
  • /proj via
  • /projargs via
  • /showconfig via
  • /showvariable via
  • /u via
  • /updateassemblyinfo via
  • /updateassemblyinfofilename via
  • /url via
  • /verbosity via
  • /version via
- public static (GitVersion Result, IReadOnlyCollection Output) GitVersion(Configure configurator) => new GitVersionTasks().Run(configurator.Invoke(new GitVersionSettings())); - ///

GitVersion is a tool to help you achieve Semantic Versioning on your project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /b via
  • /c via
  • /diag via
  • /dynamicRepoLocation via
  • /ensureassemblyinfo via
  • /exec via
  • /execargs via
  • /l via
  • /nocache via
  • /nofetch via
  • /output via
  • /overrideconfig via
  • /p via
  • /proj via
  • /projargs via
  • /showconfig via
  • /showvariable via
  • /u via
  • /updateassemblyinfo via
  • /updateassemblyinfofilename via
  • /url via
  • /verbosity via
  • /version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /b via
  • /c via
  • /diag via
  • /dynamicRepoLocation via
  • /ensureassemblyinfo via
  • /exec via
  • /execargs via
  • /l via
  • /nocache via
  • /nofetch via
  • /output via
  • /overrideconfig via
  • /p via
  • /proj via
  • /projargs via
  • /showconfig via
  • /showvariable via
  • /u via
  • /updateassemblyinfo via
  • /updateassemblyinfofilename via
  • /url via
  • /verbosity via
  • /version via
+ public static (GitVersion Result, IReadOnlyCollection Output) GitVersion(GitVersionSettings options = null) => new GitVersionTasks().Run(options); + /// + public static (GitVersion Result, IReadOnlyCollection Output) GitVersion(Configure configurator) => new GitVersionTasks().Run(configurator.Invoke(new GitVersionSettings())); + /// public static IEnumerable<(GitVersionSettings Settings, GitVersion Result, IReadOnlyCollection Output)> GitVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(GitVersion, degreeOfParallelism, completeOnFailure); } #region GitVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitVersionTasks), Command = nameof(GitVersionTasks.GitVersion))] @@ -96,7 +94,7 @@ public partial class GitVersionSettings : ToolOptions, IToolOptionsWithFramework } #endregion #region GitVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitVersionSettingsExtensions diff --git a/source/Nuke.Common/Tools/Helm/Helm.Generated.cs b/source/Nuke.Common/Tools/Helm/Helm.Generated.cs index 71b295fea..a46a6dacb 100644 --- a/source/Nuke.Common/Tools/Helm/Helm.Generated.cs +++ b/source/Nuke.Common/Tools/Helm/Helm.Generated.cs @@ -23,391 +23,307 @@ namespace Nuke.Common.Tools.Helm; [PathTool(Executable = PathExecutable)] public partial class HelmTasks : ToolTasks, IRequirePathTool { - public static string HelmPath => new HelmTasks().GetToolPath(); + public static string HelmPath { get => new HelmTasks().GetToolPathInternal(); set => new HelmTasks().SetToolPath(value); } public const string PathExecutable = "helm"; ///

For more details, visit the official website.

public static IReadOnlyCollection Helm(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new HelmTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Generate autocompletions script for Helm for the specified shell (bash or zsh). This command can generate shell autocompletions. e.g. $ helm completion bash Can be sourced as such $ source <(helm completion bash).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <shell> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmCompletion(HelmCompletionSettings options = null) => new HelmTasks().Run(options); - ///

Generate autocompletions script for Helm for the specified shell (bash or zsh). This command can generate shell autocompletions. e.g. $ helm completion bash Can be sourced as such $ source <(helm completion bash).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <shell> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmCompletion(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmCompletionSettings())); - ///

Generate autocompletions script for Helm for the specified shell (bash or zsh). This command can generate shell autocompletions. e.g. $ helm completion bash Can be sourced as such $ source <(helm completion bash).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <shell> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <shell> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmCompletion(HelmCompletionSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmCompletion(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmCompletionSettings())); + /// public static IEnumerable<(HelmCompletionSettings Settings, IReadOnlyCollection Output)> HelmCompletion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmCompletion, degreeOfParallelism, completeOnFailure); ///

This command creates a chart directory along with the common files and directories used in a chart. For example, 'helm create foo' will create a directory structure that looks something like this: foo/ | |- .helmignore # Contains patterns to ignore when packaging Helm charts. | |- Chart.yaml # Information about your chart | |- values.yaml # The default values for your templates | |- charts/ # Charts that this chart depends on | |- templates/ # The template files | |- templates/tests/ # The test files 'helm create' takes a path for an argument. If directories in the given path do not exist, Helm will attempt to create them as it goes. If the given destination exists and there are files in that directory, conflicting files will be overwritten, but other files will be left alone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --starter via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmCreate(HelmCreateSettings options = null) => new HelmTasks().Run(options); - ///

This command creates a chart directory along with the common files and directories used in a chart. For example, 'helm create foo' will create a directory structure that looks something like this: foo/ | |- .helmignore # Contains patterns to ignore when packaging Helm charts. | |- Chart.yaml # Information about your chart | |- values.yaml # The default values for your templates | |- charts/ # Charts that this chart depends on | |- templates/ # The template files | |- templates/tests/ # The test files 'helm create' takes a path for an argument. If directories in the given path do not exist, Helm will attempt to create them as it goes. If the given destination exists and there are files in that directory, conflicting files will be overwritten, but other files will be left alone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --starter via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmCreate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmCreateSettings())); - ///

This command creates a chart directory along with the common files and directories used in a chart. For example, 'helm create foo' will create a directory structure that looks something like this: foo/ | |- .helmignore # Contains patterns to ignore when packaging Helm charts. | |- Chart.yaml # Information about your chart | |- values.yaml # The default values for your templates | |- charts/ # Charts that this chart depends on | |- templates/ # The template files | |- templates/tests/ # The test files 'helm create' takes a path for an argument. If directories in the given path do not exist, Helm will attempt to create them as it goes. If the given destination exists and there are files in that directory, conflicting files will be overwritten, but other files will be left alone.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --starter via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --starter via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmCreate(HelmCreateSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmCreate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmCreateSettings())); + /// public static IEnumerable<(HelmCreateSettings Settings, IReadOnlyCollection Output)> HelmCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmCreate, degreeOfParallelism, completeOnFailure); ///

This command takes a release name, and then deletes the release from Kubernetes. It removes all of the resources associated with the last release of the chart. Use the '--dry-run' flag to see which releases will be deleted without actually deleting them.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseNames> via
  • --debug via
  • --description via
  • --dry-run via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --purge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmDelete(HelmDeleteSettings options = null) => new HelmTasks().Run(options); - ///

This command takes a release name, and then deletes the release from Kubernetes. It removes all of the resources associated with the last release of the chart. Use the '--dry-run' flag to see which releases will be deleted without actually deleting them.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseNames> via
  • --debug via
  • --description via
  • --dry-run via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --purge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmDelete(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDeleteSettings())); - ///

This command takes a release name, and then deletes the release from Kubernetes. It removes all of the resources associated with the last release of the chart. Use the '--dry-run' flag to see which releases will be deleted without actually deleting them.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseNames> via
  • --debug via
  • --description via
  • --dry-run via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --purge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseNames> via
  • --debug via
  • --description via
  • --dry-run via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --purge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmDelete(HelmDeleteSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmDelete(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDeleteSettings())); + /// public static IEnumerable<(HelmDeleteSettings Settings, IReadOnlyCollection Output)> HelmDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmDelete, degreeOfParallelism, completeOnFailure); ///

Build out the charts/ directory from the requirements.lock file. Build is used to reconstruct a chart's dependencies to the state specified in the lock file. This will not re-negotiate dependencies, as 'helm dependency update' does. If no lock file is found, 'helm dependency build' will mirror the behavior of 'helm dependency update'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
- public static IReadOnlyCollection HelmDependencyBuild(HelmDependencyBuildSettings options = null) => new HelmTasks().Run(options); - ///

Build out the charts/ directory from the requirements.lock file. Build is used to reconstruct a chart's dependencies to the state specified in the lock file. This will not re-negotiate dependencies, as 'helm dependency update' does. If no lock file is found, 'helm dependency build' will mirror the behavior of 'helm dependency update'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
- public static IReadOnlyCollection HelmDependencyBuild(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyBuildSettings())); - ///

Build out the charts/ directory from the requirements.lock file. Build is used to reconstruct a chart's dependencies to the state specified in the lock file. This will not re-negotiate dependencies, as 'helm dependency update' does. If no lock file is found, 'helm dependency build' will mirror the behavior of 'helm dependency update'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
+ public static IReadOnlyCollection HelmDependencyBuild(HelmDependencyBuildSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmDependencyBuild(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyBuildSettings())); + /// public static IEnumerable<(HelmDependencyBuildSettings Settings, IReadOnlyCollection Output)> HelmDependencyBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmDependencyBuild, degreeOfParallelism, completeOnFailure); ///

List all of the dependencies declared in a chart. This can take chart archives and chart directories as input. It will not alter the contents of a chart. This will produce an error if the chart cannot be loaded. It will emit a warning if it cannot find a requirements.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmDependencyList(HelmDependencyListSettings options = null) => new HelmTasks().Run(options); - ///

List all of the dependencies declared in a chart. This can take chart archives and chart directories as input. It will not alter the contents of a chart. This will produce an error if the chart cannot be loaded. It will emit a warning if it cannot find a requirements.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmDependencyList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyListSettings())); - ///

List all of the dependencies declared in a chart. This can take chart archives and chart directories as input. It will not alter the contents of a chart. This will produce an error if the chart cannot be loaded. It will emit a warning if it cannot find a requirements.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmDependencyList(HelmDependencyListSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmDependencyList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyListSettings())); + /// public static IEnumerable<(HelmDependencyListSettings Settings, IReadOnlyCollection Output)> HelmDependencyList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmDependencyList, degreeOfParallelism, completeOnFailure); ///

Update the on-disk dependencies to mirror the requirements.yaml file. This command verifies that the required charts, as expressed in 'requirements.yaml', are present in 'charts/' and are at an acceptable version. It will pull down the latest charts that satisfy the dependencies, and clean up old dependencies. On successful update, this will generate a lock file that can be used to rebuild the requirements to an exact version. Dependencies are not required to be represented in 'requirements.yaml'. For that reason, an update command will not remove charts unless they are (a) present in the requirements.yaml file, but (b) at the wrong version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --skip-refresh via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
- public static IReadOnlyCollection HelmDependencyUpdate(HelmDependencyUpdateSettings options = null) => new HelmTasks().Run(options); - ///

Update the on-disk dependencies to mirror the requirements.yaml file. This command verifies that the required charts, as expressed in 'requirements.yaml', are present in 'charts/' and are at an acceptable version. It will pull down the latest charts that satisfy the dependencies, and clean up old dependencies. On successful update, this will generate a lock file that can be used to rebuild the requirements to an exact version. Dependencies are not required to be represented in 'requirements.yaml'. For that reason, an update command will not remove charts unless they are (a) present in the requirements.yaml file, but (b) at the wrong version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --skip-refresh via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
- public static IReadOnlyCollection HelmDependencyUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyUpdateSettings())); - ///

Update the on-disk dependencies to mirror the requirements.yaml file. This command verifies that the required charts, as expressed in 'requirements.yaml', are present in 'charts/' and are at an acceptable version. It will pull down the latest charts that satisfy the dependencies, and clean up old dependencies. On successful update, this will generate a lock file that can be used to rebuild the requirements to an exact version. Dependencies are not required to be represented in 'requirements.yaml'. For that reason, an update command will not remove charts unless they are (a) present in the requirements.yaml file, but (b) at the wrong version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --skip-refresh via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --skip-refresh via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
+ public static IReadOnlyCollection HelmDependencyUpdate(HelmDependencyUpdateSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmDependencyUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmDependencyUpdateSettings())); + /// public static IEnumerable<(HelmDependencyUpdateSettings Settings, IReadOnlyCollection Output)> HelmDependencyUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmDependencyUpdate, degreeOfParallelism, completeOnFailure); ///

Retrieve a package from a package repository, and download it locally. This is useful for fetching packages to inspect, modify, or repackage. It can also be used to perform cryptographic verification of a chart without installing the chart. There are options for unpacking the chart after download. This will create a directory for the chart and uncompress into that directory. If the --verify flag is specified, the requested chart MUST have a provenance file, and MUST pass the verification process. Failure in any part of this will result in an error, and the chart will not be saved locally.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <charts> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --destination via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --prov via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --untar via
  • --untardir via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmFetch(HelmFetchSettings options = null) => new HelmTasks().Run(options); - ///

Retrieve a package from a package repository, and download it locally. This is useful for fetching packages to inspect, modify, or repackage. It can also be used to perform cryptographic verification of a chart without installing the chart. There are options for unpacking the chart after download. This will create a directory for the chart and uncompress into that directory. If the --verify flag is specified, the requested chart MUST have a provenance file, and MUST pass the verification process. Failure in any part of this will result in an error, and the chart will not be saved locally.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <charts> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --destination via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --prov via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --untar via
  • --untardir via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmFetch(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmFetchSettings())); - ///

Retrieve a package from a package repository, and download it locally. This is useful for fetching packages to inspect, modify, or repackage. It can also be used to perform cryptographic verification of a chart without installing the chart. There are options for unpacking the chart after download. This will create a directory for the chart and uncompress into that directory. If the --verify flag is specified, the requested chart MUST have a provenance file, and MUST pass the verification process. Failure in any part of this will result in an error, and the chart will not be saved locally.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <charts> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --destination via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --prov via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --untar via
  • --untardir via
  • --username via
  • --verify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <charts> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --destination via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --prov via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --untar via
  • --untardir via
  • --username via
  • --verify via
  • --version via
+ public static IReadOnlyCollection HelmFetch(HelmFetchSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmFetch(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmFetchSettings())); + /// public static IEnumerable<(HelmFetchSettings Settings, IReadOnlyCollection Output)> HelmFetch(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmFetch, degreeOfParallelism, completeOnFailure); ///

This command shows the details of a named release. It can be used to get extended information about the release, including: - The values used to generate the release - The chart used to generate the release - The generated manifest file By default, this prints a human readable collection of information about the chart, the supplied values, and the generated manifest file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGet(HelmGetSettings options = null) => new HelmTasks().Run(options); - ///

This command shows the details of a named release. It can be used to get extended information about the release, including: - The values used to generate the release - The chart used to generate the release - The generated manifest file By default, this prints a human readable collection of information about the chart, the supplied values, and the generated manifest file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGet(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetSettings())); - ///

This command shows the details of a named release. It can be used to get extended information about the release, including: - The values used to generate the release - The chart used to generate the release - The generated manifest file By default, this prints a human readable collection of information about the chart, the supplied values, and the generated manifest file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmGet(HelmGetSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmGet(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetSettings())); + /// public static IEnumerable<(HelmGetSettings Settings, IReadOnlyCollection Output)> HelmGet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmGet, degreeOfParallelism, completeOnFailure); ///

This command downloads hooks for a given release. Hooks are formatted in YAML and separated by the YAML '---\n' separator.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetHooks(HelmGetHooksSettings options = null) => new HelmTasks().Run(options); - ///

This command downloads hooks for a given release. Hooks are formatted in YAML and separated by the YAML '---\n' separator.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetHooks(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetHooksSettings())); - ///

This command downloads hooks for a given release. Hooks are formatted in YAML and separated by the YAML '---\n' separator.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmGetHooks(HelmGetHooksSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmGetHooks(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetHooksSettings())); + /// public static IEnumerable<(HelmGetHooksSettings Settings, IReadOnlyCollection Output)> HelmGetHooks(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmGetHooks, degreeOfParallelism, completeOnFailure); ///

This command fetches the generated manifest for a given release. A manifest is a YAML-encoded representation of the Kubernetes resources that were generated from this release's chart(s). If a chart is dependent on other charts, those resources will also be included in the manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetManifest(HelmGetManifestSettings options = null) => new HelmTasks().Run(options); - ///

This command fetches the generated manifest for a given release. A manifest is a YAML-encoded representation of the Kubernetes resources that were generated from this release's chart(s). If a chart is dependent on other charts, those resources will also be included in the manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetManifest(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetManifestSettings())); - ///

This command fetches the generated manifest for a given release. A manifest is a YAML-encoded representation of the Kubernetes resources that were generated from this release's chart(s). If a chart is dependent on other charts, those resources will also be included in the manifest.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmGetManifest(HelmGetManifestSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmGetManifest(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetManifestSettings())); + /// public static IEnumerable<(HelmGetManifestSettings Settings, IReadOnlyCollection Output)> HelmGetManifest(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmGetManifest, degreeOfParallelism, completeOnFailure); ///

This command shows notes provided by the chart of a named release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetNotes(HelmGetNotesSettings options = null) => new HelmTasks().Run(options); - ///

This command shows notes provided by the chart of a named release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetNotes(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetNotesSettings())); - ///

This command shows notes provided by the chart of a named release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmGetNotes(HelmGetNotesSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmGetNotes(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetNotesSettings())); + /// public static IEnumerable<(HelmGetNotesSettings Settings, IReadOnlyCollection Output)> HelmGetNotes(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmGetNotes, degreeOfParallelism, completeOnFailure); ///

This command downloads a values file for a given release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --all via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetValues(HelmGetValuesSettings options = null) => new HelmTasks().Run(options); - ///

This command downloads a values file for a given release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --all via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmGetValues(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetValuesSettings())); - ///

This command downloads a values file for a given release.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --all via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --all via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmGetValues(HelmGetValuesSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmGetValues(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmGetValuesSettings())); + /// public static IEnumerable<(HelmGetValuesSettings Settings, IReadOnlyCollection Output)> HelmGetValues(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmGetValues, degreeOfParallelism, completeOnFailure); ///

History prints historical revisions for a given release. A default maximum of 256 revisions will be returned. Setting '--max' configures the maximum length of the revision list returned. The historical release set is printed as a formatted table, e.g: $ helm history angry-bird --max=4 REVISION UPDATED STATUS CHART DESCRIPTION 1 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Initial install 2 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Upgraded successfully 3 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Rolled back to 2 4 Mon Oct 3 10:15:13 2016 DEPLOYED alpine-0.1.0 Upgraded successfully.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --output via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmHistory(HelmHistorySettings options = null) => new HelmTasks().Run(options); - ///

History prints historical revisions for a given release. A default maximum of 256 revisions will be returned. Setting '--max' configures the maximum length of the revision list returned. The historical release set is printed as a formatted table, e.g: $ helm history angry-bird --max=4 REVISION UPDATED STATUS CHART DESCRIPTION 1 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Initial install 2 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Upgraded successfully 3 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Rolled back to 2 4 Mon Oct 3 10:15:13 2016 DEPLOYED alpine-0.1.0 Upgraded successfully.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --output via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmHistory(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmHistorySettings())); - ///

History prints historical revisions for a given release. A default maximum of 256 revisions will be returned. Setting '--max' configures the maximum length of the revision list returned. The historical release set is printed as a formatted table, e.g: $ helm history angry-bird --max=4 REVISION UPDATED STATUS CHART DESCRIPTION 1 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Initial install 2 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Upgraded successfully 3 Mon Oct 3 10:15:13 2016 SUPERSEDED alpine-0.1.0 Rolled back to 2 4 Mon Oct 3 10:15:13 2016 DEPLOYED alpine-0.1.0 Upgraded successfully.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --output via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --output via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmHistory(HelmHistorySettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmHistory(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmHistorySettings())); + /// public static IEnumerable<(HelmHistorySettings Settings, IReadOnlyCollection Output)> HelmHistory(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmHistory, degreeOfParallelism, completeOnFailure); ///

This command displays the location of HELM_HOME. This is where any helm configuration files live.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmHome(HelmHomeSettings options = null) => new HelmTasks().Run(options); - ///

This command displays the location of HELM_HOME. This is where any helm configuration files live.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmHome(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmHomeSettings())); - ///

This command displays the location of HELM_HOME. This is where any helm configuration files live.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmHome(HelmHomeSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmHome(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmHomeSettings())); + /// public static IEnumerable<(HelmHomeSettings Settings, IReadOnlyCollection Output)> HelmHome(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmHome, degreeOfParallelism, completeOnFailure); ///

This command installs Tiller (the Helm server-side component) onto your Kubernetes Cluster and sets up local configuration in $HELM_HOME (default ~/.helm/). As with the rest of the Helm commands, 'helm init' discovers Kubernetes clusters by reading $KUBECONFIG (default '~/.kube/config') and using the default context. To set up just a local environment, use '--client-only'. That will configure $HELM_HOME, but not attempt to connect to a Kubernetes cluster and install the Tiller deployment. When installing Tiller, 'helm init' will attempt to install the latest released version. You can specify an alternative image with '--tiller-image'. For those frequently working on the latest code, the flag '--canary-image' will install the latest pre-release version of Tiller (e.g. the HEAD commit in the GitHub repository on the master branch). To dump a manifest containing the Tiller deployment YAML, combine the '--dry-run' and '--debug' flags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --automount-service-account-token via
  • --canary-image via
  • --client-only via
  • --debug via
  • --dry-run via
  • --force-upgrade via
  • --history-max via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --local-repo-url via
  • --net-host via
  • --node-selectors via
  • --output via
  • --override via
  • --replicas via
  • --service-account via
  • --skip-refresh via
  • --stable-repo-url via
  • --tiller-connection-timeout via
  • --tiller-image via
  • --tiller-namespace via
  • --tiller-tls via
  • --tiller-tls-cert via
  • --tiller-tls-hostname via
  • --tiller-tls-key via
  • --tiller-tls-verify via
  • --tls-ca-cert via
  • --upgrade via
  • --wait via
- public static IReadOnlyCollection HelmInit(HelmInitSettings options = null) => new HelmTasks().Run(options); - ///

This command installs Tiller (the Helm server-side component) onto your Kubernetes Cluster and sets up local configuration in $HELM_HOME (default ~/.helm/). As with the rest of the Helm commands, 'helm init' discovers Kubernetes clusters by reading $KUBECONFIG (default '~/.kube/config') and using the default context. To set up just a local environment, use '--client-only'. That will configure $HELM_HOME, but not attempt to connect to a Kubernetes cluster and install the Tiller deployment. When installing Tiller, 'helm init' will attempt to install the latest released version. You can specify an alternative image with '--tiller-image'. For those frequently working on the latest code, the flag '--canary-image' will install the latest pre-release version of Tiller (e.g. the HEAD commit in the GitHub repository on the master branch). To dump a manifest containing the Tiller deployment YAML, combine the '--dry-run' and '--debug' flags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --automount-service-account-token via
  • --canary-image via
  • --client-only via
  • --debug via
  • --dry-run via
  • --force-upgrade via
  • --history-max via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --local-repo-url via
  • --net-host via
  • --node-selectors via
  • --output via
  • --override via
  • --replicas via
  • --service-account via
  • --skip-refresh via
  • --stable-repo-url via
  • --tiller-connection-timeout via
  • --tiller-image via
  • --tiller-namespace via
  • --tiller-tls via
  • --tiller-tls-cert via
  • --tiller-tls-hostname via
  • --tiller-tls-key via
  • --tiller-tls-verify via
  • --tls-ca-cert via
  • --upgrade via
  • --wait via
- public static IReadOnlyCollection HelmInit(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInitSettings())); - ///

This command installs Tiller (the Helm server-side component) onto your Kubernetes Cluster and sets up local configuration in $HELM_HOME (default ~/.helm/). As with the rest of the Helm commands, 'helm init' discovers Kubernetes clusters by reading $KUBECONFIG (default '~/.kube/config') and using the default context. To set up just a local environment, use '--client-only'. That will configure $HELM_HOME, but not attempt to connect to a Kubernetes cluster and install the Tiller deployment. When installing Tiller, 'helm init' will attempt to install the latest released version. You can specify an alternative image with '--tiller-image'. For those frequently working on the latest code, the flag '--canary-image' will install the latest pre-release version of Tiller (e.g. the HEAD commit in the GitHub repository on the master branch). To dump a manifest containing the Tiller deployment YAML, combine the '--dry-run' and '--debug' flags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --automount-service-account-token via
  • --canary-image via
  • --client-only via
  • --debug via
  • --dry-run via
  • --force-upgrade via
  • --history-max via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --local-repo-url via
  • --net-host via
  • --node-selectors via
  • --output via
  • --override via
  • --replicas via
  • --service-account via
  • --skip-refresh via
  • --stable-repo-url via
  • --tiller-connection-timeout via
  • --tiller-image via
  • --tiller-namespace via
  • --tiller-tls via
  • --tiller-tls-cert via
  • --tiller-tls-hostname via
  • --tiller-tls-key via
  • --tiller-tls-verify via
  • --tls-ca-cert via
  • --upgrade via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --automount-service-account-token via
  • --canary-image via
  • --client-only via
  • --debug via
  • --dry-run via
  • --force-upgrade via
  • --history-max via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --local-repo-url via
  • --net-host via
  • --node-selectors via
  • --output via
  • --override via
  • --replicas via
  • --service-account via
  • --skip-refresh via
  • --stable-repo-url via
  • --tiller-connection-timeout via
  • --tiller-image via
  • --tiller-namespace via
  • --tiller-tls via
  • --tiller-tls-cert via
  • --tiller-tls-hostname via
  • --tiller-tls-key via
  • --tiller-tls-verify via
  • --tls-ca-cert via
  • --upgrade via
  • --wait via
+ public static IReadOnlyCollection HelmInit(HelmInitSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInit(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInitSettings())); + /// public static IEnumerable<(HelmInitSettings Settings, IReadOnlyCollection Output)> HelmInit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInit, degreeOfParallelism, completeOnFailure); ///

This command inspects a chart and displays information. It takes a chart reference ('stable/drupal'), a full path to a directory or packaged chart, or a URL. Inspect prints the contents of the Chart.yaml file and the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspect(HelmInspectSettings options = null) => new HelmTasks().Run(options); - ///

This command inspects a chart and displays information. It takes a chart reference ('stable/drupal'), a full path to a directory or packaged chart, or a URL. Inspect prints the contents of the Chart.yaml file and the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspect(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectSettings())); - ///

This command inspects a chart and displays information. It takes a chart reference ('stable/drupal'), a full path to a directory or packaged chart, or a URL. Inspect prints the contents of the Chart.yaml file and the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ public static IReadOnlyCollection HelmInspect(HelmInspectSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInspect(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectSettings())); + /// public static IEnumerable<(HelmInspectSettings Settings, IReadOnlyCollection Output)> HelmInspect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInspect, degreeOfParallelism, completeOnFailure); ///

This command inspects a chart (directory, file, or URL) and displays the contents of the Charts.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectChart(HelmInspectChartSettings options = null) => new HelmTasks().Run(options); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the Charts.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectChart(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectChartSettings())); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the Charts.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ public static IReadOnlyCollection HelmInspectChart(HelmInspectChartSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInspectChart(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectChartSettings())); + /// public static IEnumerable<(HelmInspectChartSettings Settings, IReadOnlyCollection Output)> HelmInspectChart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInspectChart, degreeOfParallelism, completeOnFailure); ///

This command inspects a chart (directory, file, or URL) and displays the contents of the README file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectReadme(HelmInspectReadmeSettings options = null) => new HelmTasks().Run(options); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the README file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectReadme(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectReadmeSettings())); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the README file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --verify via
  • --version via
+ public static IReadOnlyCollection HelmInspectReadme(HelmInspectReadmeSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInspectReadme(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectReadmeSettings())); + /// public static IEnumerable<(HelmInspectReadmeSettings Settings, IReadOnlyCollection Output)> HelmInspectReadme(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInspectReadme, degreeOfParallelism, completeOnFailure); ///

This command inspects a chart (directory, file, or URL) and displays the contents of the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectValues(HelmInspectValuesSettings options = null) => new HelmTasks().Run(options); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
- public static IReadOnlyCollection HelmInspectValues(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectValuesSettings())); - ///

This command inspects a chart (directory, file, or URL) and displays the contents of the values.yaml file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --devel via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --password via
  • --repo via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
  • --verify via
  • --version via
+ public static IReadOnlyCollection HelmInspectValues(HelmInspectValuesSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInspectValues(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInspectValuesSettings())); + /// public static IEnumerable<(HelmInspectValuesSettings Settings, IReadOnlyCollection Output)> HelmInspectValues(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInspectValues, degreeOfParallelism, completeOnFailure); ///

This command installs a chart archive. The install argument must be a chart reference, a path to a packaged chart, a path to an unpacked chart directory or a URL. To override values in a chart, use either the '--values' flag and pass in a file or use the '--set' flag and pass configuration from the command line. To force string values in '--set', use '--set-string' instead. In case a value is large and therefore you want not to use neither '--values' nor '--set', use '--set-file' to read the single large value from file. $ helm install -f myvalues.yaml ./redis or $ helm install --set name=prod ./redis or $ helm install --set-string long_int=1234567890 ./redis or $ helm install --set-file multiline_text=path/to/textfile You can specify the '--values'/'-f' flag multiple times. The priority will be given to the last (right-most) file specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm install -f myvalues.yaml -f override.yaml ./redis You can specify the '--set' flag multiple times. The priority will be given to the last (right-most) set specified. For example, if both 'bar' and 'newbar' values are set for a key called 'foo', the 'newbar' value would take precedence: $ helm install --set foo=bar --set foo=newbar ./redis To check the generated manifests of a release without installing the chart, the '--debug' and '--dry-run' flags can be combined. This will still require a round-trip to the Tiller server. If --verify is set, the chart MUST have a provenance file, and the provenance file MUST pass all verification steps. There are five different ways you can express the chart you want to install: 1. By chart reference: helm install stable/mariadb 2. By path to a packaged chart: helm install ./nginx-1.2.3.tgz 3. By path to an unpacked chart directory: helm install ./nginx 4. By absolute URL: helm install https://example.com/charts/nginx-1.2.3.tgz 5. By chart reference and repo url: helm install --repo https://example.com/charts/ nginx CHART REFERENCES A chart reference is a convenient way of reference a chart in a chart repository. When you use a chart reference with a repo prefix ('stable/mariadb'), Helm will look in the local configuration for a chart repository named 'stable', and will then look for a chart in that repository whose name is 'mariadb'. It will install the latest version of that chart unless you also supply a version number with the '--version' flag. To see the list of chart repositories, use 'helm repo list'. To search for charts in a repository, use 'helm search'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --dep-up via
  • --description via
  • --devel via
  • --dry-run via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --no-crd-hook via
  • --no-hooks via
  • --password via
  • --render-subchart-notes via
  • --replace via
  • --repo via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
- public static IReadOnlyCollection HelmInstall(HelmInstallSettings options = null) => new HelmTasks().Run(options); - ///

This command installs a chart archive. The install argument must be a chart reference, a path to a packaged chart, a path to an unpacked chart directory or a URL. To override values in a chart, use either the '--values' flag and pass in a file or use the '--set' flag and pass configuration from the command line. To force string values in '--set', use '--set-string' instead. In case a value is large and therefore you want not to use neither '--values' nor '--set', use '--set-file' to read the single large value from file. $ helm install -f myvalues.yaml ./redis or $ helm install --set name=prod ./redis or $ helm install --set-string long_int=1234567890 ./redis or $ helm install --set-file multiline_text=path/to/textfile You can specify the '--values'/'-f' flag multiple times. The priority will be given to the last (right-most) file specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm install -f myvalues.yaml -f override.yaml ./redis You can specify the '--set' flag multiple times. The priority will be given to the last (right-most) set specified. For example, if both 'bar' and 'newbar' values are set for a key called 'foo', the 'newbar' value would take precedence: $ helm install --set foo=bar --set foo=newbar ./redis To check the generated manifests of a release without installing the chart, the '--debug' and '--dry-run' flags can be combined. This will still require a round-trip to the Tiller server. If --verify is set, the chart MUST have a provenance file, and the provenance file MUST pass all verification steps. There are five different ways you can express the chart you want to install: 1. By chart reference: helm install stable/mariadb 2. By path to a packaged chart: helm install ./nginx-1.2.3.tgz 3. By path to an unpacked chart directory: helm install ./nginx 4. By absolute URL: helm install https://example.com/charts/nginx-1.2.3.tgz 5. By chart reference and repo url: helm install --repo https://example.com/charts/ nginx CHART REFERENCES A chart reference is a convenient way of reference a chart in a chart repository. When you use a chart reference with a repo prefix ('stable/mariadb'), Helm will look in the local configuration for a chart repository named 'stable', and will then look for a chart in that repository whose name is 'mariadb'. It will install the latest version of that chart unless you also supply a version number with the '--version' flag. To see the list of chart repositories, use 'helm repo list'. To search for charts in a repository, use 'helm search'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --dep-up via
  • --description via
  • --devel via
  • --dry-run via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --no-crd-hook via
  • --no-hooks via
  • --password via
  • --render-subchart-notes via
  • --replace via
  • --repo via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
- public static IReadOnlyCollection HelmInstall(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInstallSettings())); - ///

This command installs a chart archive. The install argument must be a chart reference, a path to a packaged chart, a path to an unpacked chart directory or a URL. To override values in a chart, use either the '--values' flag and pass in a file or use the '--set' flag and pass configuration from the command line. To force string values in '--set', use '--set-string' instead. In case a value is large and therefore you want not to use neither '--values' nor '--set', use '--set-file' to read the single large value from file. $ helm install -f myvalues.yaml ./redis or $ helm install --set name=prod ./redis or $ helm install --set-string long_int=1234567890 ./redis or $ helm install --set-file multiline_text=path/to/textfile You can specify the '--values'/'-f' flag multiple times. The priority will be given to the last (right-most) file specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm install -f myvalues.yaml -f override.yaml ./redis You can specify the '--set' flag multiple times. The priority will be given to the last (right-most) set specified. For example, if both 'bar' and 'newbar' values are set for a key called 'foo', the 'newbar' value would take precedence: $ helm install --set foo=bar --set foo=newbar ./redis To check the generated manifests of a release without installing the chart, the '--debug' and '--dry-run' flags can be combined. This will still require a round-trip to the Tiller server. If --verify is set, the chart MUST have a provenance file, and the provenance file MUST pass all verification steps. There are five different ways you can express the chart you want to install: 1. By chart reference: helm install stable/mariadb 2. By path to a packaged chart: helm install ./nginx-1.2.3.tgz 3. By path to an unpacked chart directory: helm install ./nginx 4. By absolute URL: helm install https://example.com/charts/nginx-1.2.3.tgz 5. By chart reference and repo url: helm install --repo https://example.com/charts/ nginx CHART REFERENCES A chart reference is a convenient way of reference a chart in a chart repository. When you use a chart reference with a repo prefix ('stable/mariadb'), Helm will look in the local configuration for a chart repository named 'stable', and will then look for a chart in that repository whose name is 'mariadb'. It will install the latest version of that chart unless you also supply a version number with the '--version' flag. To see the list of chart repositories, use 'helm repo list'. To search for charts in a repository, use 'helm search'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --dep-up via
  • --description via
  • --devel via
  • --dry-run via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --no-crd-hook via
  • --no-hooks via
  • --password via
  • --render-subchart-notes via
  • --replace via
  • --repo via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --dep-up via
  • --description via
  • --devel via
  • --dry-run via
  • --home via
  • --host via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --no-crd-hook via
  • --no-hooks via
  • --password via
  • --render-subchart-notes via
  • --replace via
  • --repo via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
+ public static IReadOnlyCollection HelmInstall(HelmInstallSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmInstall(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmInstallSettings())); + /// public static IEnumerable<(HelmInstallSettings Settings, IReadOnlyCollection Output)> HelmInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmInstall, degreeOfParallelism, completeOnFailure); ///

This command takes a path to a chart and runs a series of tests to verify that the chart is well-formed. If the linter encounters things that will cause the chart to fail installation, it will emit [ERROR] messages. If it encounters issues that break with convention or recommendation, it will emit [WARNING] messages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --set via
  • --set-file via
  • --set-string via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
- public static IReadOnlyCollection HelmLint(HelmLintSettings options = null) => new HelmTasks().Run(options); - ///

This command takes a path to a chart and runs a series of tests to verify that the chart is well-formed. If the linter encounters things that will cause the chart to fail installation, it will emit [ERROR] messages. If it encounters issues that break with convention or recommendation, it will emit [WARNING] messages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --set via
  • --set-file via
  • --set-string via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
- public static IReadOnlyCollection HelmLint(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmLintSettings())); - ///

This command takes a path to a chart and runs a series of tests to verify that the chart is well-formed. If the linter encounters things that will cause the chart to fail installation, it will emit [ERROR] messages. If it encounters issues that break with convention or recommendation, it will emit [WARNING] messages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --set via
  • --set-file via
  • --set-string via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --set via
  • --set-file via
  • --set-string via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
+ public static IReadOnlyCollection HelmLint(HelmLintSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmLint(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmLintSettings())); + /// public static IEnumerable<(HelmLintSettings Settings, IReadOnlyCollection Output)> HelmLint(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmLint, degreeOfParallelism, completeOnFailure); ///

This command lists all of the releases. By default, it lists only releases that are deployed or failed. Flags like '--deleted' and '--all' will alter this behavior. Such flags can be combined: '--deleted --failed'. By default, items are sorted alphabetically. Use the '-d' flag to sort by release date. If an argument is provided, it will be treated as a filter. Filters are regular expressions (Perl compatible) that are applied to the list of releases. Only items that match the filter will be returned. $ helm list 'ara[a-z]+' NAME UPDATED CHART maudlin-arachnid Mon May 9 16:07:08 2016 alpine-0.1.0 If no results are found, 'helm list' will exit 0, but with no output (or in the case of no '-q' flag, only headers). By default, up to 256 items may be returned. To limit this, use the '--max' flag. Setting '--max' to 0 will not return all results. Rather, it will return the server's default, which may be much higher than 256. Pairing the '--max' flag with the '--offset' flag allows you to page through results.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --all via
  • --chart-name via
  • --col-width via
  • --date via
  • --debug via
  • --deleted via
  • --deleting via
  • --deployed via
  • --failed via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --namespace via
  • --offset via
  • --output via
  • --pending via
  • --reverse via
  • --short via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmList(HelmListSettings options = null) => new HelmTasks().Run(options); - ///

This command lists all of the releases. By default, it lists only releases that are deployed or failed. Flags like '--deleted' and '--all' will alter this behavior. Such flags can be combined: '--deleted --failed'. By default, items are sorted alphabetically. Use the '-d' flag to sort by release date. If an argument is provided, it will be treated as a filter. Filters are regular expressions (Perl compatible) that are applied to the list of releases. Only items that match the filter will be returned. $ helm list 'ara[a-z]+' NAME UPDATED CHART maudlin-arachnid Mon May 9 16:07:08 2016 alpine-0.1.0 If no results are found, 'helm list' will exit 0, but with no output (or in the case of no '-q' flag, only headers). By default, up to 256 items may be returned. To limit this, use the '--max' flag. Setting '--max' to 0 will not return all results. Rather, it will return the server's default, which may be much higher than 256. Pairing the '--max' flag with the '--offset' flag allows you to page through results.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --all via
  • --chart-name via
  • --col-width via
  • --date via
  • --debug via
  • --deleted via
  • --deleting via
  • --deployed via
  • --failed via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --namespace via
  • --offset via
  • --output via
  • --pending via
  • --reverse via
  • --short via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmListSettings())); - ///

This command lists all of the releases. By default, it lists only releases that are deployed or failed. Flags like '--deleted' and '--all' will alter this behavior. Such flags can be combined: '--deleted --failed'. By default, items are sorted alphabetically. Use the '-d' flag to sort by release date. If an argument is provided, it will be treated as a filter. Filters are regular expressions (Perl compatible) that are applied to the list of releases. Only items that match the filter will be returned. $ helm list 'ara[a-z]+' NAME UPDATED CHART maudlin-arachnid Mon May 9 16:07:08 2016 alpine-0.1.0 If no results are found, 'helm list' will exit 0, but with no output (or in the case of no '-q' flag, only headers). By default, up to 256 items may be returned. To limit this, use the '--max' flag. Setting '--max' to 0 will not return all results. Rather, it will return the server's default, which may be much higher than 256. Pairing the '--max' flag with the '--offset' flag allows you to page through results.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --all via
  • --chart-name via
  • --col-width via
  • --date via
  • --debug via
  • --deleted via
  • --deleting via
  • --deployed via
  • --failed via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --namespace via
  • --offset via
  • --output via
  • --pending via
  • --reverse via
  • --short via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <filter> via
  • --all via
  • --chart-name via
  • --col-width via
  • --date via
  • --debug via
  • --deleted via
  • --deleting via
  • --deployed via
  • --failed via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --max via
  • --namespace via
  • --offset via
  • --output via
  • --pending via
  • --reverse via
  • --short via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmList(HelmListSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmListSettings())); + /// public static IEnumerable<(HelmListSettings Settings, IReadOnlyCollection Output)> HelmList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmList, degreeOfParallelism, completeOnFailure); ///

This command packages a chart into a versioned chart archive file. If a path is given, this will look at that path for a chart (which must contain a Chart.yaml file) and then package that directory. If no path is given, this will look in the present working directory for a Chart.yaml file, and (if found) build the current directory into a chart. Versioned chart archives are used by Helm package repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chartPaths> via
  • --app-version via
  • --debug via
  • --dependency-update via
  • --destination via
  • --home via
  • --host via
  • --key via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --save via
  • --sign via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
- public static IReadOnlyCollection HelmPackage(HelmPackageSettings options = null) => new HelmTasks().Run(options); - ///

This command packages a chart into a versioned chart archive file. If a path is given, this will look at that path for a chart (which must contain a Chart.yaml file) and then package that directory. If no path is given, this will look in the present working directory for a Chart.yaml file, and (if found) build the current directory into a chart. Versioned chart archives are used by Helm package repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chartPaths> via
  • --app-version via
  • --debug via
  • --dependency-update via
  • --destination via
  • --home via
  • --host via
  • --key via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --save via
  • --sign via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
- public static IReadOnlyCollection HelmPackage(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPackageSettings())); - ///

This command packages a chart into a versioned chart archive file. If a path is given, this will look at that path for a chart (which must contain a Chart.yaml file) and then package that directory. If no path is given, this will look in the present working directory for a Chart.yaml file, and (if found) build the current directory into a chart. Versioned chart archives are used by Helm package repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chartPaths> via
  • --app-version via
  • --debug via
  • --dependency-update via
  • --destination via
  • --home via
  • --host via
  • --key via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --save via
  • --sign via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chartPaths> via
  • --app-version via
  • --debug via
  • --dependency-update via
  • --destination via
  • --home via
  • --host via
  • --key via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --save via
  • --sign via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
+ public static IReadOnlyCollection HelmPackage(HelmPackageSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmPackage(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPackageSettings())); + /// public static IEnumerable<(HelmPackageSettings Settings, IReadOnlyCollection Output)> HelmPackage(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmPackage, degreeOfParallelism, completeOnFailure); ///

This command allows you to install a plugin from a url to a VCS repo or a local path. Example usage: $ helm plugin install https://github.com/technosophos/helm-template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <options> via
  • <paths> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
- public static IReadOnlyCollection HelmPluginInstall(HelmPluginInstallSettings options = null) => new HelmTasks().Run(options); - ///

This command allows you to install a plugin from a url to a VCS repo or a local path. Example usage: $ helm plugin install https://github.com/technosophos/helm-template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <options> via
  • <paths> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
- public static IReadOnlyCollection HelmPluginInstall(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginInstallSettings())); - ///

This command allows you to install a plugin from a url to a VCS repo or a local path. Example usage: $ helm plugin install https://github.com/technosophos/helm-template.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <options> via
  • <paths> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <options> via
  • <paths> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
+ public static IReadOnlyCollection HelmPluginInstall(HelmPluginInstallSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmPluginInstall(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginInstallSettings())); + /// public static IEnumerable<(HelmPluginInstallSettings Settings, IReadOnlyCollection Output)> HelmPluginInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmPluginInstall, degreeOfParallelism, completeOnFailure); ///

List installed Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginList(HelmPluginListSettings options = null) => new HelmTasks().Run(options); - ///

List installed Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginListSettings())); - ///

List installed Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmPluginList(HelmPluginListSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmPluginList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginListSettings())); + /// public static IEnumerable<(HelmPluginListSettings Settings, IReadOnlyCollection Output)> HelmPluginList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmPluginList, degreeOfParallelism, completeOnFailure); ///

Remove one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginRemove(HelmPluginRemoveSettings options = null) => new HelmTasks().Run(options); - ///

Remove one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginRemove(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginRemoveSettings())); - ///

Remove one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmPluginRemove(HelmPluginRemoveSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmPluginRemove(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginRemoveSettings())); + /// public static IEnumerable<(HelmPluginRemoveSettings Settings, IReadOnlyCollection Output)> HelmPluginRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmPluginRemove, degreeOfParallelism, completeOnFailure); ///

Update one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginUpdate(HelmPluginUpdateSettings options = null) => new HelmTasks().Run(options); - ///

Update one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmPluginUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginUpdateSettings())); - ///

Update one or more Helm plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <plugins> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmPluginUpdate(HelmPluginUpdateSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmPluginUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmPluginUpdateSettings())); + /// public static IEnumerable<(HelmPluginUpdateSettings Settings, IReadOnlyCollection Output)> HelmPluginUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmPluginUpdate, degreeOfParallelism, completeOnFailure); ///

Add a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <url> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --home via
  • --host via
  • --key-file via
  • --kube-context via
  • --kubeconfig via
  • --no-update via
  • --password via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
- public static IReadOnlyCollection HelmRepoAdd(HelmRepoAddSettings options = null) => new HelmTasks().Run(options); - ///

Add a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <url> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --home via
  • --host via
  • --key-file via
  • --kube-context via
  • --kubeconfig via
  • --no-update via
  • --password via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
- public static IReadOnlyCollection HelmRepoAdd(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoAddSettings())); - ///

Add a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <url> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --home via
  • --host via
  • --key-file via
  • --kube-context via
  • --kubeconfig via
  • --no-update via
  • --password via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <url> via
  • --ca-file via
  • --cert-file via
  • --debug via
  • --home via
  • --host via
  • --key-file via
  • --kube-context via
  • --kubeconfig via
  • --no-update via
  • --password via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --username via
+ public static IReadOnlyCollection HelmRepoAdd(HelmRepoAddSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRepoAdd(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoAddSettings())); + /// public static IEnumerable<(HelmRepoAddSettings Settings, IReadOnlyCollection Output)> HelmRepoAdd(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRepoAdd, degreeOfParallelism, completeOnFailure); ///

Read the current directory and generate an index file based on the charts found. This tool is used for creating an 'index.yaml' file for a chart repository. To set an absolute URL to the charts, use '--url' flag. To merge the generated index with an existing index file, use the '--merge' flag. In this case, the charts found in the current directory will be merged into the existing index, with local charts taking priority over existing charts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <directory> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --merge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
- public static IReadOnlyCollection HelmRepoIndex(HelmRepoIndexSettings options = null) => new HelmTasks().Run(options); - ///

Read the current directory and generate an index file based on the charts found. This tool is used for creating an 'index.yaml' file for a chart repository. To set an absolute URL to the charts, use '--url' flag. To merge the generated index with an existing index file, use the '--merge' flag. In this case, the charts found in the current directory will be merged into the existing index, with local charts taking priority over existing charts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <directory> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --merge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
- public static IReadOnlyCollection HelmRepoIndex(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoIndexSettings())); - ///

Read the current directory and generate an index file based on the charts found. This tool is used for creating an 'index.yaml' file for a chart repository. To set an absolute URL to the charts, use '--url' flag. To merge the generated index with an existing index file, use the '--merge' flag. In this case, the charts found in the current directory will be merged into the existing index, with local charts taking priority over existing charts.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <directory> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --merge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <directory> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --merge via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
+ public static IReadOnlyCollection HelmRepoIndex(HelmRepoIndexSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRepoIndex(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoIndexSettings())); + /// public static IEnumerable<(HelmRepoIndexSettings Settings, IReadOnlyCollection Output)> HelmRepoIndex(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRepoIndex, degreeOfParallelism, completeOnFailure); ///

List chart repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoList(HelmRepoListSettings options = null) => new HelmTasks().Run(options); - ///

List chart repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoListSettings())); - ///

List chart repositories.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmRepoList(HelmRepoListSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRepoList(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoListSettings())); + /// public static IEnumerable<(HelmRepoListSettings Settings, IReadOnlyCollection Output)> HelmRepoList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRepoList, degreeOfParallelism, completeOnFailure); ///

Remove a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoRemove(HelmRepoRemoveSettings options = null) => new HelmTasks().Run(options); - ///

Remove a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoRemove(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoRemoveSettings())); - ///

Remove a chart repository.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmRepoRemove(HelmRepoRemoveSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRepoRemove(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoRemoveSettings())); + /// public static IEnumerable<(HelmRepoRemoveSettings Settings, IReadOnlyCollection Output)> HelmRepoRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRepoRemove, degreeOfParallelism, completeOnFailure); ///

Update gets the latest information about charts from the respective chart repositories. Information is cached locally, where it is used by commands like 'helm search'. 'helm update' is the deprecated form of 'helm repo update'. It will be removed in future releases.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoUpdate(HelmRepoUpdateSettings options = null) => new HelmTasks().Run(options); - ///

Update gets the latest information about charts from the respective chart repositories. Information is cached locally, where it is used by commands like 'helm search'. 'helm update' is the deprecated form of 'helm repo update'. It will be removed in future releases.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmRepoUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoUpdateSettings())); - ///

Update gets the latest information about charts from the respective chart repositories. Information is cached locally, where it is used by commands like 'helm search'. 'helm update' is the deprecated form of 'helm repo update'. It will be removed in future releases.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --strict via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmRepoUpdate(HelmRepoUpdateSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRepoUpdate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRepoUpdateSettings())); + /// public static IEnumerable<(HelmRepoUpdateSettings Settings, IReadOnlyCollection Output)> HelmRepoUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRepoUpdate, degreeOfParallelism, completeOnFailure); ///

This command uninstalls Tiller (the Helm server-side component) from your Kubernetes Cluster and optionally deletes local configuration in $HELM_HOME (default ~/.helm/).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --remove-helm-home via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmReset(HelmResetSettings options = null) => new HelmTasks().Run(options); - ///

This command uninstalls Tiller (the Helm server-side component) from your Kubernetes Cluster and optionally deletes local configuration in $HELM_HOME (default ~/.helm/).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --remove-helm-home via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmReset(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmResetSettings())); - ///

This command uninstalls Tiller (the Helm server-side component) from your Kubernetes Cluster and optionally deletes local configuration in $HELM_HOME (default ~/.helm/).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --remove-helm-home via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --debug via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --remove-helm-home via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmReset(HelmResetSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmReset(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmResetSettings())); + /// public static IEnumerable<(HelmResetSettings Settings, IReadOnlyCollection Output)> HelmReset(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmReset, degreeOfParallelism, completeOnFailure); ///

This command rolls back a release to a previous revision. The first argument of the rollback command is the name of a release, and the second is a revision (version) number. To see revision numbers, run 'helm history RELEASE'. If you'd like to rollback to the previous release use 'helm rollback [RELEASE] 0'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • <revision> via
  • --debug via
  • --description via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --recreate-pods via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --wait via
- public static IReadOnlyCollection HelmRollback(HelmRollbackSettings options = null) => new HelmTasks().Run(options); - ///

This command rolls back a release to a previous revision. The first argument of the rollback command is the name of a release, and the second is a revision (version) number. To see revision numbers, run 'helm history RELEASE'. If you'd like to rollback to the previous release use 'helm rollback [RELEASE] 0'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • <revision> via
  • --debug via
  • --description via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --recreate-pods via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --wait via
- public static IReadOnlyCollection HelmRollback(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRollbackSettings())); - ///

This command rolls back a release to a previous revision. The first argument of the rollback command is the name of a release, and the second is a revision (version) number. To see revision numbers, run 'helm history RELEASE'. If you'd like to rollback to the previous release use 'helm rollback [RELEASE] 0'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • <revision> via
  • --debug via
  • --description via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --recreate-pods via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • <revision> via
  • --debug via
  • --description via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --no-hooks via
  • --recreate-pods via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --wait via
+ public static IReadOnlyCollection HelmRollback(HelmRollbackSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmRollback(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmRollbackSettings())); + /// public static IEnumerable<(HelmRollbackSettings Settings, IReadOnlyCollection Output)> HelmRollback(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmRollback, degreeOfParallelism, completeOnFailure); ///

Search reads through all of the repositories configured on the system, and looks for matches. Repositories are managed with 'helm repo' commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyword> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --regexp via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
  • --versions via
- public static IReadOnlyCollection HelmSearch(HelmSearchSettings options = null) => new HelmTasks().Run(options); - ///

Search reads through all of the repositories configured on the system, and looks for matches. Repositories are managed with 'helm repo' commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyword> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --regexp via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
  • --versions via
- public static IReadOnlyCollection HelmSearch(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmSearchSettings())); - ///

Search reads through all of the repositories configured on the system, and looks for matches. Repositories are managed with 'helm repo' commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyword> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --regexp via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
  • --versions via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <keyword> via
  • --col-width via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --regexp via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --version via
  • --versions via
+ public static IReadOnlyCollection HelmSearch(HelmSearchSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmSearch(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmSearchSettings())); + /// public static IEnumerable<(HelmSearchSettings Settings, IReadOnlyCollection Output)> HelmSearch(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmSearch, degreeOfParallelism, completeOnFailure); ///

This command starts a local chart repository server that serves charts from a local directory. The new server will provide HTTP access to a repository. By default, it will scan all of the charts in '$HELM_HOME/repository/local' and serve those over the local IPv4 TCP port (default '127.0.0.1:8879'). This command is intended to be used for educational and testing purposes only. It is best to rely on a dedicated web server or a cloud-hosted solution like Google Cloud Storage for production use. See https://github.com/helm/helm/blob/master/docs/chart_repository.md#hosting-chart-repositories for more information on hosting chart repositories in a production setting.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --address via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --repo-path via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
- public static IReadOnlyCollection HelmServe(HelmServeSettings options = null) => new HelmTasks().Run(options); - ///

This command starts a local chart repository server that serves charts from a local directory. The new server will provide HTTP access to a repository. By default, it will scan all of the charts in '$HELM_HOME/repository/local' and serve those over the local IPv4 TCP port (default '127.0.0.1:8879'). This command is intended to be used for educational and testing purposes only. It is best to rely on a dedicated web server or a cloud-hosted solution like Google Cloud Storage for production use. See https://github.com/helm/helm/blob/master/docs/chart_repository.md#hosting-chart-repositories for more information on hosting chart repositories in a production setting.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --address via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --repo-path via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
- public static IReadOnlyCollection HelmServe(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmServeSettings())); - ///

This command starts a local chart repository server that serves charts from a local directory. The new server will provide HTTP access to a repository. By default, it will scan all of the charts in '$HELM_HOME/repository/local' and serve those over the local IPv4 TCP port (default '127.0.0.1:8879'). This command is intended to be used for educational and testing purposes only. It is best to rely on a dedicated web server or a cloud-hosted solution like Google Cloud Storage for production use. See https://github.com/helm/helm/blob/master/docs/chart_repository.md#hosting-chart-repositories for more information on hosting chart repositories in a production setting.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --address via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --repo-path via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --address via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --repo-path via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --url via
+ public static IReadOnlyCollection HelmServe(HelmServeSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmServe(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmServeSettings())); + /// public static IEnumerable<(HelmServeSettings Settings, IReadOnlyCollection Output)> HelmServe(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmServe, degreeOfParallelism, completeOnFailure); ///

This command shows the status of a named release. The status consists of: - last deployment time - k8s namespace in which the release lives - state of the release (can be: UNKNOWN, DEPLOYED, DELETED, SUPERSEDED, FAILED or DELETING) - list of resources that this release consists of, sorted by kind - details on last test suite run, if applicable - additional notes provided by the chart.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmStatus(HelmStatusSettings options = null) => new HelmTasks().Run(options); - ///

This command shows the status of a named release. The status consists of: - last deployment time - k8s namespace in which the release lives - state of the release (can be: UNKNOWN, DEPLOYED, DELETED, SUPERSEDED, FAILED or DELETING) - list of resources that this release consists of, sorted by kind - details on last test suite run, if applicable - additional notes provided by the chart.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmStatus(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmStatusSettings())); - ///

This command shows the status of a named release. The status consists of: - last deployment time - k8s namespace in which the release lives - state of the release (can be: UNKNOWN, DEPLOYED, DELETED, SUPERSEDED, FAILED or DELETING) - list of resources that this release consists of, sorted by kind - details on last test suite run, if applicable - additional notes provided by the chart.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <releaseName> via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --output via
  • --revision via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmStatus(HelmStatusSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmStatus(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmStatusSettings())); + /// public static IEnumerable<(HelmStatusSettings Settings, IReadOnlyCollection Output)> HelmStatus(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmStatus, degreeOfParallelism, completeOnFailure); ///

Render chart templates locally and display the output. This does not require Tiller. However, any values that would normally be looked up or retrieved in-cluster will be faked locally. Additionally, none of the server-side testing of chart validity (e.g. whether an API is supported) is done. To render just one template in a chart, use '-x': $ helm template mychart -x templates/deployment.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --execute via
  • --home via
  • --host via
  • --is-upgrade via
  • --kube-context via
  • --kube-version via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --notes via
  • --output-dir via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
- public static IReadOnlyCollection HelmTemplate(HelmTemplateSettings options = null) => new HelmTasks().Run(options); - ///

Render chart templates locally and display the output. This does not require Tiller. However, any values that would normally be looked up or retrieved in-cluster will be faked locally. Additionally, none of the server-side testing of chart validity (e.g. whether an API is supported) is done. To render just one template in a chart, use '-x': $ helm template mychart -x templates/deployment.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --execute via
  • --home via
  • --host via
  • --is-upgrade via
  • --kube-context via
  • --kube-version via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --notes via
  • --output-dir via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
- public static IReadOnlyCollection HelmTemplate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmTemplateSettings())); - ///

Render chart templates locally and display the output. This does not require Tiller. However, any values that would normally be looked up or retrieved in-cluster will be faked locally. Additionally, none of the server-side testing of chart validity (e.g. whether an API is supported) is done. To render just one template in a chart, use '-x': $ helm template mychart -x templates/deployment.yaml.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --execute via
  • --home via
  • --host via
  • --is-upgrade via
  • --kube-context via
  • --kube-version via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --notes via
  • --output-dir via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • --debug via
  • --execute via
  • --home via
  • --host via
  • --is-upgrade via
  • --kube-context via
  • --kube-version via
  • --kubeconfig via
  • --name via
  • --name-template via
  • --namespace via
  • --notes via
  • --output-dir via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --values via
+ public static IReadOnlyCollection HelmTemplate(HelmTemplateSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmTemplate(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmTemplateSettings())); + /// public static IEnumerable<(HelmTemplateSettings Settings, IReadOnlyCollection Output)> HelmTemplate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmTemplate, degreeOfParallelism, completeOnFailure); ///

The test command runs the tests for a release. The argument this command takes is the name of a deployed release. The tests to be run are defined in the chart that was installed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • --cleanup via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --parallel via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmTest(HelmTestSettings options = null) => new HelmTasks().Run(options); - ///

The test command runs the tests for a release. The argument this command takes is the name of a deployed release. The tests to be run are defined in the chart that was installed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • --cleanup via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --parallel via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmTest(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmTestSettings())); - ///

The test command runs the tests for a release. The argument this command takes is the name of a deployed release. The tests to be run are defined in the chart that was installed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • --cleanup via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --parallel via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <release> via
  • --cleanup via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --parallel via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmTest(HelmTestSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmTest(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmTestSettings())); + /// public static IEnumerable<(HelmTestSettings Settings, IReadOnlyCollection Output)> HelmTest(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmTest, degreeOfParallelism, completeOnFailure); ///

This command upgrades a release to a specified version of a chart and/or updates chart values. Required arguments are release and chart. The chart argument can be one of: - a chart reference('stable/mariadb'); use '--version' and '--devel' flags for versions other than latest, - a path to a chart directory, - a packaged chart, - a fully qualified URL. To customize the chart values, use any of - '--values'/'-f' to pass in a yaml file holding settings, - '--set' to provide one or more key=val pairs directly, - '--set-string' to provide key=val forcing val to be stored as a string, - '--set-file' to provide key=path to read a single large value from a file at path. To edit or append to the existing customized values, add the '--reuse-values' flag, otherwise any existing customized values are ignored. If no chart value arguments are provided on the command line, any existing customized values are carried forward. If you want to revert to just the values provided in the chart, use the '--reset-values' flag. You can specify any of the chart value flags multiple times. The priority will be given to the last (right-most) value specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm upgrade -f myvalues.yaml -f override.yaml redis ./redis Note that the key name provided to the '--set', '--set-string' and '--set-file' flags can reference structure elements. Examples: - mybool=TRUE - livenessProbe.timeoutSeconds=10 - metrics.annotations[0]=hey,metrics.annotations[1]=ho which sets the top level key mybool to true, the nested timeoutSeconds to 10, and two array values, respectively. Note that the value side of the key=val provided to '--set' and '--set-string' flags will pass through shell evaluation followed by yaml type parsing to produce the final value. This may alter inputs with special characters in unexpected ways, for example $ helm upgrade --set pwd=3jk$o2,z=f\30.e redis ./redis results in "pwd: 3jk" and "z: f30.e". Use single quotes to avoid shell evaluation and argument delimiters, and use backslash to escape yaml special characters: $ helm upgrade --set pwd='3jk$o2z=f\\30.e' redis ./redis which results in the expected "pwd: 3jk$o2z=f\30.e". If a single quote occurs in your value then follow your shell convention for escaping it; for example in bash: $ helm upgrade --set pwd='3jk$o2z=f\\30with'\''quote' which results in "pwd: 3jk$o2z=f\30with'quote".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • <release> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --create-namespace via
  • --debug via
  • --description via
  • --devel via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --install via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --no-hooks via
  • --password via
  • --recreate-pods via
  • --render-subchart-notes via
  • --repo via
  • --reset-values via
  • --reuse-values via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
- public static IReadOnlyCollection HelmUpgrade(HelmUpgradeSettings options = null) => new HelmTasks().Run(options); - ///

This command upgrades a release to a specified version of a chart and/or updates chart values. Required arguments are release and chart. The chart argument can be one of: - a chart reference('stable/mariadb'); use '--version' and '--devel' flags for versions other than latest, - a path to a chart directory, - a packaged chart, - a fully qualified URL. To customize the chart values, use any of - '--values'/'-f' to pass in a yaml file holding settings, - '--set' to provide one or more key=val pairs directly, - '--set-string' to provide key=val forcing val to be stored as a string, - '--set-file' to provide key=path to read a single large value from a file at path. To edit or append to the existing customized values, add the '--reuse-values' flag, otherwise any existing customized values are ignored. If no chart value arguments are provided on the command line, any existing customized values are carried forward. If you want to revert to just the values provided in the chart, use the '--reset-values' flag. You can specify any of the chart value flags multiple times. The priority will be given to the last (right-most) value specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm upgrade -f myvalues.yaml -f override.yaml redis ./redis Note that the key name provided to the '--set', '--set-string' and '--set-file' flags can reference structure elements. Examples: - mybool=TRUE - livenessProbe.timeoutSeconds=10 - metrics.annotations[0]=hey,metrics.annotations[1]=ho which sets the top level key mybool to true, the nested timeoutSeconds to 10, and two array values, respectively. Note that the value side of the key=val provided to '--set' and '--set-string' flags will pass through shell evaluation followed by yaml type parsing to produce the final value. This may alter inputs with special characters in unexpected ways, for example $ helm upgrade --set pwd=3jk$o2,z=f\30.e redis ./redis results in "pwd: 3jk" and "z: f30.e". Use single quotes to avoid shell evaluation and argument delimiters, and use backslash to escape yaml special characters: $ helm upgrade --set pwd='3jk$o2z=f\\30.e' redis ./redis which results in the expected "pwd: 3jk$o2z=f\30.e". If a single quote occurs in your value then follow your shell convention for escaping it; for example in bash: $ helm upgrade --set pwd='3jk$o2z=f\\30with'\''quote' which results in "pwd: 3jk$o2z=f\30with'quote".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • <release> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --create-namespace via
  • --debug via
  • --description via
  • --devel via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --install via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --no-hooks via
  • --password via
  • --recreate-pods via
  • --render-subchart-notes via
  • --repo via
  • --reset-values via
  • --reuse-values via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
- public static IReadOnlyCollection HelmUpgrade(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmUpgradeSettings())); - ///

This command upgrades a release to a specified version of a chart and/or updates chart values. Required arguments are release and chart. The chart argument can be one of: - a chart reference('stable/mariadb'); use '--version' and '--devel' flags for versions other than latest, - a path to a chart directory, - a packaged chart, - a fully qualified URL. To customize the chart values, use any of - '--values'/'-f' to pass in a yaml file holding settings, - '--set' to provide one or more key=val pairs directly, - '--set-string' to provide key=val forcing val to be stored as a string, - '--set-file' to provide key=path to read a single large value from a file at path. To edit or append to the existing customized values, add the '--reuse-values' flag, otherwise any existing customized values are ignored. If no chart value arguments are provided on the command line, any existing customized values are carried forward. If you want to revert to just the values provided in the chart, use the '--reset-values' flag. You can specify any of the chart value flags multiple times. The priority will be given to the last (right-most) value specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: $ helm upgrade -f myvalues.yaml -f override.yaml redis ./redis Note that the key name provided to the '--set', '--set-string' and '--set-file' flags can reference structure elements. Examples: - mybool=TRUE - livenessProbe.timeoutSeconds=10 - metrics.annotations[0]=hey,metrics.annotations[1]=ho which sets the top level key mybool to true, the nested timeoutSeconds to 10, and two array values, respectively. Note that the value side of the key=val provided to '--set' and '--set-string' flags will pass through shell evaluation followed by yaml type parsing to produce the final value. This may alter inputs with special characters in unexpected ways, for example $ helm upgrade --set pwd=3jk$o2,z=f\30.e redis ./redis results in "pwd: 3jk" and "z: f30.e". Use single quotes to avoid shell evaluation and argument delimiters, and use backslash to escape yaml special characters: $ helm upgrade --set pwd='3jk$o2z=f\\30.e' redis ./redis which results in the expected "pwd: 3jk$o2z=f\30.e". If a single quote occurs in your value then follow your shell convention for escaping it; for example in bash: $ helm upgrade --set pwd='3jk$o2z=f\\30with'\''quote' which results in "pwd: 3jk$o2z=f\30with'quote".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • <release> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --create-namespace via
  • --debug via
  • --description via
  • --devel via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --install via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --no-hooks via
  • --password via
  • --recreate-pods via
  • --render-subchart-notes via
  • --repo via
  • --reset-values via
  • --reuse-values via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <chart> via
  • <release> via
  • --atomic via
  • --ca-file via
  • --cert-file via
  • --create-namespace via
  • --debug via
  • --description via
  • --devel via
  • --dry-run via
  • --force via
  • --home via
  • --host via
  • --install via
  • --key-file via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --namespace via
  • --no-hooks via
  • --password via
  • --recreate-pods via
  • --render-subchart-notes via
  • --repo via
  • --reset-values via
  • --reuse-values via
  • --set via
  • --set-file via
  • --set-string via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --timeout via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
  • --username via
  • --values via
  • --verify via
  • --version via
  • --wait via
+ public static IReadOnlyCollection HelmUpgrade(HelmUpgradeSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmUpgrade(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmUpgradeSettings())); + /// public static IEnumerable<(HelmUpgradeSettings Settings, IReadOnlyCollection Output)> HelmUpgrade(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmUpgrade, degreeOfParallelism, completeOnFailure); ///

Verify that the given chart has a valid provenance file. Provenance files provide crytographic verification that a chart has not been tampered with, and was packaged by a trusted provider. This command can be used to verify a local chart. Several other commands provide '--verify' flags that run the same validation. To generate a signed package, use the 'helm package --sign' command.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmVerify(HelmVerifySettings options = null) => new HelmTasks().Run(options); - ///

Verify that the given chart has a valid provenance file. Provenance files provide crytographic verification that a chart has not been tampered with, and was packaged by a trusted provider. This command can be used to verify a local chart. Several other commands provide '--verify' flags that run the same validation. To generate a signed package, use the 'helm package --sign' command.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
- public static IReadOnlyCollection HelmVerify(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmVerifySettings())); - ///

Verify that the given chart has a valid provenance file. Provenance files provide crytographic verification that a chart has not been tampered with, and was packaged by a trusted provider. This command can be used to verify a local chart. Several other commands provide '--verify' flags that run the same validation. To generate a signed package, use the 'helm package --sign' command.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <path> via
  • --debug via
  • --home via
  • --host via
  • --keyring via
  • --kube-context via
  • --kubeconfig via
  • --tiller-connection-timeout via
  • --tiller-namespace via
+ public static IReadOnlyCollection HelmVerify(HelmVerifySettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmVerify(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmVerifySettings())); + /// public static IEnumerable<(HelmVerifySettings Settings, IReadOnlyCollection Output)> HelmVerify(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmVerify, degreeOfParallelism, completeOnFailure); ///

Show the client and server versions for Helm and tiller. This will print a representation of the client and server versions of Helm and Tiller. The output will look something like this: Client: &version.Version{SemVer:"v2.0.0", GitCommit:"ff52399e51bb880526e9cd0ed8386f6433b74da1", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.0.0", GitCommit:"b0c113dfb9f612a9add796549da66c0d294508a3", GitTreeState:"clean"} - SemVer is the semantic version of the release. - GitCommit is the SHA for the commit that this version was built from. - GitTreeState is "clean" if there are no local code changes when this binary was built, and "dirty" if the binary was built from locally modified code. To print just the client version, use '--client'. To print just the server version, use '--server'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --client via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --server via
  • --short via
  • --template via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmVersion(HelmVersionSettings options = null) => new HelmTasks().Run(options); - ///

Show the client and server versions for Helm and tiller. This will print a representation of the client and server versions of Helm and Tiller. The output will look something like this: Client: &version.Version{SemVer:"v2.0.0", GitCommit:"ff52399e51bb880526e9cd0ed8386f6433b74da1", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.0.0", GitCommit:"b0c113dfb9f612a9add796549da66c0d294508a3", GitTreeState:"clean"} - SemVer is the semantic version of the release. - GitCommit is the SHA for the commit that this version was built from. - GitTreeState is "clean" if there are no local code changes when this binary was built, and "dirty" if the binary was built from locally modified code. To print just the client version, use '--client'. To print just the server version, use '--server'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --client via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --server via
  • --short via
  • --template via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
- public static IReadOnlyCollection HelmVersion(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmVersionSettings())); - ///

Show the client and server versions for Helm and tiller. This will print a representation of the client and server versions of Helm and Tiller. The output will look something like this: Client: &version.Version{SemVer:"v2.0.0", GitCommit:"ff52399e51bb880526e9cd0ed8386f6433b74da1", GitTreeState:"clean"} Server: &version.Version{SemVer:"v2.0.0", GitCommit:"b0c113dfb9f612a9add796549da66c0d294508a3", GitTreeState:"clean"} - SemVer is the semantic version of the release. - GitCommit is the SHA for the commit that this version was built from. - GitTreeState is "clean" if there are no local code changes when this binary was built, and "dirty" if the binary was built from locally modified code. To print just the client version, use '--client'. To print just the server version, use '--server'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --client via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --server via
  • --short via
  • --template via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --client via
  • --debug via
  • --home via
  • --host via
  • --kube-context via
  • --kubeconfig via
  • --server via
  • --short via
  • --template via
  • --tiller-connection-timeout via
  • --tiller-namespace via
  • --tls via
  • --tls-ca-cert via
  • --tls-cert via
  • --tls-hostname via
  • --tls-key via
  • --tls-verify via
+ public static IReadOnlyCollection HelmVersion(HelmVersionSettings options = null) => new HelmTasks().Run(options); + /// + public static IReadOnlyCollection HelmVersion(Configure configurator) => new HelmTasks().Run(configurator.Invoke(new HelmVersionSettings())); + /// public static IEnumerable<(HelmVersionSettings Settings, IReadOnlyCollection Output)> HelmVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(HelmVersion, degreeOfParallelism, completeOnFailure); } #region HelmCompletionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmCompletion), Arguments = "completion")] @@ -418,7 +334,7 @@ public partial class HelmCompletionSettings : HelmOptionsBase } #endregion #region HelmCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmCreate), Arguments = "create")] @@ -431,7 +347,7 @@ public partial class HelmCreateSettings : HelmOptionsBase } #endregion #region HelmDeleteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDelete), Arguments = "delete")] @@ -464,7 +380,7 @@ public partial class HelmDeleteSettings : HelmOptionsBase } #endregion #region HelmDependencyBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyBuild), Arguments = "dependency build")] @@ -479,7 +395,7 @@ public partial class HelmDependencyBuildSettings : HelmOptionsBase } #endregion #region HelmDependencyListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyList), Arguments = "dependency list")] @@ -490,7 +406,7 @@ public partial class HelmDependencyListSettings : HelmOptionsBase } #endregion #region HelmDependencyUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyUpdate), Arguments = "dependency update")] @@ -507,7 +423,7 @@ public partial class HelmDependencyUpdateSettings : HelmOptionsBase } #endregion #region HelmFetchSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmFetch), Arguments = "fetch")] @@ -546,7 +462,7 @@ public partial class HelmFetchSettings : HelmOptionsBase } #endregion #region HelmGetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGet), Arguments = "get")] @@ -571,7 +487,7 @@ public partial class HelmGetSettings : HelmOptionsBase } #endregion #region HelmGetHooksSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetHooks), Arguments = "get hooks")] @@ -596,7 +512,7 @@ public partial class HelmGetHooksSettings : HelmOptionsBase } #endregion #region HelmGetManifestSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetManifest), Arguments = "get manifest")] @@ -621,7 +537,7 @@ public partial class HelmGetManifestSettings : HelmOptionsBase } #endregion #region HelmGetNotesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetNotes), Arguments = "get notes")] @@ -646,7 +562,7 @@ public partial class HelmGetNotesSettings : HelmOptionsBase } #endregion #region HelmGetValuesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetValues), Arguments = "get values")] @@ -675,7 +591,7 @@ public partial class HelmGetValuesSettings : HelmOptionsBase } #endregion #region HelmHistorySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmHistory), Arguments = "history")] @@ -704,7 +620,7 @@ public partial class HelmHistorySettings : HelmOptionsBase } #endregion #region HelmHomeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmHome), Arguments = "home")] @@ -713,7 +629,7 @@ public partial class HelmHomeSettings : HelmOptionsBase } #endregion #region HelmInitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInit), Arguments = "init")] @@ -770,7 +686,7 @@ public partial class HelmInitSettings : HelmOptionsBase } #endregion #region HelmInspectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspect), Arguments = "inspect")] @@ -801,7 +717,7 @@ public partial class HelmInspectSettings : HelmOptionsBase } #endregion #region HelmInspectChartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectChart), Arguments = "inspect chart")] @@ -832,7 +748,7 @@ public partial class HelmInspectChartSettings : HelmOptionsBase } #endregion #region HelmInspectReadmeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectReadme), Arguments = "inspect readme")] @@ -859,7 +775,7 @@ public partial class HelmInspectReadmeSettings : HelmOptionsBase } #endregion #region HelmInspectValuesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectValues), Arguments = "inspect values")] @@ -890,7 +806,7 @@ public partial class HelmInspectValuesSettings : HelmOptionsBase } #endregion #region HelmInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInstall), Arguments = "install")] @@ -967,7 +883,7 @@ public partial class HelmInstallSettings : HelmOptionsBase } #endregion #region HelmLintSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmLint), Arguments = "lint")] @@ -990,7 +906,7 @@ public partial class HelmLintSettings : HelmOptionsBase } #endregion #region HelmListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmList), Arguments = "list")] @@ -1043,7 +959,7 @@ public partial class HelmListSettings : HelmOptionsBase } #endregion #region HelmPackageSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPackage), Arguments = "package")] @@ -1070,7 +986,7 @@ public partial class HelmPackageSettings : HelmOptionsBase } #endregion #region HelmPluginInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginInstall), Arguments = "plugin install")] @@ -1085,7 +1001,7 @@ public partial class HelmPluginInstallSettings : HelmOptionsBase } #endregion #region HelmPluginListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginList), Arguments = "plugin list")] @@ -1094,7 +1010,7 @@ public partial class HelmPluginListSettings : HelmOptionsBase } #endregion #region HelmPluginRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginRemove), Arguments = "plugin remove")] @@ -1105,7 +1021,7 @@ public partial class HelmPluginRemoveSettings : HelmOptionsBase } #endregion #region HelmPluginUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginUpdate), Arguments = "plugin update")] @@ -1116,7 +1032,7 @@ public partial class HelmPluginUpdateSettings : HelmOptionsBase } #endregion #region HelmRepoAddSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoAdd), Arguments = "repo add")] @@ -1141,7 +1057,7 @@ public partial class HelmRepoAddSettings : HelmOptionsBase } #endregion #region HelmRepoIndexSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoIndex), Arguments = "repo index")] @@ -1156,7 +1072,7 @@ public partial class HelmRepoIndexSettings : HelmOptionsBase } #endregion #region HelmRepoListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoList), Arguments = "repo list")] @@ -1165,7 +1081,7 @@ public partial class HelmRepoListSettings : HelmOptionsBase } #endregion #region HelmRepoRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoRemove), Arguments = "repo remove")] @@ -1176,7 +1092,7 @@ public partial class HelmRepoRemoveSettings : HelmOptionsBase } #endregion #region HelmRepoUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoUpdate), Arguments = "repo update")] @@ -1187,7 +1103,7 @@ public partial class HelmRepoUpdateSettings : HelmOptionsBase } #endregion #region HelmResetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmReset), Arguments = "reset")] @@ -1212,7 +1128,7 @@ public partial class HelmResetSettings : HelmOptionsBase } #endregion #region HelmRollbackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRollback), Arguments = "rollback")] @@ -1251,7 +1167,7 @@ public partial class HelmRollbackSettings : HelmOptionsBase } #endregion #region HelmSearchSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmSearch), Arguments = "search")] @@ -1270,7 +1186,7 @@ public partial class HelmSearchSettings : HelmOptionsBase } #endregion #region HelmServeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmServe), Arguments = "serve")] @@ -1285,7 +1201,7 @@ public partial class HelmServeSettings : HelmOptionsBase } #endregion #region HelmStatusSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmStatus), Arguments = "status")] @@ -1312,7 +1228,7 @@ public partial class HelmStatusSettings : HelmOptionsBase } #endregion #region HelmTemplateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmTemplate), Arguments = "template")] @@ -1347,7 +1263,7 @@ public partial class HelmTemplateSettings : HelmOptionsBase } #endregion #region HelmTestSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmTest), Arguments = "test")] @@ -1376,7 +1292,7 @@ public partial class HelmTestSettings : HelmOptionsBase } #endregion #region HelmUpgradeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmUpgrade), Arguments = "upgrade")] @@ -1457,7 +1373,7 @@ public partial class HelmUpgradeSettings : HelmOptionsBase } #endregion #region HelmVerifySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmVerify), Arguments = "verify")] @@ -1470,7 +1386,7 @@ public partial class HelmVerifySettings : HelmOptionsBase } #endregion #region HelmVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmVersion), Arguments = "version")] @@ -1521,7 +1437,7 @@ public partial class HelmOptionsBase : ToolOptions } #endregion #region HelmCompletionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmCompletionSettingsExtensions @@ -1537,7 +1453,7 @@ [Pure] [Builder(Type = typeof(HelmCompletionSettings), Property = nameof(HelmCom } #endregion #region HelmCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmCreateSettingsExtensions @@ -1561,7 +1477,7 @@ [Pure] [Builder(Type = typeof(HelmCreateSettings), Property = nameof(HelmCreateS } #endregion #region HelmDeleteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDeleteSettingsExtensions @@ -1725,7 +1641,7 @@ [Pure] [Builder(Type = typeof(HelmDeleteSettings), Property = nameof(HelmDeleteS } #endregion #region HelmDependencyBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyBuildSettingsExtensions @@ -1766,7 +1682,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyBuildSettings), Property = nameof(He } #endregion #region HelmDependencyListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyListSettingsExtensions @@ -1782,7 +1698,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyListSettings), Property = nameof(Hel } #endregion #region HelmDependencyUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyUpdateSettingsExtensions @@ -1840,7 +1756,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyUpdateSettings), Property = nameof(H } #endregion #region HelmFetchSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmFetchSettingsExtensions @@ -2019,7 +1935,7 @@ [Pure] [Builder(Type = typeof(HelmFetchSettings), Property = nameof(HelmFetchSet } #endregion #region HelmGetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetSettingsExtensions @@ -2109,7 +2025,7 @@ [Pure] [Builder(Type = typeof(HelmGetSettings), Property = nameof(HelmGetSetting } #endregion #region HelmGetHooksSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetHooksSettingsExtensions @@ -2199,7 +2115,7 @@ [Pure] [Builder(Type = typeof(HelmGetHooksSettings), Property = nameof(HelmGetHo } #endregion #region HelmGetManifestSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetManifestSettingsExtensions @@ -2289,7 +2205,7 @@ [Pure] [Builder(Type = typeof(HelmGetManifestSettings), Property = nameof(HelmGe } #endregion #region HelmGetNotesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetNotesSettingsExtensions @@ -2379,7 +2295,7 @@ [Pure] [Builder(Type = typeof(HelmGetNotesSettings), Property = nameof(HelmGetNo } #endregion #region HelmGetValuesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetValuesSettingsExtensions @@ -2494,7 +2410,7 @@ [Pure] [Builder(Type = typeof(HelmGetValuesSettings), Property = nameof(HelmGetV } #endregion #region HelmHistorySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmHistorySettingsExtensions @@ -2600,7 +2516,7 @@ [Pure] [Builder(Type = typeof(HelmHistorySettings), Property = nameof(HelmHistor } #endregion #region HelmHomeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmHomeSettingsExtensions @@ -2608,7 +2524,7 @@ public static partial class HelmHomeSettingsExtensions } #endregion #region HelmInitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInitSettingsExtensions @@ -2916,7 +2832,7 @@ [Pure] [Builder(Type = typeof(HelmInitSettings), Property = nameof(HelmInitSetti } #endregion #region HelmInspectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectSettingsExtensions @@ -3030,7 +2946,7 @@ [Pure] [Builder(Type = typeof(HelmInspectSettings), Property = nameof(HelmInspec } #endregion #region HelmInspectChartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectChartSettingsExtensions @@ -3144,7 +3060,7 @@ [Pure] [Builder(Type = typeof(HelmInspectChartSettings), Property = nameof(HelmI } #endregion #region HelmInspectReadmeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectReadmeSettingsExtensions @@ -3242,7 +3158,7 @@ [Pure] [Builder(Type = typeof(HelmInspectReadmeSettings), Property = nameof(Helm } #endregion #region HelmInspectValuesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectValuesSettingsExtensions @@ -3356,7 +3272,7 @@ [Pure] [Builder(Type = typeof(HelmInspectValuesSettings), Property = nameof(Helm } #endregion #region HelmInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInstallSettingsExtensions @@ -3786,7 +3702,7 @@ [Pure] [Builder(Type = typeof(HelmInstallSettings), Property = nameof(HelmInstal } #endregion #region HelmLintSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmLintSettingsExtensions @@ -3901,7 +3817,7 @@ [Pure] [Builder(Type = typeof(HelmLintSettings), Property = nameof(HelmLintSetti } #endregion #region HelmListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmListSettingsExtensions @@ -4193,7 +4109,7 @@ [Pure] [Builder(Type = typeof(HelmListSettings), Property = nameof(HelmListSetti } #endregion #region HelmPackageSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPackageSettingsExtensions @@ -4315,7 +4231,7 @@ [Pure] [Builder(Type = typeof(HelmPackageSettings), Property = nameof(HelmPackag } #endregion #region HelmPluginInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginInstallSettingsExtensions @@ -4362,7 +4278,7 @@ [Pure] [Builder(Type = typeof(HelmPluginInstallSettings), Property = nameof(Helm } #endregion #region HelmPluginListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginListSettingsExtensions @@ -4370,7 +4286,7 @@ public static partial class HelmPluginListSettingsExtensions } #endregion #region HelmPluginRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginRemoveSettingsExtensions @@ -4401,7 +4317,7 @@ [Pure] [Builder(Type = typeof(HelmPluginRemoveSettings), Property = nameof(HelmP } #endregion #region HelmPluginUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginUpdateSettingsExtensions @@ -4432,7 +4348,7 @@ [Pure] [Builder(Type = typeof(HelmPluginUpdateSettings), Property = nameof(HelmP } #endregion #region HelmRepoAddSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoAddSettingsExtensions @@ -4513,7 +4429,7 @@ [Pure] [Builder(Type = typeof(HelmRepoAddSettings), Property = nameof(HelmRepoAd } #endregion #region HelmRepoIndexSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoIndexSettingsExtensions @@ -4545,7 +4461,7 @@ [Pure] [Builder(Type = typeof(HelmRepoIndexSettings), Property = nameof(HelmRepo } #endregion #region HelmRepoListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoListSettingsExtensions @@ -4553,7 +4469,7 @@ public static partial class HelmRepoListSettingsExtensions } #endregion #region HelmRepoRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoRemoveSettingsExtensions @@ -4569,7 +4485,7 @@ [Pure] [Builder(Type = typeof(HelmRepoRemoveSettings), Property = nameof(HelmRep } #endregion #region HelmRepoUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoUpdateSettingsExtensions @@ -4594,7 +4510,7 @@ [Pure] [Builder(Type = typeof(HelmRepoUpdateSettings), Property = nameof(HelmRep } #endregion #region HelmResetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmResetSettingsExtensions @@ -4702,7 +4618,7 @@ [Pure] [Builder(Type = typeof(HelmResetSettings), Property = nameof(HelmResetSet } #endregion #region HelmRollbackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRollbackSettingsExtensions @@ -4893,7 +4809,7 @@ [Pure] [Builder(Type = typeof(HelmRollbackSettings), Property = nameof(HelmRollb } #endregion #region HelmSearchSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmSearchSettingsExtensions @@ -4959,7 +4875,7 @@ [Pure] [Builder(Type = typeof(HelmSearchSettings), Property = nameof(HelmSearchS } #endregion #region HelmServeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmServeSettingsExtensions @@ -4991,7 +4907,7 @@ [Pure] [Builder(Type = typeof(HelmServeSettings), Property = nameof(HelmServeSet } #endregion #region HelmStatusSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmStatusSettingsExtensions @@ -5089,7 +5005,7 @@ [Pure] [Builder(Type = typeof(HelmStatusSettings), Property = nameof(HelmStatusS } #endregion #region HelmTemplateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmTemplateSettingsExtensions @@ -5270,7 +5186,7 @@ [Pure] [Builder(Type = typeof(HelmTemplateSettings), Property = nameof(HelmTempl } #endregion #region HelmTestSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmTestSettingsExtensions @@ -5394,7 +5310,7 @@ [Pure] [Builder(Type = typeof(HelmTestSettings), Property = nameof(HelmTestSetti } #endregion #region HelmUpgradeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmUpgradeSettingsExtensions @@ -5867,7 +5783,7 @@ [Pure] [Builder(Type = typeof(HelmUpgradeSettings), Property = nameof(HelmUpgrad } #endregion #region HelmVerifySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmVerifySettingsExtensions @@ -5891,7 +5807,7 @@ [Pure] [Builder(Type = typeof(HelmVerifySettings), Property = nameof(HelmVerifyS } #endregion #region HelmVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmVersionSettingsExtensions diff --git a/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs b/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs index 4558dd50b..b247a2f7d 100644 --- a/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs +++ b/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.ILRepack; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class ILRepackTasks : ToolTasks, IRequireNuGetPackage { - public static string ILRepackPath => new ILRepackTasks().GetToolPath(); + public static string ILRepackPath { get => new ILRepackTasks().GetToolPathInternal(); set => new ILRepackTasks().SetToolPath(value); } public const string PackageId = "ILRepack"; public const string PackageExecutable = "ILRepack.exe"; ///

ILRepack is meant at replacing ILMerge / Mono.Merge.The former being closed-source (now open-sourced), impossible to customize, slow, resource consuming and many more. The later being deprecated, unsupported, and based on an old version of Mono.Cecil.Here we're using latest (slightly modified) Cecil sources (0.9), you can find the fork here. Mono.Posix is also required (build only, it gets merged afterwards) for executable bit set on target file.

For more details, visit the official website.

public static IReadOnlyCollection ILRepack(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new ILRepackTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

ILRepack is meant at replacing ILMerge / Mono.Merge.The former being closed-source (now open-sourced), impossible to customize, slow, resource consuming and many more. The later being deprecated, unsupported, and based on an old version of Mono.Cecil.Here we're using latest (slightly modified) Cecil sources (0.9), you can find the fork here. Mono.Posix is also required (build only, it gets merged afterwards) for executable bit set on target file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --allowdup via
  • --allowduplicateresources via
  • --allowMultiple via
  • --attr via
  • --copyattrs via
  • --delaysign via
  • --internalize via
  • --internalize via
  • --keycontainer via
  • --keyfile via
  • --lib via
  • --log via
  • --ndebug via
  • --out via
  • --parallel via
  • --pause via
  • --renameInternalized via
  • --repackdrop:AttributeClass via
  • --target via
  • --targetplatform via
  • --union via
  • --ver via
  • --verbose via
  • --wildcards via
  • --xmldocs via
  • --zeropekind via
- public static IReadOnlyCollection ILRepack(ILRepackSettings options = null) => new ILRepackTasks().Run(options); - ///

ILRepack is meant at replacing ILMerge / Mono.Merge.The former being closed-source (now open-sourced), impossible to customize, slow, resource consuming and many more. The later being deprecated, unsupported, and based on an old version of Mono.Cecil.Here we're using latest (slightly modified) Cecil sources (0.9), you can find the fork here. Mono.Posix is also required (build only, it gets merged afterwards) for executable bit set on target file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --allowdup via
  • --allowduplicateresources via
  • --allowMultiple via
  • --attr via
  • --copyattrs via
  • --delaysign via
  • --internalize via
  • --internalize via
  • --keycontainer via
  • --keyfile via
  • --lib via
  • --log via
  • --ndebug via
  • --out via
  • --parallel via
  • --pause via
  • --renameInternalized via
  • --repackdrop:AttributeClass via
  • --target via
  • --targetplatform via
  • --union via
  • --ver via
  • --verbose via
  • --wildcards via
  • --xmldocs via
  • --zeropekind via
- public static IReadOnlyCollection ILRepack(Configure configurator) => new ILRepackTasks().Run(configurator.Invoke(new ILRepackSettings())); - ///

ILRepack is meant at replacing ILMerge / Mono.Merge.The former being closed-source (now open-sourced), impossible to customize, slow, resource consuming and many more. The later being deprecated, unsupported, and based on an old version of Mono.Cecil.Here we're using latest (slightly modified) Cecil sources (0.9), you can find the fork here. Mono.Posix is also required (build only, it gets merged afterwards) for executable bit set on target file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --allowdup via
  • --allowduplicateresources via
  • --allowMultiple via
  • --attr via
  • --copyattrs via
  • --delaysign via
  • --internalize via
  • --internalize via
  • --keycontainer via
  • --keyfile via
  • --lib via
  • --log via
  • --ndebug via
  • --out via
  • --parallel via
  • --pause via
  • --renameInternalized via
  • --repackdrop:AttributeClass via
  • --target via
  • --targetplatform via
  • --union via
  • --ver via
  • --verbose via
  • --wildcards via
  • --xmldocs via
  • --zeropekind via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --allowdup via
  • --allowduplicateresources via
  • --allowMultiple via
  • --attr via
  • --copyattrs via
  • --delaysign via
  • --internalize via
  • --internalize via
  • --keycontainer via
  • --keyfile via
  • --lib via
  • --log via
  • --ndebug via
  • --out via
  • --parallel via
  • --pause via
  • --renameInternalized via
  • --repackdrop:AttributeClass via
  • --target via
  • --targetplatform via
  • --union via
  • --ver via
  • --verbose via
  • --wildcards via
  • --xmldocs via
  • --zeropekind via
+ public static IReadOnlyCollection ILRepack(ILRepackSettings options = null) => new ILRepackTasks().Run(options); + /// + public static IReadOnlyCollection ILRepack(Configure configurator) => new ILRepackTasks().Run(configurator.Invoke(new ILRepackSettings())); + /// public static IEnumerable<(ILRepackSettings Settings, IReadOnlyCollection Output)> ILRepack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ILRepack, degreeOfParallelism, completeOnFailure); } #region ILRepackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ILRepackTasks), Command = nameof(ILRepackTasks.ILRepack))] @@ -102,7 +100,7 @@ public partial class ILRepackSettings : ToolOptions } #endregion #region ILRepackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ILRepackSettingsExtensions diff --git a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs b/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs index 5111fdfe0..46d4e0774 100644 --- a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs +++ b/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.InnoSetup; [PathTool(Executable = PathExecutable)] public partial class InnoSetupTasks : ToolTasks, IRequirePathTool { - public static string InnoSetupPath => new InnoSetupTasks().GetToolPath(); + public static string InnoSetupPath { get => new InnoSetupTasks().GetToolPathInternal(); set => new InnoSetupTasks().SetToolPath(value); } public const string PathExecutable = "iscc"; ///

Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

For more details, visit the official website.

public static IReadOnlyCollection InnoSetup(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new InnoSetupTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /D via
  • /F via
  • /O via
  • /O via
  • /Q via
  • /Qp via
  • /S via
  • /V via
- public static IReadOnlyCollection InnoSetup(InnoSetupSettings options = null) => new InnoSetupTasks().Run(options); - ///

Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /D via
  • /F via
  • /O via
  • /O via
  • /Q via
  • /Qp via
  • /S via
  • /V via
- public static IReadOnlyCollection InnoSetup(Configure configurator) => new InnoSetupTasks().Run(configurator.Invoke(new InnoSetupSettings())); - ///

Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /D via
  • /F via
  • /O via
  • /O via
  • /Q via
  • /Qp via
  • /S via
  • /V via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /D via
  • /F via
  • /O via
  • /O via
  • /Q via
  • /Qp via
  • /S via
  • /V via
+ public static IReadOnlyCollection InnoSetup(InnoSetupSettings options = null) => new InnoSetupTasks().Run(options); + /// + public static IReadOnlyCollection InnoSetup(Configure configurator) => new InnoSetupTasks().Run(configurator.Invoke(new InnoSetupSettings())); + /// public static IEnumerable<(InnoSetupSettings Settings, IReadOnlyCollection Output)> InnoSetup(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(InnoSetup, degreeOfParallelism, completeOnFailure); } #region InnoSetupSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(InnoSetupTasks), Command = nameof(InnoSetupTasks.InnoSetup))] @@ -67,7 +65,7 @@ public partial class InnoSetupSettings : ToolOptions } #endregion #region InnoSetupSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class InnoSetupSettingsExtensions diff --git a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs b/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs index 3be47c5e8..b1eb0a7a3 100644 --- a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs +++ b/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs @@ -23,418 +23,328 @@ namespace Nuke.Common.Tools.Kubernetes; [PathTool(Executable = PathExecutable)] public partial class KubernetesTasks : ToolTasks, IRequirePathTool { - public static string KubernetesPath => new KubernetesTasks().GetToolPath(); + public static string KubernetesPath { get => new KubernetesTasks().GetToolPathInternal(); set => new KubernetesTasks().SetToolPath(value); } public const string PathExecutable = "kubectl"; ///

For more details, visit the official website.

public static IReadOnlyCollection Kubernetes(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new KubernetesTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Print the supported API resources on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --api-group via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cached via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --namespaced via
  • --no-headers via
  • --output via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --verbs via
  • --vmodule via
- public static IReadOnlyCollection KubernetesApiResources(KubernetesApiResourcesSettings options = null) => new KubernetesTasks().Run(options); - ///

Print the supported API resources on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --api-group via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cached via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --namespaced via
  • --no-headers via
  • --output via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --verbs via
  • --vmodule via
- public static IReadOnlyCollection KubernetesApiResources(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApiResourcesSettings())); - ///

Print the supported API resources on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --api-group via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cached via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --namespaced via
  • --no-headers via
  • --output via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --verbs via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --api-group via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cached via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --namespaced via
  • --no-headers via
  • --output via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --verbs via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesApiResources(KubernetesApiResourcesSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesApiResources(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApiResourcesSettings())); + /// public static IEnumerable<(KubernetesApiResourcesSettings Settings, IReadOnlyCollection Output)> KubernetesApiResources(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesApiResources, degreeOfParallelism, completeOnFailure); ///

Drain node in preparation for maintenance. The given node will be marked unschedulable to prevent new pods from arriving. 'drain' evicts the pods if the APIServer supports eviction (http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE to delete the pods. The 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through the API server). If there are DaemonSet-managed pods, drain will not proceed without --ignore-daemonsets, and regardless it will not delete any DaemonSet-managed pods, because those pods would be immediately replaced by the DaemonSet controller, which ignores unschedulable markings. If there are any pods that are neither mirror pods nor managed by ReplicationController, ReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you use --force. --force will also allow deletion to proceed if the managing resource of one or more pods is missing. 'drain' waits for graceful termination. You should not operate on the machine until the command completes. When you are ready to put the node back into service, use kubectl uncordon, which will make the node schedulable again. ! http://kubernetes.io/images/docs/kubectl_drain.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --delete-local-data via
  • --dry-run via
  • --force via
  • --grace-period via
  • --ignore-daemonsets via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-selector via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesDrain(KubernetesDrainSettings options = null) => new KubernetesTasks().Run(options); - ///

Drain node in preparation for maintenance. The given node will be marked unschedulable to prevent new pods from arriving. 'drain' evicts the pods if the APIServer supports eviction (http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE to delete the pods. The 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through the API server). If there are DaemonSet-managed pods, drain will not proceed without --ignore-daemonsets, and regardless it will not delete any DaemonSet-managed pods, because those pods would be immediately replaced by the DaemonSet controller, which ignores unschedulable markings. If there are any pods that are neither mirror pods nor managed by ReplicationController, ReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you use --force. --force will also allow deletion to proceed if the managing resource of one or more pods is missing. 'drain' waits for graceful termination. You should not operate on the machine until the command completes. When you are ready to put the node back into service, use kubectl uncordon, which will make the node schedulable again. ! http://kubernetes.io/images/docs/kubectl_drain.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --delete-local-data via
  • --dry-run via
  • --force via
  • --grace-period via
  • --ignore-daemonsets via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-selector via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesDrain(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDrainSettings())); - ///

Drain node in preparation for maintenance. The given node will be marked unschedulable to prevent new pods from arriving. 'drain' evicts the pods if the APIServer supports eviction (http://kubernetes.io/docs/admin/disruptions/). Otherwise, it will use normal DELETE to delete the pods. The 'drain' evicts or deletes all pods except mirror pods (which cannot be deleted through the API server). If there are DaemonSet-managed pods, drain will not proceed without --ignore-daemonsets, and regardless it will not delete any DaemonSet-managed pods, because those pods would be immediately replaced by the DaemonSet controller, which ignores unschedulable markings. If there are any pods that are neither mirror pods nor managed by ReplicationController, ReplicaSet, DaemonSet, StatefulSet or Job, then drain will not delete any pods unless you use --force. --force will also allow deletion to proceed if the managing resource of one or more pods is missing. 'drain' waits for graceful termination. You should not operate on the machine until the command completes. When you are ready to put the node back into service, use kubectl uncordon, which will make the node schedulable again. ! http://kubernetes.io/images/docs/kubectl_drain.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --delete-local-data via
  • --dry-run via
  • --force via
  • --grace-period via
  • --ignore-daemonsets via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-selector via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --delete-local-data via
  • --dry-run via
  • --force via
  • --grace-period via
  • --ignore-daemonsets via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-selector via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesDrain(KubernetesDrainSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesDrain(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDrainSettings())); + /// public static IEnumerable<(KubernetesDrainSettings Settings, IReadOnlyCollection Output)> KubernetesDrain(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesDrain, degreeOfParallelism, completeOnFailure); ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesRun(KubernetesRunSettings options = null) => new KubernetesTasks().Run(options); - ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesRun(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRunSettings())); - ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesRun(KubernetesRunSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesRun(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRunSettings())); + /// public static IEnumerable<(KubernetesRunSettings Settings, IReadOnlyCollection Output)> KubernetesRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesRun, degreeOfParallelism, completeOnFailure); ///

Display one or many resources Prints a table of the most important information about the specified resources. You can filter the list using a label selector and the --selector flag. If the desired resource type is namespaced you will only see results in your current namespace unless you pass --all-namespaces. Uninitialized objects are not shown unless --include-uninitialized is passed. By specifying the output as 'template' and providing a Go template as the value of the --template flag, you can filter the attributes of the fetched resources.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --chunk-size via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --export via
  • --field-selector via
  • --filename via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --label-columns via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --no-headers via
  • --output via
  • --raw via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --server-print via
  • --show-all via
  • --show-kind via
  • --show-labels via
  • --sort-by via
  • --stderrthreshold via
  • --template via
  • --token via
  • --use-openapi-print-columns via
  • --user via
  • --v via
  • --vmodule via
  • --watch via
  • --watch-only via
- public static IReadOnlyCollection KubernetesGet(KubernetesGetSettings options = null) => new KubernetesTasks().Run(options); - ///

Display one or many resources Prints a table of the most important information about the specified resources. You can filter the list using a label selector and the --selector flag. If the desired resource type is namespaced you will only see results in your current namespace unless you pass --all-namespaces. Uninitialized objects are not shown unless --include-uninitialized is passed. By specifying the output as 'template' and providing a Go template as the value of the --template flag, you can filter the attributes of the fetched resources.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --chunk-size via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --export via
  • --field-selector via
  • --filename via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --label-columns via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --no-headers via
  • --output via
  • --raw via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --server-print via
  • --show-all via
  • --show-kind via
  • --show-labels via
  • --sort-by via
  • --stderrthreshold via
  • --template via
  • --token via
  • --use-openapi-print-columns via
  • --user via
  • --v via
  • --vmodule via
  • --watch via
  • --watch-only via
- public static IReadOnlyCollection KubernetesGet(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesGetSettings())); - ///

Display one or many resources Prints a table of the most important information about the specified resources. You can filter the list using a label selector and the --selector flag. If the desired resource type is namespaced you will only see results in your current namespace unless you pass --all-namespaces. Uninitialized objects are not shown unless --include-uninitialized is passed. By specifying the output as 'template' and providing a Go template as the value of the --template flag, you can filter the attributes of the fetched resources.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --chunk-size via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --export via
  • --field-selector via
  • --filename via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --label-columns via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --no-headers via
  • --output via
  • --raw via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --server-print via
  • --show-all via
  • --show-kind via
  • --show-labels via
  • --sort-by via
  • --stderrthreshold via
  • --template via
  • --token via
  • --use-openapi-print-columns via
  • --user via
  • --v via
  • --vmodule via
  • --watch via
  • --watch-only via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --chunk-size via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --export via
  • --field-selector via
  • --filename via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --label-columns via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --no-headers via
  • --output via
  • --raw via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --server-print via
  • --show-all via
  • --show-kind via
  • --show-labels via
  • --sort-by via
  • --stderrthreshold via
  • --template via
  • --token via
  • --use-openapi-print-columns via
  • --user via
  • --v via
  • --vmodule via
  • --watch via
  • --watch-only via
+ public static IReadOnlyCollection KubernetesGet(KubernetesGetSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesGet(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesGetSettings())); + /// public static IEnumerable<(KubernetesGetSettings Settings, IReadOnlyCollection Output)> KubernetesGet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesGet, degreeOfParallelism, completeOnFailure); ///

Print the client and server version information for the current context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --request-timeout via
  • --server via
  • --short via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesVersion(KubernetesVersionSettings options = null) => new KubernetesTasks().Run(options); - ///

Print the client and server version information for the current context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --request-timeout via
  • --server via
  • --short via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesVersion(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesVersionSettings())); - ///

Print the client and server version information for the current context.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --request-timeout via
  • --server via
  • --short via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --request-timeout via
  • --server via
  • --short via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesVersion(KubernetesVersionSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesVersion(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesVersionSettings())); + /// public static IEnumerable<(KubernetesVersionSettings Settings, IReadOnlyCollection Output)> KubernetesVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesVersion, degreeOfParallelism, completeOnFailure); ///

Display Resource (CPU/Memory/Storage) usage. The top command allows you to see the resource consumption for nodes or pods. This command requires Heapster to be correctly configured and working on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesTop(KubernetesTopSettings options = null) => new KubernetesTasks().Run(options); - ///

Display Resource (CPU/Memory/Storage) usage. The top command allows you to see the resource consumption for nodes or pods. This command requires Heapster to be correctly configured and working on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesTop(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesTopSettings())); - ///

Display Resource (CPU/Memory/Storage) usage. The top command allows you to see the resource consumption for nodes or pods. This command requires Heapster to be correctly configured and working on the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesTop(KubernetesTopSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesTop(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesTopSettings())); + /// public static IEnumerable<(KubernetesTopSettings Settings, IReadOnlyCollection Output)> KubernetesTop(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesTop, degreeOfParallelism, completeOnFailure); ///

Modify kubeconfig files using subcommands like "kubectl config set current-context my-context" The loading order follows these rules: 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes place. 2. If $KUBECONFIG environment variable is set, then it is used a list of paths (normal path delimitting rules for your system). These paths are merged. When a value is modified, it is modified in the file that defines the stanza. When a value is created, it is created in the first file that exists. If no files in the chain exist, then it creates the last file in the list. 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesConfig(KubernetesConfigSettings options = null) => new KubernetesTasks().Run(options); - ///

Modify kubeconfig files using subcommands like "kubectl config set current-context my-context" The loading order follows these rules: 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes place. 2. If $KUBECONFIG environment variable is set, then it is used a list of paths (normal path delimitting rules for your system). These paths are merged. When a value is modified, it is modified in the file that defines the stanza. When a value is created, it is created in the first file that exists. If no files in the chain exist, then it creates the last file in the list. 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesConfig(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesConfigSettings())); - ///

Modify kubeconfig files using subcommands like "kubectl config set current-context my-context" The loading order follows these rules: 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes place. 2. If $KUBECONFIG environment variable is set, then it is used a list of paths (normal path delimitting rules for your system). These paths are merged. When a value is modified, it is modified in the file that defines the stanza. When a value is created, it is created in the first file that exists. If no files in the chain exist, then it creates the last file in the list. 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesConfig(KubernetesConfigSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesConfig(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesConfigSettings())); + /// public static IEnumerable<(KubernetesConfigSettings Settings, IReadOnlyCollection Output)> KubernetesConfig(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesConfig, degreeOfParallelism, completeOnFailure); ///

Execute a command in a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <arguments> via
  • <podName> via
  • -- via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExec(KubernetesExecSettings options = null) => new KubernetesTasks().Run(options); - ///

Execute a command in a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <arguments> via
  • <podName> via
  • -- via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExec(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExecSettings())); - ///

Execute a command in a container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <arguments> via
  • <podName> via
  • -- via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <arguments> via
  • <podName> via
  • -- via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesExec(KubernetesExecSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesExec(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExecSettings())); + /// public static IEnumerable<(KubernetesExecSettings Settings, IReadOnlyCollection Output)> KubernetesExec(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesExec, degreeOfParallelism, completeOnFailure); ///

Perform a rolling update of the given ReplicationController. Replaces the specified replication controller with a new replication controller by updating one pod at a time to use the new PodTemplate. The new-controller.json must specify the same namespace as the existing replication controller and overwrite at least one (common) label in its replicaSelector. ! http://kubernetes.io/images/docs/kubectl_rollingupdate.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --deployment-label-key via
  • --dry-run via
  • --filename via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --poll-interval via
  • --request-timeout via
  • --rollback via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --update-period via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesRollingUpdate(KubernetesRollingUpdateSettings options = null) => new KubernetesTasks().Run(options); - ///

Perform a rolling update of the given ReplicationController. Replaces the specified replication controller with a new replication controller by updating one pod at a time to use the new PodTemplate. The new-controller.json must specify the same namespace as the existing replication controller and overwrite at least one (common) label in its replicaSelector. ! http://kubernetes.io/images/docs/kubectl_rollingupdate.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --deployment-label-key via
  • --dry-run via
  • --filename via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --poll-interval via
  • --request-timeout via
  • --rollback via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --update-period via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesRollingUpdate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRollingUpdateSettings())); - ///

Perform a rolling update of the given ReplicationController. Replaces the specified replication controller with a new replication controller by updating one pod at a time to use the new PodTemplate. The new-controller.json must specify the same namespace as the existing replication controller and overwrite at least one (common) label in its replicaSelector. ! http://kubernetes.io/images/docs/kubectl_rollingupdate.svg.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --deployment-label-key via
  • --dry-run via
  • --filename via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --poll-interval via
  • --request-timeout via
  • --rollback via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --update-period via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --deployment-label-key via
  • --dry-run via
  • --filename via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --poll-interval via
  • --request-timeout via
  • --rollback via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --update-period via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesRollingUpdate(KubernetesRollingUpdateSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesRollingUpdate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRollingUpdateSettings())); + /// public static IEnumerable<(KubernetesRollingUpdateSettings Settings, IReadOnlyCollection Output)> KubernetesRollingUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesRollingUpdate, degreeOfParallelism, completeOnFailure); ///

Update the labels on a resource. * A label key and value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters each. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error. * If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <labels> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --list via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesLabel(KubernetesLabelSettings options = null) => new KubernetesTasks().Run(options); - ///

Update the labels on a resource. * A label key and value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters each. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error. * If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <labels> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --list via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesLabel(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesLabelSettings())); - ///

Update the labels on a resource. * A label key and value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters each. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * If --overwrite is true, then existing labels can be overwritten, otherwise attempting to overwrite a label will result in an error. * If --resource-version is specified, then updates will use this resource version, otherwise the existing resource-version will be used.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <labels> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --list via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <labels> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --list via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesLabel(KubernetesLabelSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesLabel(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesLabelSettings())); + /// public static IEnumerable<(KubernetesLabelSettings Settings, IReadOnlyCollection Output)> KubernetesLabel(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesLabel, degreeOfParallelism, completeOnFailure); ///

Update the annotations on one or more resources All Kubernetes objects support the ability to store additional data with the object as annotations. Annotations are key/value pairs that can be larger than labels and include arbitrary string values such as structured JSON. Tools and system extensions may use annotations to store their own data. Attempting to set an annotation that already exists will fail unless --overwrite is set. If --resource-version is specified and does not match the current resource version on the server the command will fail.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <annotations> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAnnotate(KubernetesAnnotateSettings options = null) => new KubernetesTasks().Run(options); - ///

Update the annotations on one or more resources All Kubernetes objects support the ability to store additional data with the object as annotations. Annotations are key/value pairs that can be larger than labels and include arbitrary string values such as structured JSON. Tools and system extensions may use annotations to store their own data. Attempting to set an annotation that already exists will fail unless --overwrite is set. If --resource-version is specified and does not match the current resource version on the server the command will fail.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <annotations> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAnnotate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAnnotateSettings())); - ///

Update the annotations on one or more resources All Kubernetes objects support the ability to store additional data with the object as annotations. Annotations are key/value pairs that can be larger than labels and include arbitrary string values such as structured JSON. Tools and system extensions may use annotations to store their own data. Attempting to set an annotation that already exists will fail unless --overwrite is set. If --resource-version is specified and does not match the current resource version on the server the command will fail.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <annotations> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <annotations> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --field-selector via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --record via
  • --recursive via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesAnnotate(KubernetesAnnotateSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesAnnotate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAnnotateSettings())); + /// public static IEnumerable<(KubernetesAnnotateSettings Settings, IReadOnlyCollection Output)> KubernetesAnnotate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesAnnotate, degreeOfParallelism, completeOnFailure); ///

Delete resources by filenames, stdin, resources and names, or by resources and label selector. JSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames, resources and names, or resources and label selector. Some resources, such as pods, support graceful deletion. These resources define a default period before they are forcibly terminated (the grace period) but you may override that value with the --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often represent entities in the cluster, deletion may not be acknowledged immediately. If the node hosting a pod is down or cannot reach the API server, termination may take significantly longer than the grace period. To force delete a resource, you must pass a grace period of 0 and specify the --force flag. IMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been terminated, which can leave those processes running until the node detects the deletion and completes graceful deletion. If your processes use shared storage or talk to a remote API and depend on the name of the pod to identify themselves, force deleting those pods may result in multiple processes running on different machines using the same identification which may lead to data corruption or inconsistency. Only force delete pods when you are sure the pod is terminated, or if your application can tolerate multiple copies of the same pod running at once. Also, if you force delete pods the scheduler may place new pods on those nodes before the node has released those resources and causing those pods to be evicted immediately. Note that the delete command does NOT do resource version checks, so if someone submits an update to a resource right when you submit a delete, their update will be lost along with the rest of the resource.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --field-selector via
  • --filename via
  • --force via
  • --grace-period via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --now via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesDelete(KubernetesDeleteSettings options = null) => new KubernetesTasks().Run(options); - ///

Delete resources by filenames, stdin, resources and names, or by resources and label selector. JSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames, resources and names, or resources and label selector. Some resources, such as pods, support graceful deletion. These resources define a default period before they are forcibly terminated (the grace period) but you may override that value with the --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often represent entities in the cluster, deletion may not be acknowledged immediately. If the node hosting a pod is down or cannot reach the API server, termination may take significantly longer than the grace period. To force delete a resource, you must pass a grace period of 0 and specify the --force flag. IMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been terminated, which can leave those processes running until the node detects the deletion and completes graceful deletion. If your processes use shared storage or talk to a remote API and depend on the name of the pod to identify themselves, force deleting those pods may result in multiple processes running on different machines using the same identification which may lead to data corruption or inconsistency. Only force delete pods when you are sure the pod is terminated, or if your application can tolerate multiple copies of the same pod running at once. Also, if you force delete pods the scheduler may place new pods on those nodes before the node has released those resources and causing those pods to be evicted immediately. Note that the delete command does NOT do resource version checks, so if someone submits an update to a resource right when you submit a delete, their update will be lost along with the rest of the resource.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --field-selector via
  • --filename via
  • --force via
  • --grace-period via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --now via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesDelete(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDeleteSettings())); - ///

Delete resources by filenames, stdin, resources and names, or by resources and label selector. JSON and YAML formats are accepted. Only one type of the arguments may be specified: filenames, resources and names, or resources and label selector. Some resources, such as pods, support graceful deletion. These resources define a default period before they are forcibly terminated (the grace period) but you may override that value with the --grace-period flag, or pass --now to set a grace-period of 1. Because these resources often represent entities in the cluster, deletion may not be acknowledged immediately. If the node hosting a pod is down or cannot reach the API server, termination may take significantly longer than the grace period. To force delete a resource, you must pass a grace period of 0 and specify the --force flag. IMPORTANT: Force deleting pods does not wait for confirmation that the pod's processes have been terminated, which can leave those processes running until the node detects the deletion and completes graceful deletion. If your processes use shared storage or talk to a remote API and depend on the name of the pod to identify themselves, force deleting those pods may result in multiple processes running on different machines using the same identification which may lead to data corruption or inconsistency. Only force delete pods when you are sure the pod is terminated, or if your application can tolerate multiple copies of the same pod running at once. Also, if you force delete pods the scheduler may place new pods on those nodes before the node has released those resources and causing those pods to be evicted immediately. Note that the delete command does NOT do resource version checks, so if someone submits an update to a resource right when you submit a delete, their update will be lost along with the rest of the resource.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --field-selector via
  • --filename via
  • --force via
  • --grace-period via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --now via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --field-selector via
  • --filename via
  • --force via
  • --grace-period via
  • --ignore-not-found via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --now via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesDelete(KubernetesDeleteSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesDelete(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDeleteSettings())); + /// public static IEnumerable<(KubernetesDeleteSettings Settings, IReadOnlyCollection Output)> KubernetesDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesDelete, degreeOfParallelism, completeOnFailure); ///

Expose a resource as a new Kubernetes service. Looks up a deployment, service, replica set, replication controller or pod by name and uses the selector for that resource as the selector for a new service on the specified port. A deployment or replica set will be exposed as a service only if its selector is convertible to a selector that service supports, i.e. when the selector contains only the matchLabels component. Note that if no port is specified via --port and the exposed resource has multiple ports, all will be re-used by the new service. Also if no labels are specified, the new service will re-use the labels from the resource it exposes. Possible resources include (case insensitive): pod (po), service (svc), replicationcontroller (rc), deployment (deploy), replicaset (rs).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --cluster-ip via
  • --container-port via
  • --context via
  • --dry-run via
  • --external-ip via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --load-balancer-ip via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --name via
  • --namespace via
  • --output via
  • --overrides via
  • --port via
  • --protocol via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --session-affinity via
  • --stderrthreshold via
  • --target-port via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExpose(KubernetesExposeSettings options = null) => new KubernetesTasks().Run(options); - ///

Expose a resource as a new Kubernetes service. Looks up a deployment, service, replica set, replication controller or pod by name and uses the selector for that resource as the selector for a new service on the specified port. A deployment or replica set will be exposed as a service only if its selector is convertible to a selector that service supports, i.e. when the selector contains only the matchLabels component. Note that if no port is specified via --port and the exposed resource has multiple ports, all will be re-used by the new service. Also if no labels are specified, the new service will re-use the labels from the resource it exposes. Possible resources include (case insensitive): pod (po), service (svc), replicationcontroller (rc), deployment (deploy), replicaset (rs).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --cluster-ip via
  • --container-port via
  • --context via
  • --dry-run via
  • --external-ip via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --load-balancer-ip via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --name via
  • --namespace via
  • --output via
  • --overrides via
  • --port via
  • --protocol via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --session-affinity via
  • --stderrthreshold via
  • --target-port via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExpose(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExposeSettings())); - ///

Expose a resource as a new Kubernetes service. Looks up a deployment, service, replica set, replication controller or pod by name and uses the selector for that resource as the selector for a new service on the specified port. A deployment or replica set will be exposed as a service only if its selector is convertible to a selector that service supports, i.e. when the selector contains only the matchLabels component. Note that if no port is specified via --port and the exposed resource has multiple ports, all will be re-used by the new service. Also if no labels are specified, the new service will re-use the labels from the resource it exposes. Possible resources include (case insensitive): pod (po), service (svc), replicationcontroller (rc), deployment (deploy), replicaset (rs).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --cluster-ip via
  • --container-port via
  • --context via
  • --dry-run via
  • --external-ip via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --load-balancer-ip via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --name via
  • --namespace via
  • --output via
  • --overrides via
  • --port via
  • --protocol via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --session-affinity via
  • --stderrthreshold via
  • --target-port via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --cluster-ip via
  • --container-port via
  • --context via
  • --dry-run via
  • --external-ip via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --load-balancer-ip via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --name via
  • --namespace via
  • --output via
  • --overrides via
  • --port via
  • --protocol via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --session-affinity via
  • --stderrthreshold via
  • --target-port via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesExpose(KubernetesExposeSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesExpose(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExposeSettings())); + /// public static IEnumerable<(KubernetesExposeSettings Settings, IReadOnlyCollection Output)> KubernetesExpose(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesExpose, degreeOfParallelism, completeOnFailure); ///

Print the list of flags inherited by all commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesOptions(KubernetesOptionsSettings options = null) => new KubernetesTasks().Run(options); - ///

Print the list of flags inherited by all commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesOptions(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesOptionsSettings())); - ///

Print the list of flags inherited by all commands.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesOptions(KubernetesOptionsSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesOptions(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesOptionsSettings())); + /// public static IEnumerable<(KubernetesOptionsSettings Settings, IReadOnlyCollection Output)> KubernetesOptions(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesOptions, degreeOfParallelism, completeOnFailure); ///

Attach to a process that is already running inside an existing container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pod> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAttach(KubernetesAttachSettings options = null) => new KubernetesTasks().Run(options); - ///

Attach to a process that is already running inside an existing container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pod> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAttach(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAttachSettings())); - ///

Attach to a process that is already running inside an existing container.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pod> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <pod> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --stdin via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesAttach(KubernetesAttachSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesAttach(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAttachSettings())); + /// public static IEnumerable<(KubernetesAttachSettings Settings, IReadOnlyCollection Output)> KubernetesAttach(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesAttach, degreeOfParallelism, completeOnFailure); ///

Creates a proxy server or application-level gateway between localhost and the Kubernetes API Server. It also allows serving static content over specified HTTP path. All incoming data enters through one port and gets forwarded to the remote kubernetes API Server port, except for the path matching the static content path.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-hosts via
  • --accept-paths via
  • --address via
  • --alsologtostderr via
  • --api-prefix via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --disable-filter via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --port via
  • --reject-methods via
  • --reject-paths via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --unix-socket via
  • --user via
  • --v via
  • --vmodule via
  • --www via
  • --www-prefix via
- public static IReadOnlyCollection KubernetesProxy(KubernetesProxySettings options = null) => new KubernetesTasks().Run(options); - ///

Creates a proxy server or application-level gateway between localhost and the Kubernetes API Server. It also allows serving static content over specified HTTP path. All incoming data enters through one port and gets forwarded to the remote kubernetes API Server port, except for the path matching the static content path.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-hosts via
  • --accept-paths via
  • --address via
  • --alsologtostderr via
  • --api-prefix via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --disable-filter via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --port via
  • --reject-methods via
  • --reject-paths via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --unix-socket via
  • --user via
  • --v via
  • --vmodule via
  • --www via
  • --www-prefix via
- public static IReadOnlyCollection KubernetesProxy(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesProxySettings())); - ///

Creates a proxy server or application-level gateway between localhost and the Kubernetes API Server. It also allows serving static content over specified HTTP path. All incoming data enters through one port and gets forwarded to the remote kubernetes API Server port, except for the path matching the static content path.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-hosts via
  • --accept-paths via
  • --address via
  • --alsologtostderr via
  • --api-prefix via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --disable-filter via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --port via
  • --reject-methods via
  • --reject-paths via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --unix-socket via
  • --user via
  • --v via
  • --vmodule via
  • --www via
  • --www-prefix via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --accept-hosts via
  • --accept-paths via
  • --address via
  • --alsologtostderr via
  • --api-prefix via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --disable-filter via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --port via
  • --reject-methods via
  • --reject-paths via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --unix-socket via
  • --user via
  • --v via
  • --vmodule via
  • --www via
  • --www-prefix via
+ public static IReadOnlyCollection KubernetesProxy(KubernetesProxySettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesProxy(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesProxySettings())); + /// public static IEnumerable<(KubernetesProxySettings Settings, IReadOnlyCollection Output)> KubernetesProxy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesProxy, degreeOfParallelism, completeOnFailure); ///

These commands correspond to alpha features that are not enabled in Kubernetes clusters by default.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAlpha(KubernetesAlphaSettings options = null) => new KubernetesTasks().Run(options); - ///

These commands correspond to alpha features that are not enabled in Kubernetes clusters by default.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAlpha(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAlphaSettings())); - ///

These commands correspond to alpha features that are not enabled in Kubernetes clusters by default.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesAlpha(KubernetesAlphaSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesAlpha(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAlphaSettings())); + /// public static IEnumerable<(KubernetesAlphaSettings Settings, IReadOnlyCollection Output)> KubernetesAlpha(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesAlpha, degreeOfParallelism, completeOnFailure); ///

kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection Kubernetes(KubernetesSettings options = null) => new KubernetesTasks().Run(options); - ///

kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection Kubernetes(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesSettings())); - ///

kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection Kubernetes(KubernetesSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection Kubernetes(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesSettings())); + /// public static IEnumerable<(KubernetesSettings Settings, IReadOnlyCollection Output)> Kubernetes(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Kubernetes, degreeOfParallelism, completeOnFailure); ///

Output shell completion code for the specified shell (bash or zsh). The shell code must be evaluated to provide interactive completion of kubectl commands. This can be done by sourcing it from the .bash _profile. Detailed instructions on how to do this are available here: https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion Note for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCompletion(KubernetesCompletionSettings options = null) => new KubernetesTasks().Run(options); - ///

Output shell completion code for the specified shell (bash or zsh). The shell code must be evaluated to provide interactive completion of kubectl commands. This can be done by sourcing it from the .bash _profile. Detailed instructions on how to do this are available here: https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion Note for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCompletion(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCompletionSettings())); - ///

Output shell completion code for the specified shell (bash or zsh). The shell code must be evaluated to provide interactive completion of kubectl commands. This can be done by sourcing it from the .bash _profile. Detailed instructions on how to do this are available here: https://kubernetes.io/docs/tasks/tools/install-kubectl/#enabling-shell-autocompletion Note for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesCompletion(KubernetesCompletionSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesCompletion(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCompletionSettings())); + /// public static IEnumerable<(KubernetesCompletionSettings Settings, IReadOnlyCollection Output)> KubernetesCompletion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesCompletion, degreeOfParallelism, completeOnFailure); ///

Update field(s) of a resource using strategic merge patch, a JSON merge patch, or a JSON patch. JSON and YAML formats are accepted. Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPatch(KubernetesPatchSettings options = null) => new KubernetesTasks().Run(options); - ///

Update field(s) of a resource using strategic merge patch, a JSON merge patch, or a JSON patch. JSON and YAML formats are accepted. Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPatch(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPatchSettings())); - ///

Update field(s) of a resource using strategic merge patch, a JSON merge patch, or a JSON patch. JSON and YAML formats are accepted. Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --type via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesPatch(KubernetesPatchSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesPatch(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPatchSettings())); + /// public static IEnumerable<(KubernetesPatchSettings Settings, IReadOnlyCollection Output)> KubernetesPatch(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesPatch, degreeOfParallelism, completeOnFailure); ///

Replace a resource by filename or stdin. JSON and YAML formats are accepted. If replacing an existing resource, the complete resource spec must be provided. This can be obtained by $ kubectl get TYPE NAME -o yaml Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --force via
  • --grace-period via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesReplace(KubernetesReplaceSettings options = null) => new KubernetesTasks().Run(options); - ///

Replace a resource by filename or stdin. JSON and YAML formats are accepted. If replacing an existing resource, the complete resource spec must be provided. This can be obtained by $ kubectl get TYPE NAME -o yaml Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --force via
  • --grace-period via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesReplace(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesReplaceSettings())); - ///

Replace a resource by filename or stdin. JSON and YAML formats are accepted. If replacing an existing resource, the complete resource spec must be provided. This can be obtained by $ kubectl get TYPE NAME -o yaml Please refer to the models in https://htmlpreview.github.io/?https://github.com/kubernetes/kubernetes/blob/HEAD/docs/api-reference/v1/definitions.html to find if a field is mutable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --force via
  • --grace-period via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --force via
  • --grace-period via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesReplace(KubernetesReplaceSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesReplace(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesReplaceSettings())); + /// public static IEnumerable<(KubernetesReplaceSettings Settings, IReadOnlyCollection Output)> KubernetesReplace(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesReplace, degreeOfParallelism, completeOnFailure); ///

Update the taints on one or more nodes. * A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect. * The key must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 253 characters. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * The value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters. * The effect must be NoSchedule, PreferNoSchedule or NoExecute. * Currently taint can only apply to node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <taintEffects> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesTaint(KubernetesTaintSettings options = null) => new KubernetesTasks().Run(options); - ///

Update the taints on one or more nodes. * A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect. * The key must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 253 characters. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * The value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters. * The effect must be NoSchedule, PreferNoSchedule or NoExecute. * Currently taint can only apply to node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <taintEffects> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesTaint(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesTaintSettings())); - ///

Update the taints on one or more nodes. * A taint consists of a key, value, and effect. As an argument here, it is expressed as key=value:effect. * The key must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 253 characters. * Optionally, the key can begin with a DNS subdomain prefix and a single '/', like example.com/my-app * The value must begin with a letter or number, and may contain letters, numbers, hyphens, dots, and underscores, up to 63 characters. * The effect must be NoSchedule, PreferNoSchedule or NoExecute. * Currently taint can only apply to node.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <taintEffects> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <taintEffects> via
  • <typeName> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overwrite via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesTaint(KubernetesTaintSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesTaint(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesTaintSettings())); + /// public static IEnumerable<(KubernetesTaintSettings Settings, IReadOnlyCollection Output)> KubernetesTaint(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesTaint, degreeOfParallelism, completeOnFailure); ///

Show details of a specific resource or group of resources Print a detailed description of the selected resources, including related resources such as events or controllers. You may select a single object by name, all objects of that type, provide a name prefix, or label selector. For example: $ kubectl describe TYPE NAME_PREFIX will first check for an exact match on TYPE and NAME PREFIX. If no such resource exists, it will output details for every resource that has a name prefixed with NAME PREFIX.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --show-events via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesDescribe(KubernetesDescribeSettings options = null) => new KubernetesTasks().Run(options); - ///

Show details of a specific resource or group of resources Print a detailed description of the selected resources, including related resources such as events or controllers. You may select a single object by name, all objects of that type, provide a name prefix, or label selector. For example: $ kubectl describe TYPE NAME_PREFIX will first check for an exact match on TYPE and NAME PREFIX. If no such resource exists, it will output details for every resource that has a name prefixed with NAME PREFIX.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --show-events via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesDescribe(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDescribeSettings())); - ///

Show details of a specific resource or group of resources Print a detailed description of the selected resources, including related resources such as events or controllers. You may select a single object by name, all objects of that type, provide a name prefix, or label selector. For example: $ kubectl describe TYPE NAME_PREFIX will first check for an exact match on TYPE and NAME PREFIX. If no such resource exists, it will output details for every resource that has a name prefixed with NAME PREFIX.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --show-events via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-namespaces via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --show-events via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesDescribe(KubernetesDescribeSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesDescribe(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesDescribeSettings())); + /// public static IEnumerable<(KubernetesDescribeSettings Settings, IReadOnlyCollection Output)> KubernetesDescribe(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesDescribe, degreeOfParallelism, completeOnFailure); ///

Configure application resources These commands help you make changes to existing application resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesSet(KubernetesSetSettings options = null) => new KubernetesTasks().Run(options); - ///

Configure application resources These commands help you make changes to existing application resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesSet(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesSetSettings())); - ///

Configure application resources These commands help you make changes to existing application resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesSet(KubernetesSetSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesSet(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesSetSettings())); + /// public static IEnumerable<(KubernetesSetSettings Settings, IReadOnlyCollection Output)> KubernetesSet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesSet, degreeOfParallelism, completeOnFailure); ///

Inspect authorization.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAuth(KubernetesAuthSettings options = null) => new KubernetesTasks().Run(options); - ///

Inspect authorization.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAuth(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAuthSettings())); - ///

Inspect authorization.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesAuth(KubernetesAuthSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesAuth(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAuthSettings())); + /// public static IEnumerable<(KubernetesAuthSettings Settings, IReadOnlyCollection Output)> KubernetesAuth(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesAuth, degreeOfParallelism, completeOnFailure); ///

Modify certificate resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCertificate(KubernetesCertificateSettings options = null) => new KubernetesTasks().Run(options); - ///

Modify certificate resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCertificate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCertificateSettings())); - ///

Modify certificate resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesCertificate(KubernetesCertificateSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesCertificate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCertificateSettings())); + /// public static IEnumerable<(KubernetesCertificateSettings Settings, IReadOnlyCollection Output)> KubernetesCertificate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesCertificate, degreeOfParallelism, completeOnFailure); ///

Manage the rollout of a resource. Valid resource types include: * deployments * daemonsets * statefulsets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesRollout(KubernetesRolloutSettings options = null) => new KubernetesTasks().Run(options); - ///

Manage the rollout of a resource. Valid resource types include: * deployments * daemonsets * statefulsets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesRollout(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRolloutSettings())); - ///

Manage the rollout of a resource. Valid resource types include: * deployments * daemonsets * statefulsets.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <subcommand> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesRollout(KubernetesRolloutSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesRollout(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRolloutSettings())); + /// public static IEnumerable<(KubernetesRolloutSettings Settings, IReadOnlyCollection Output)> KubernetesRollout(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesRollout, degreeOfParallelism, completeOnFailure); ///

Apply a configuration to a resource by filename or stdin. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesApply(KubernetesApplySettings options = null) => new KubernetesTasks().Run(options); - ///

Apply a configuration to a resource by filename or stdin. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesApply(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApplySettings())); - ///

Apply a configuration to a resource by filename or stdin. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesApply(KubernetesApplySettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesApply(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApplySettings())); + /// public static IEnumerable<(KubernetesApplySettings Settings, IReadOnlyCollection Output)> KubernetesApply(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesApply, degreeOfParallelism, completeOnFailure); ///

Apply a configuration to a resource by using kustomize. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <kustomize> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesApplyKustomize(KubernetesApplyKustomizeSettings options = null) => new KubernetesTasks().Run(options); - ///

Apply a configuration to a resource by using kustomize. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <kustomize> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesApplyKustomize(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApplyKustomizeSettings())); - ///

Apply a configuration to a resource by using kustomize. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. JSON and YAML formats are accepted. Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <kustomize> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <kustomize> via
  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --filename via
  • --force via
  • --grace-period via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --openapi-patch via
  • --output via
  • --overwrite via
  • --prune via
  • --prune-whitelist via
  • --record via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesApplyKustomize(KubernetesApplyKustomizeSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesApplyKustomize(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApplyKustomizeSettings())); + /// public static IEnumerable<(KubernetesApplyKustomizeSettings Settings, IReadOnlyCollection Output)> KubernetesApplyKustomize(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesApplyKustomize, degreeOfParallelism, completeOnFailure); ///

Mark node as unschedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCordon(KubernetesCordonSettings options = null) => new KubernetesTasks().Run(options); - ///

Mark node as unschedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCordon(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCordonSettings())); - ///

Mark node as unschedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesCordon(KubernetesCordonSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesCordon(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCordonSettings())); + /// public static IEnumerable<(KubernetesCordonSettings Settings, IReadOnlyCollection Output)> KubernetesCordon(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesCordon, degreeOfParallelism, completeOnFailure); ///

Copy files and directories to and from containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <destFileSpec> via
  • <srcFileSpec> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCp(KubernetesCpSettings options = null) => new KubernetesTasks().Run(options); - ///

Copy files and directories to and from containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <destFileSpec> via
  • <srcFileSpec> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesCp(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCpSettings())); - ///

Copy files and directories to and from containers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <destFileSpec> via
  • <srcFileSpec> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <destFileSpec> via
  • <srcFileSpec> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesCp(KubernetesCpSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesCp(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCpSettings())); + /// public static IEnumerable<(KubernetesCpSettings Settings, IReadOnlyCollection Output)> KubernetesCp(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesCp, degreeOfParallelism, completeOnFailure); ///

Print the supported API versions on the server, in the form of "group/version".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesApiVersions(KubernetesApiVersionsSettings options = null) => new KubernetesTasks().Run(options); - ///

Print the supported API versions on the server, in the form of "group/version".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesApiVersions(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApiVersionsSettings())); - ///

Print the supported API versions on the server, in the form of "group/version".

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesApiVersions(KubernetesApiVersionsSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesApiVersions(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesApiVersionsSettings())); + /// public static IEnumerable<(KubernetesApiVersionsSettings Settings, IReadOnlyCollection Output)> KubernetesApiVersions(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesApiVersions, degreeOfParallelism, completeOnFailure); ///

Mark node as schedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesUncordon(KubernetesUncordonSettings options = null) => new KubernetesTasks().Run(options); - ///

Mark node as schedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesUncordon(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesUncordonSettings())); - ///

Mark node as schedulable.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <node> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesUncordon(KubernetesUncordonSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesUncordon(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesUncordonSettings())); + /// public static IEnumerable<(KubernetesUncordonSettings Settings, IReadOnlyCollection Output)> KubernetesUncordon(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesUncordon, degreeOfParallelism, completeOnFailure); ///

Creates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster. Looks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference. An autoscaler can automatically increase or decrease number of pods deployed within the system as needed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --cpu-percent via
  • --dry-run via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --max via
  • --min via
  • --name via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAutoscale(KubernetesAutoscaleSettings options = null) => new KubernetesTasks().Run(options); - ///

Creates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster. Looks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference. An autoscaler can automatically increase or decrease number of pods deployed within the system as needed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --cpu-percent via
  • --dry-run via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --max via
  • --min via
  • --name via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesAutoscale(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAutoscaleSettings())); - ///

Creates an autoscaler that automatically chooses and sets the number of pods that run in a kubernetes cluster. Looks up a Deployment, ReplicaSet, or ReplicationController by name and creates an autoscaler that uses the given resource as a reference. An autoscaler can automatically increase or decrease number of pods deployed within the system as needed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --cpu-percent via
  • --dry-run via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --max via
  • --min via
  • --name via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --cpu-percent via
  • --dry-run via
  • --filename via
  • --generator via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --max via
  • --min via
  • --name via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesAutoscale(KubernetesAutoscaleSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesAutoscale(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesAutoscaleSettings())); + /// public static IEnumerable<(KubernetesAutoscaleSettings Settings, IReadOnlyCollection Output)> KubernetesAutoscale(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesAutoscale, degreeOfParallelism, completeOnFailure); ///

Runs a command-line plugin. Plugins are subcommands that are not part of the major command-line distribution and can even be provided by third-parties. Please refer to the documentation and examples for more information about how to install and write your own plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPlugin(KubernetesPluginSettings options = null) => new KubernetesTasks().Run(options); - ///

Runs a command-line plugin. Plugins are subcommands that are not part of the major command-line distribution and can even be provided by third-parties. Please refer to the documentation and examples for more information about how to install and write your own plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPlugin(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPluginSettings())); - ///

Runs a command-line plugin. Plugins are subcommands that are not part of the major command-line distribution and can even be provided by third-parties. Please refer to the documentation and examples for more information about how to install and write your own plugins.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesPlugin(KubernetesPluginSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesPlugin(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPluginSettings())); + /// public static IEnumerable<(KubernetesPluginSettings Settings, IReadOnlyCollection Output)> KubernetesPlugin(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesPlugin, degreeOfParallelism, completeOnFailure); ///

Display addresses of the master and services with label kubernetes.io/cluster-service=true To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesClusterInfo(KubernetesClusterInfoSettings options = null) => new KubernetesTasks().Run(options); - ///

Display addresses of the master and services with label kubernetes.io/cluster-service=true To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesClusterInfo(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesClusterInfoSettings())); - ///

Display addresses of the master and services with label kubernetes.io/cluster-service=true To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesClusterInfo(KubernetesClusterInfoSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesClusterInfo(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesClusterInfoSettings())); + /// public static IEnumerable<(KubernetesClusterInfoSettings Settings, IReadOnlyCollection Output)> KubernetesClusterInfo(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesClusterInfo, degreeOfParallelism, completeOnFailure); ///

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --for via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesWait(KubernetesWaitSettings options = null) => new KubernetesTasks().Run(options); - ///

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --for via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesWait(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesWaitSettings())); - ///

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --for via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-namespaces via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --for via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --recursive via
  • --request-timeout via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesWait(KubernetesWaitSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesWait(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesWaitSettings())); + /// public static IEnumerable<(KubernetesWaitSettings Settings, IReadOnlyCollection Output)> KubernetesWait(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesWait, degreeOfParallelism, completeOnFailure); ///

Convert config files between different API versions. Both YAML and JSON formats are accepted. The command takes filename, directory, or URL as input, and convert it into format of version specified by --output-version flag. If target version is not specified or not supported, convert to latest version. The default output will be printed to stdout in YAML format. One can use -o option to change to output destination.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-version via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesConvert(KubernetesConvertSettings options = null) => new KubernetesTasks().Run(options); - ///

Convert config files between different API versions. Both YAML and JSON formats are accepted. The command takes filename, directory, or URL as input, and convert it into format of version specified by --output-version flag. If target version is not specified or not supported, convert to latest version. The default output will be printed to stdout in YAML format. One can use -o option to change to output destination.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-version via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
- public static IReadOnlyCollection KubernetesConvert(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesConvertSettings())); - ///

Convert config files between different API versions. Both YAML and JSON formats are accepted. The command takes filename, directory, or URL as input, and convert it into format of version specified by --output-version flag. If target version is not specified or not supported, convert to latest version. The default output will be printed to stdout in YAML format. One can use -o option to change to output destination.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-version via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --local via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-version via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesConvert(KubernetesConvertSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesConvert(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesConvertSettings())); + /// public static IEnumerable<(KubernetesConvertSettings Settings, IReadOnlyCollection Output)> KubernetesConvert(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesConvert, degreeOfParallelism, completeOnFailure); ///

Create a resource from a file or from stdin. JSON and YAML formats are accepted.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --edit via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --raw via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
- public static IReadOnlyCollection KubernetesCreate(KubernetesCreateSettings options = null) => new KubernetesTasks().Run(options); - ///

Create a resource from a file or from stdin. JSON and YAML formats are accepted.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --edit via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --raw via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
- public static IReadOnlyCollection KubernetesCreate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCreateSettings())); - ///

Create a resource from a file or from stdin. JSON and YAML formats are accepted.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --edit via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --raw via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --dry-run via
  • --edit via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --raw via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
+ public static IReadOnlyCollection KubernetesCreate(KubernetesCreateSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesCreate(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesCreateSettings())); + /// public static IEnumerable<(KubernetesCreateSettings Settings, IReadOnlyCollection Output)> KubernetesCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesCreate, degreeOfParallelism, completeOnFailure); ///

Forward one or more local ports to a pod. Use resource type/name such as deployment/mydeployment to select a pod. Resource type defaults to 'pod' if omitted. If there are multiple pods matching the criteria, a pod will be selected automatically. The forwarding session ends when the selected pod terminates, and rerun of the command is needed to resume forwarding.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <ports> via
  • <typeName> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPortForward(KubernetesPortForwardSettings options = null) => new KubernetesTasks().Run(options); - ///

Forward one or more local ports to a pod. Use resource type/name such as deployment/mydeployment to select a pod. Resource type defaults to 'pod' if omitted. If there are multiple pods matching the criteria, a pod will be selected automatically. The forwarding session ends when the selected pod terminates, and rerun of the command is needed to resume forwarding.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <ports> via
  • <typeName> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesPortForward(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPortForwardSettings())); - ///

Forward one or more local ports to a pod. Use resource type/name such as deployment/mydeployment to select a pod. Resource type defaults to 'pod' if omitted. If there are multiple pods matching the criteria, a pod will be selected automatically. The forwarding session ends when the selected pod terminates, and rerun of the command is needed to resume forwarding.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <ports> via
  • <typeName> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <ports> via
  • <typeName> via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesPortForward(KubernetesPortForwardSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesPortForward(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesPortForwardSettings())); + /// public static IEnumerable<(KubernetesPortForwardSettings Settings, IReadOnlyCollection Output)> KubernetesPortForward(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesPortForward, degreeOfParallelism, completeOnFailure); ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesRunContainer(KubernetesRunContainerSettings options = null) => new KubernetesTasks().Run(options); - ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
- public static IReadOnlyCollection KubernetesRunContainer(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRunContainerSettings())); - ///

Create and run a particular image, possibly replicated. Creates a deployment or job to manage the created container(s).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --attach via
  • --cache-dir via
  • --cascade via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --command via
  • --context via
  • --dry-run via
  • --env via
  • --expose via
  • --filename via
  • --force via
  • --generator via
  • --grace-period via
  • --hostport via
  • --image via
  • --image-pull-policy via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --labels via
  • --leave-stdin-open via
  • --limits via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --overrides via
  • --pod-running-timeout via
  • --port via
  • --quiet via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --requests via
  • --restart via
  • --rm via
  • --save-config via
  • --schedule via
  • --server via
  • --service-generator via
  • --service-overrides via
  • --serviceaccount via
  • --stderrthreshold via
  • --stdin via
  • --template via
  • --timeout via
  • --token via
  • --tty via
  • --user via
  • --v via
  • --vmodule via
  • --wait via
+ public static IReadOnlyCollection KubernetesRunContainer(KubernetesRunContainerSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesRunContainer(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesRunContainerSettings())); + /// public static IEnumerable<(KubernetesRunContainerSettings Settings, IReadOnlyCollection Output)> KubernetesRunContainer(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesRunContainer, degreeOfParallelism, completeOnFailure); ///

Edit a resource from the default editor. The edit command allows you to directly edit any API resource you can retrieve via the command line tools. It will open the editor defined by your KUBE _EDITOR, or EDITOR environment variables, or fall back to 'vi' for Linux or 'notepad' for Windows. You can edit multiple objects, although changes are applied one at a time. The command accepts filenames as well as command line arguments, although the files you point to must be previously saved versions of resources. Editing is done with the API version used to fetch the resource. To edit using a specific API version, fully-qualify the resource, version, and group. The default format is YAML. To edit in JSON, specify "-o json". The flag --windows-line-endings can be used to force Windows line endings, otherwise the default for your operating system will be used. In the event an error occurs while updating, a temporary file will be created on disk that contains your unapplied changes. The most common error when updating a resource is another editor changing the resource on the server. When this occurs, you will have to apply your changes to the newer version of the resource, or update your temporary saved copy to include the latest resource version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
- public static IReadOnlyCollection KubernetesEdit(KubernetesEditSettings options = null) => new KubernetesTasks().Run(options); - ///

Edit a resource from the default editor. The edit command allows you to directly edit any API resource you can retrieve via the command line tools. It will open the editor defined by your KUBE _EDITOR, or EDITOR environment variables, or fall back to 'vi' for Linux or 'notepad' for Windows. You can edit multiple objects, although changes are applied one at a time. The command accepts filenames as well as command line arguments, although the files you point to must be previously saved versions of resources. Editing is done with the API version used to fetch the resource. To edit using a specific API version, fully-qualify the resource, version, and group. The default format is YAML. To edit in JSON, specify "-o json". The flag --windows-line-endings can be used to force Windows line endings, otherwise the default for your operating system will be used. In the event an error occurs while updating, a temporary file will be created on disk that contains your unapplied changes. The most common error when updating a resource is another editor changing the resource on the server. When this occurs, you will have to apply your changes to the newer version of the resource, or update your temporary saved copy to include the latest resource version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
- public static IReadOnlyCollection KubernetesEdit(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesEditSettings())); - ///

Edit a resource from the default editor. The edit command allows you to directly edit any API resource you can retrieve via the command line tools. It will open the editor defined by your KUBE _EDITOR, or EDITOR environment variables, or fall back to 'vi' for Linux or 'notepad' for Windows. You can edit multiple objects, although changes are applied one at a time. The command accepts filenames as well as command line arguments, although the files you point to must be previously saved versions of resources. Editing is done with the API version used to fetch the resource. To edit using a specific API version, fully-qualify the resource, version, and group. The default format is YAML. To edit in JSON, specify "-o json". The flag --windows-line-endings can be used to force Windows line endings, otherwise the default for your operating system will be used. In the event an error occurs while updating, a temporary file will be created on disk that contains your unapplied changes. The most common error when updating a resource is another editor changing the resource on the server. When this occurs, you will have to apply your changes to the newer version of the resource, or update your temporary saved copy to include the latest resource version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --filename via
  • --include-uninitialized via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --output-patch via
  • --record via
  • --recursive via
  • --request-timeout via
  • --save-config via
  • --server via
  • --stderrthreshold via
  • --template via
  • --token via
  • --user via
  • --v via
  • --validate via
  • --vmodule via
  • --windows-line-endings via
+ public static IReadOnlyCollection KubernetesEdit(KubernetesEditSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesEdit(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesEditSettings())); + /// public static IEnumerable<(KubernetesEditSettings Settings, IReadOnlyCollection Output)> KubernetesEdit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesEdit, degreeOfParallelism, completeOnFailure); ///

Set a new size for a Deployment, ReplicaSet, Replication Controller, or StatefulSet. Scale also allows users to specify one or more preconditions for the scale action. If --current-replicas or --resource-version is specified, it is validated before the scale is attempted, and it is guaranteed that the precondition holds true when the scale is sent to the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --current-replicas via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesScale(KubernetesScaleSettings options = null) => new KubernetesTasks().Run(options); - ///

Set a new size for a Deployment, ReplicaSet, Replication Controller, or StatefulSet. Scale also allows users to specify one or more preconditions for the scale action. If --current-replicas or --resource-version is specified, it is validated before the scale is attempted, and it is guaranteed that the precondition holds true when the scale is sent to the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --current-replicas via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesScale(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesScaleSettings())); - ///

Set a new size for a Deployment, ReplicaSet, Replication Controller, or StatefulSet. Scale also allows users to specify one or more preconditions for the scale action. If --current-replicas or --resource-version is specified, it is validated before the scale is attempted, and it is guaranteed that the precondition holds true when the scale is sent to the server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --current-replicas via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --allow-missing-template-keys via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --current-replicas via
  • --filename via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --output via
  • --record via
  • --recursive via
  • --replicas via
  • --request-timeout via
  • --resource-version via
  • --selector via
  • --server via
  • --stderrthreshold via
  • --template via
  • --timeout via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesScale(KubernetesScaleSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesScale(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesScaleSettings())); + /// public static IEnumerable<(KubernetesScaleSettings Settings, IReadOnlyCollection Output)> KubernetesScale(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesScale, degreeOfParallelism, completeOnFailure); ///

List the fields for supported resources This command describes the fields associated with each supported API resource. Fields are identified via a simple JSONPath identifier: <type>.<fieldName>[.<fieldName>] Add the --recursive flag to display all of the fields at once without descriptions. Information about each field is retrieved from the server in OpenAPI format.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <resource> via
  • --alsologtostderr via
  • --api-version via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExplain(KubernetesExplainSettings options = null) => new KubernetesTasks().Run(options); - ///

List the fields for supported resources This command describes the fields associated with each supported API resource. Fields are identified via a simple JSONPath identifier: <type>.<fieldName>[.<fieldName>] Add the --recursive flag to display all of the fields at once without descriptions. Information about each field is retrieved from the server in OpenAPI format.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <resource> via
  • --alsologtostderr via
  • --api-version via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesExplain(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExplainSettings())); - ///

List the fields for supported resources This command describes the fields associated with each supported API resource. Fields are identified via a simple JSONPath identifier: <type>.<fieldName>[.<fieldName>] Add the --recursive flag to display all of the fields at once without descriptions. Information about each field is retrieved from the server in OpenAPI format.Use "kubectl api-resources" for a complete list of supported resources.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <resource> via
  • --alsologtostderr via
  • --api-version via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <resource> via
  • --alsologtostderr via
  • --api-version via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --context via
  • --insecure-skip-tls-verify via
  • --kubeconfig via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --recursive via
  • --request-timeout via
  • --server via
  • --stderrthreshold via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesExplain(KubernetesExplainSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesExplain(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesExplainSettings())); + /// public static IEnumerable<(KubernetesExplainSettings Settings, IReadOnlyCollection Output)> KubernetesExplain(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesExplain, degreeOfParallelism, completeOnFailure); ///

Print the logs for a container in a pod or specified resource. If the pod has only one container, the container name is optional.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-containers via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --follow via
  • --insecure-skip-tls-verify via
  • --interactive via
  • --kubeconfig via
  • --limit-bytes via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --previous via
  • --request-timeout via
  • --selector via
  • --server via
  • --since via
  • --since-time via
  • --stderrthreshold via
  • --tail via
  • --timestamps via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesLogs(KubernetesLogsSettings options = null) => new KubernetesTasks().Run(options); - ///

Print the logs for a container in a pod or specified resource. If the pod has only one container, the container name is optional.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-containers via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --follow via
  • --insecure-skip-tls-verify via
  • --interactive via
  • --kubeconfig via
  • --limit-bytes via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --previous via
  • --request-timeout via
  • --selector via
  • --server via
  • --since via
  • --since-time via
  • --stderrthreshold via
  • --tail via
  • --timestamps via
  • --token via
  • --user via
  • --v via
  • --vmodule via
- public static IReadOnlyCollection KubernetesLogs(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesLogsSettings())); - ///

Print the logs for a container in a pod or specified resource. If the pod has only one container, the container name is optional.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-containers via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --follow via
  • --insecure-skip-tls-verify via
  • --interactive via
  • --kubeconfig via
  • --limit-bytes via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --previous via
  • --request-timeout via
  • --selector via
  • --server via
  • --since via
  • --since-time via
  • --stderrthreshold via
  • --tail via
  • --timestamps via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <typeName> via
  • --all-containers via
  • --alsologtostderr via
  • --as via
  • --as-group via
  • --cache-dir via
  • --certificate-authority via
  • --client-certificate via
  • --client-key via
  • --cluster via
  • --container via
  • --context via
  • --follow via
  • --insecure-skip-tls-verify via
  • --interactive via
  • --kubeconfig via
  • --limit-bytes via
  • --log-backtrace-at via
  • --log-dir via
  • --logtostderr via
  • --match-server-version via
  • --namespace via
  • --pod-running-timeout via
  • --previous via
  • --request-timeout via
  • --selector via
  • --server via
  • --since via
  • --since-time via
  • --stderrthreshold via
  • --tail via
  • --timestamps via
  • --token via
  • --user via
  • --v via
  • --vmodule via
+ public static IReadOnlyCollection KubernetesLogs(KubernetesLogsSettings options = null) => new KubernetesTasks().Run(options); + /// + public static IReadOnlyCollection KubernetesLogs(Configure configurator) => new KubernetesTasks().Run(configurator.Invoke(new KubernetesLogsSettings())); + /// public static IEnumerable<(KubernetesLogsSettings Settings, IReadOnlyCollection Output)> KubernetesLogs(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(KubernetesLogs, degreeOfParallelism, completeOnFailure); } #region KubernetesApiResourcesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApiResources), Arguments = "api-resources")] @@ -455,7 +365,7 @@ public partial class KubernetesApiResourcesSettings : KubernetesOptionsBase } #endregion #region KubernetesDrainSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDrain), Arguments = "drain")] @@ -480,7 +390,7 @@ public partial class KubernetesDrainSettings : KubernetesOptionsBase } #endregion #region KubernetesRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRun), Arguments = "run")] @@ -567,7 +477,7 @@ public partial class KubernetesRunSettings : KubernetesOptionsBase } #endregion #region KubernetesGetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesGet), Arguments = "get")] @@ -624,7 +534,7 @@ public partial class KubernetesGetSettings : KubernetesOptionsBase } #endregion #region KubernetesVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesVersion), Arguments = "version")] @@ -639,7 +549,7 @@ public partial class KubernetesVersionSettings : KubernetesOptionsBase } #endregion #region KubernetesTopSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesTop), Arguments = "top")] @@ -648,7 +558,7 @@ public partial class KubernetesTopSettings : KubernetesOptionsBase } #endregion #region KubernetesConfigSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesConfig), Arguments = "config")] @@ -657,7 +567,7 @@ public partial class KubernetesConfigSettings : KubernetesOptionsBase } #endregion #region KubernetesExecSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExec), Arguments = "exec")] @@ -680,7 +590,7 @@ public partial class KubernetesExecSettings : KubernetesOptionsBase } #endregion #region KubernetesRollingUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRollingUpdate), Arguments = "rolling-update")] @@ -717,7 +627,7 @@ public partial class KubernetesRollingUpdateSettings : KubernetesOptionsBase } #endregion #region KubernetesLabelSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesLabel), Arguments = "label")] @@ -760,7 +670,7 @@ public partial class KubernetesLabelSettings : KubernetesOptionsBase } #endregion #region KubernetesAnnotateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAnnotate), Arguments = "annotate")] @@ -801,7 +711,7 @@ public partial class KubernetesAnnotateSettings : KubernetesOptionsBase } #endregion #region KubernetesDeleteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDelete), Arguments = "delete")] @@ -840,7 +750,7 @@ public partial class KubernetesDeleteSettings : KubernetesOptionsBase } #endregion #region KubernetesExposeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExpose), Arguments = "expose")] @@ -893,7 +803,7 @@ public partial class KubernetesExposeSettings : KubernetesOptionsBase } #endregion #region KubernetesOptionsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesOptions), Arguments = "options")] @@ -902,7 +812,7 @@ public partial class KubernetesOptionsSettings : KubernetesOptionsBase } #endregion #region KubernetesAttachSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAttach), Arguments = "attach")] @@ -921,7 +831,7 @@ public partial class KubernetesAttachSettings : KubernetesOptionsBase } #endregion #region KubernetesProxySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesProxy), Arguments = "proxy")] @@ -952,7 +862,7 @@ public partial class KubernetesProxySettings : KubernetesOptionsBase } #endregion #region KubernetesAlphaSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAlpha), Arguments = "alpha")] @@ -961,7 +871,7 @@ public partial class KubernetesAlphaSettings : KubernetesOptionsBase } #endregion #region KubernetesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.Kubernetes), Arguments = "kubectl")] @@ -970,7 +880,7 @@ public partial class KubernetesSettings : KubernetesOptionsBase } #endregion #region KubernetesCompletionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCompletion), Arguments = "completion")] @@ -979,7 +889,7 @@ public partial class KubernetesCompletionSettings : KubernetesOptionsBase } #endregion #region KubernetesPatchSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPatch), Arguments = "patch")] @@ -1010,7 +920,7 @@ public partial class KubernetesPatchSettings : KubernetesOptionsBase } #endregion #region KubernetesReplaceSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesReplace), Arguments = "replace")] @@ -1043,7 +953,7 @@ public partial class KubernetesReplaceSettings : KubernetesOptionsBase } #endregion #region KubernetesTaintSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesTaint), Arguments = "taint")] @@ -1070,7 +980,7 @@ public partial class KubernetesTaintSettings : KubernetesOptionsBase } #endregion #region KubernetesDescribeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDescribe), Arguments = "describe")] @@ -1093,7 +1003,7 @@ public partial class KubernetesDescribeSettings : KubernetesOptionsBase } #endregion #region KubernetesSetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesSet), Arguments = "set")] @@ -1104,7 +1014,7 @@ public partial class KubernetesSetSettings : KubernetesOptionsBase } #endregion #region KubernetesAuthSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAuth), Arguments = "auth")] @@ -1115,7 +1025,7 @@ public partial class KubernetesAuthSettings : KubernetesOptionsBase } #endregion #region KubernetesCertificateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCertificate), Arguments = "certificate")] @@ -1126,7 +1036,7 @@ public partial class KubernetesCertificateSettings : KubernetesOptionsBase } #endregion #region KubernetesRolloutSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRollout), Arguments = "rollout")] @@ -1137,7 +1047,7 @@ public partial class KubernetesRolloutSettings : KubernetesOptionsBase } #endregion #region KubernetesApplySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApply), Arguments = "apply")] @@ -1186,7 +1096,7 @@ public partial class KubernetesApplySettings : KubernetesOptionsBase } #endregion #region KubernetesApplyKustomizeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApplyKustomize), Arguments = "apply -k")] @@ -1237,7 +1147,7 @@ public partial class KubernetesApplyKustomizeSettings : KubernetesOptionsBase } #endregion #region KubernetesCordonSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCordon), Arguments = "cordon")] @@ -1252,7 +1162,7 @@ public partial class KubernetesCordonSettings : KubernetesOptionsBase } #endregion #region KubernetesCpSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCp), Arguments = "cp")] @@ -1267,7 +1177,7 @@ public partial class KubernetesCpSettings : KubernetesOptionsBase } #endregion #region KubernetesApiVersionsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApiVersions), Arguments = "api-versions")] @@ -1276,7 +1186,7 @@ public partial class KubernetesApiVersionsSettings : KubernetesOptionsBase } #endregion #region KubernetesUncordonSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesUncordon), Arguments = "uncordon")] @@ -1291,7 +1201,7 @@ public partial class KubernetesUncordonSettings : KubernetesOptionsBase } #endregion #region KubernetesAutoscaleSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAutoscale), Arguments = "autoscale")] @@ -1326,7 +1236,7 @@ public partial class KubernetesAutoscaleSettings : KubernetesOptionsBase } #endregion #region KubernetesPluginSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPlugin), Arguments = "plugin")] @@ -1337,7 +1247,7 @@ public partial class KubernetesPluginSettings : KubernetesOptionsBase } #endregion #region KubernetesClusterInfoSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesClusterInfo), Arguments = "cluster-info")] @@ -1346,7 +1256,7 @@ public partial class KubernetesClusterInfoSettings : KubernetesOptionsBase } #endregion #region KubernetesWaitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesWait), Arguments = "wait")] @@ -1373,7 +1283,7 @@ public partial class KubernetesWaitSettings : KubernetesOptionsBase } #endregion #region KubernetesConvertSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesConvert), Arguments = "convert")] @@ -1398,7 +1308,7 @@ public partial class KubernetesConvertSettings : KubernetesOptionsBase } #endregion #region KubernetesCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCreate), Arguments = "create")] @@ -1435,7 +1345,7 @@ public partial class KubernetesCreateSettings : KubernetesOptionsBase } #endregion #region KubernetesPortForwardSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPortForward), Arguments = "port-forward")] @@ -1450,7 +1360,7 @@ public partial class KubernetesPortForwardSettings : KubernetesOptionsBase } #endregion #region KubernetesRunContainerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRunContainer), Arguments = "run-container")] @@ -1535,7 +1445,7 @@ public partial class KubernetesRunContainerSettings : KubernetesOptionsBase } #endregion #region KubernetesEditSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesEdit), Arguments = "edit")] @@ -1568,7 +1478,7 @@ public partial class KubernetesEditSettings : KubernetesOptionsBase } #endregion #region KubernetesScaleSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesScale), Arguments = "scale")] @@ -1601,7 +1511,7 @@ public partial class KubernetesScaleSettings : KubernetesOptionsBase } #endregion #region KubernetesExplainSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExplain), Arguments = "explain")] @@ -1616,7 +1526,7 @@ public partial class KubernetesExplainSettings : KubernetesOptionsBase } #endregion #region KubernetesLogsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesLogs), Arguments = "logs")] @@ -1705,7 +1615,7 @@ public partial class KubernetesOptionsBase : ToolOptions } #endregion #region KubernetesApiResourcesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApiResourcesSettingsExtensions @@ -1803,7 +1713,7 @@ [Pure] [Builder(Type = typeof(KubernetesApiResourcesSettings), Property = nameof } #endregion #region KubernetesDrainSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDrainSettingsExtensions @@ -1911,7 +1821,7 @@ [Pure] [Builder(Type = typeof(KubernetesDrainSettings), Property = nameof(Kubern } #endregion #region KubernetesRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRunSettingsExtensions @@ -2405,7 +2315,7 @@ [Pure] [Builder(Type = typeof(KubernetesRunSettings), Property = nameof(Kubernet } #endregion #region KubernetesGetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesGetSettingsExtensions @@ -2776,7 +2686,7 @@ [Pure] [Builder(Type = typeof(KubernetesGetSettings), Property = nameof(Kubernet } #endregion #region KubernetesVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesVersionSettingsExtensions @@ -2826,7 +2736,7 @@ [Pure] [Builder(Type = typeof(KubernetesVersionSettings), Property = nameof(Kube } #endregion #region KubernetesTopSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesTopSettingsExtensions @@ -2834,7 +2744,7 @@ public static partial class KubernetesTopSettingsExtensions } #endregion #region KubernetesConfigSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesConfigSettingsExtensions @@ -2842,7 +2752,7 @@ public static partial class KubernetesConfigSettingsExtensions } #endregion #region KubernetesExecSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExecSettingsExtensions @@ -2939,7 +2849,7 @@ [Pure] [Builder(Type = typeof(KubernetesExecSettings), Property = nameof(Kuberne } #endregion #region KubernetesRollingUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRollingUpdateSettingsExtensions @@ -3110,7 +3020,7 @@ [Pure] [Builder(Type = typeof(KubernetesRollingUpdateSettings), Property = nameo } #endregion #region KubernetesLabelSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesLabelSettingsExtensions @@ -3374,7 +3284,7 @@ [Pure] [Builder(Type = typeof(KubernetesLabelSettings), Property = nameof(Kubern } #endregion #region KubernetesAnnotateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAnnotateSettingsExtensions @@ -3621,7 +3531,7 @@ [Pure] [Builder(Type = typeof(KubernetesAnnotateSettings), Property = nameof(Kub } #endregion #region KubernetesDeleteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDeleteSettingsExtensions @@ -3851,7 +3761,7 @@ [Pure] [Builder(Type = typeof(KubernetesDeleteSettings), Property = nameof(Kuber } #endregion #region KubernetesExposeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExposeSettingsExtensions @@ -4095,7 +4005,7 @@ [Pure] [Builder(Type = typeof(KubernetesExposeSettings), Property = nameof(Kuber } #endregion #region KubernetesOptionsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesOptionsSettingsExtensions @@ -4103,7 +4013,7 @@ public static partial class KubernetesOptionsSettingsExtensions } #endregion #region KubernetesAttachSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAttachSettingsExtensions @@ -4184,7 +4094,7 @@ [Pure] [Builder(Type = typeof(KubernetesAttachSettings), Property = nameof(Kuber } #endregion #region KubernetesProxySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesProxySettingsExtensions @@ -4289,7 +4199,7 @@ [Pure] [Builder(Type = typeof(KubernetesProxySettings), Property = nameof(Kubern } #endregion #region KubernetesAlphaSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAlphaSettingsExtensions @@ -4297,7 +4207,7 @@ public static partial class KubernetesAlphaSettingsExtensions } #endregion #region KubernetesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesSettingsExtensions @@ -4305,7 +4215,7 @@ public static partial class KubernetesSettingsExtensions } #endregion #region KubernetesCompletionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCompletionSettingsExtensions @@ -4313,7 +4223,7 @@ public static partial class KubernetesCompletionSettingsExtensions } #endregion #region KubernetesPatchSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPatchSettingsExtensions @@ -4484,7 +4394,7 @@ [Pure] [Builder(Type = typeof(KubernetesPatchSettings), Property = nameof(Kubern } #endregion #region KubernetesReplaceSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesReplaceSettingsExtensions @@ -4666,7 +4576,7 @@ [Pure] [Builder(Type = typeof(KubernetesReplaceSettings), Property = nameof(Kube } #endregion #region KubernetesTaintSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesTaintSettingsExtensions @@ -4806,7 +4716,7 @@ [Pure] [Builder(Type = typeof(KubernetesTaintSettings), Property = nameof(Kubern } #endregion #region KubernetesDescribeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDescribeSettingsExtensions @@ -4936,7 +4846,7 @@ [Pure] [Builder(Type = typeof(KubernetesDescribeSettings), Property = nameof(Kub } #endregion #region KubernetesSetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesSetSettingsExtensions @@ -4967,7 +4877,7 @@ [Pure] [Builder(Type = typeof(KubernetesSetSettings), Property = nameof(Kubernet } #endregion #region KubernetesAuthSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAuthSettingsExtensions @@ -4983,7 +4893,7 @@ [Pure] [Builder(Type = typeof(KubernetesAuthSettings), Property = nameof(Kuberne } #endregion #region KubernetesCertificateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCertificateSettingsExtensions @@ -5014,7 +4924,7 @@ [Pure] [Builder(Type = typeof(KubernetesCertificateSettings), Property = nameof( } #endregion #region KubernetesRolloutSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRolloutSettingsExtensions @@ -5045,7 +4955,7 @@ [Pure] [Builder(Type = typeof(KubernetesRolloutSettings), Property = nameof(Kube } #endregion #region KubernetesApplySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApplySettingsExtensions @@ -5360,7 +5270,7 @@ [Pure] [Builder(Type = typeof(KubernetesApplySettings), Property = nameof(Kubern } #endregion #region KubernetesApplyKustomizeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApplyKustomizeSettingsExtensions @@ -5683,7 +5593,7 @@ [Pure] [Builder(Type = typeof(KubernetesApplyKustomizeSettings), Property = name } #endregion #region KubernetesCordonSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCordonSettingsExtensions @@ -5724,7 +5634,7 @@ [Pure] [Builder(Type = typeof(KubernetesCordonSettings), Property = nameof(Kuber } #endregion #region KubernetesCpSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCpSettingsExtensions @@ -5756,7 +5666,7 @@ [Pure] [Builder(Type = typeof(KubernetesCpSettings), Property = nameof(Kubernete } #endregion #region KubernetesApiVersionsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApiVersionsSettingsExtensions @@ -5764,7 +5674,7 @@ public static partial class KubernetesApiVersionsSettingsExtensions } #endregion #region KubernetesUncordonSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesUncordonSettingsExtensions @@ -5805,7 +5715,7 @@ [Pure] [Builder(Type = typeof(KubernetesUncordonSettings), Property = nameof(Kub } #endregion #region KubernetesAutoscaleSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAutoscaleSettingsExtensions @@ -5977,7 +5887,7 @@ [Pure] [Builder(Type = typeof(KubernetesAutoscaleSettings), Property = nameof(Ku } #endregion #region KubernetesPluginSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPluginSettingsExtensions @@ -5993,7 +5903,7 @@ [Pure] [Builder(Type = typeof(KubernetesPluginSettings), Property = nameof(Kuber } #endregion #region KubernetesClusterInfoSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesClusterInfoSettingsExtensions @@ -6001,7 +5911,7 @@ public static partial class KubernetesClusterInfoSettingsExtensions } #endregion #region KubernetesWaitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesWaitSettingsExtensions @@ -6123,7 +6033,7 @@ [Pure] [Builder(Type = typeof(KubernetesWaitSettings), Property = nameof(Kuberne } #endregion #region KubernetesConvertSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesConvertSettingsExtensions @@ -6246,7 +6156,7 @@ [Pure] [Builder(Type = typeof(KubernetesConvertSettings), Property = nameof(Kube } #endregion #region KubernetesCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCreateSettingsExtensions @@ -6468,7 +6378,7 @@ [Pure] [Builder(Type = typeof(KubernetesCreateSettings), Property = nameof(Kuber } #endregion #region KubernetesPortForwardSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPortForwardSettingsExtensions @@ -6524,7 +6434,7 @@ [Pure] [Builder(Type = typeof(KubernetesPortForwardSettings), Property = nameof( } #endregion #region KubernetesRunContainerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRunContainerSettingsExtensions @@ -7010,7 +6920,7 @@ [Pure] [Builder(Type = typeof(KubernetesRunContainerSettings), Property = nameof } #endregion #region KubernetesEditSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesEditSettingsExtensions @@ -7216,7 +7126,7 @@ [Pure] [Builder(Type = typeof(KubernetesEditSettings), Property = nameof(Kuberne } #endregion #region KubernetesScaleSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesScaleSettingsExtensions @@ -7371,7 +7281,7 @@ [Pure] [Builder(Type = typeof(KubernetesScaleSettings), Property = nameof(Kubern } #endregion #region KubernetesExplainSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExplainSettingsExtensions @@ -7427,7 +7337,7 @@ [Pure] [Builder(Type = typeof(KubernetesExplainSettings), Property = nameof(Kube } #endregion #region KubernetesLogsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesLogsSettingsExtensions diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs b/source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs index b8cd7ea12..5add5fd3c 100644 --- a/source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs +++ b/source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs @@ -22,21 +22,19 @@ namespace Nuke.Common.Tools.MSBuild; [ExcludeFromCodeCoverage] public partial class MSBuildTasks : ToolTasks { - public static string MSBuildPath => new MSBuildTasks().GetToolPath(); + public static string MSBuildPath { get => new MSBuildTasks().GetToolPathInternal(); set => new MSBuildTasks().SetToolPath(value); } ///

The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (.csproj,.vbproj, vcxproj, and others) contain MSBuild XML code that executes when you build a project by using the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using an XML editor.

For more details, visit the official website.

public static IReadOnlyCollection MSBuild(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new MSBuildTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (.csproj,.vbproj, vcxproj, and others) contain MSBuild XML code that executes when you build a project by using the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using an XML editor.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /detailedsummary via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /p via
  • /p:Platform via
  • /restore via
  • /target via
  • /toolsversion via
  • /verbosity via
- public static IReadOnlyCollection MSBuild(MSBuildSettings options = null) => new MSBuildTasks().Run(options); - ///

The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (.csproj,.vbproj, vcxproj, and others) contain MSBuild XML code that executes when you build a project by using the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using an XML editor.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /detailedsummary via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /p via
  • /p:Platform via
  • /restore via
  • /target via
  • /toolsversion via
  • /verbosity via
- public static IReadOnlyCollection MSBuild(Configure configurator) => new MSBuildTasks().Run(configurator.Invoke(new MSBuildSettings())); - ///

The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. Visual Studio uses MSBuild to load and build managed projects. The project files in Visual Studio (.csproj,.vbproj, vcxproj, and others) contain MSBuild XML code that executes when you build a project by using the IDE. Visual Studio projects import all the necessary settings and build processes to do typical development work, but you can extend or modify them from within Visual Studio or by using an XML editor.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /detailedsummary via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /p via
  • /p:Platform via
  • /restore via
  • /target via
  • /toolsversion via
  • /verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • /detailedsummary via
  • /logger via
  • /maxcpucount via
  • /noconsolelogger via
  • /nodeReuse via
  • /nologo via
  • /p via
  • /p:Platform via
  • /restore via
  • /target via
  • /toolsversion via
  • /verbosity via
+ public static IReadOnlyCollection MSBuild(MSBuildSettings options = null) => new MSBuildTasks().Run(options); + /// + public static IReadOnlyCollection MSBuild(Configure configurator) => new MSBuildTasks().Run(configurator.Invoke(new MSBuildSettings())); + /// public static IEnumerable<(MSBuildSettings Settings, IReadOnlyCollection Output)> MSBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MSBuild, degreeOfParallelism, completeOnFailure); } #region MSBuildSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MSBuildTasks), Command = nameof(MSBuildTasks.MSBuild))] @@ -75,7 +73,7 @@ public partial class MSBuildSettings : ToolOptions } #endregion #region MSBuildSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MSBuildSettingsExtensions diff --git a/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs b/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs index 2bfa78137..da602578c 100644 --- a/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs +++ b/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.MSpec; [NuGetTool(Id = PackageId)] public partial class MSpecTasks : ToolTasks, IRequireNuGetPackage { - public static string MSpecPath => new MSpecTasks().GetToolPath(); + public static string MSpecPath { get => new MSpecTasks().GetToolPathInternal(); set => new MSpecTasks().SetToolPath(value); } public const string PackageId = "machine.specifications.runner.console"; ///

MSpec is called a 'context/specification' test framework because of the 'grammar' that is used in describing and coding the tests or 'specs'.

For more details, visit the official website.

public static IReadOnlyCollection MSpec(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new MSpecTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

MSpec is called a 'context/specification' test framework because of the 'grammar' that is used in describing and coding the tests or 'specs'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --appveyor via
  • --html via
  • --no-appveyor-autodetect via
  • --no-color via
  • --no-teamcity-autodetect via
  • --progress via
  • --silent via
  • --teamcity via
  • --timeinfo via
  • --xml via
  • -exclude via
  • -filters via
  • -include via
- public static IReadOnlyCollection MSpec(MSpecSettings options = null) => new MSpecTasks().Run(options); - ///

MSpec is called a 'context/specification' test framework because of the 'grammar' that is used in describing and coding the tests or 'specs'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --appveyor via
  • --html via
  • --no-appveyor-autodetect via
  • --no-color via
  • --no-teamcity-autodetect via
  • --progress via
  • --silent via
  • --teamcity via
  • --timeinfo via
  • --xml via
  • -exclude via
  • -filters via
  • -include via
- public static IReadOnlyCollection MSpec(Configure configurator) => new MSpecTasks().Run(configurator.Invoke(new MSpecSettings())); - ///

MSpec is called a 'context/specification' test framework because of the 'grammar' that is used in describing and coding the tests or 'specs'.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --appveyor via
  • --html via
  • --no-appveyor-autodetect via
  • --no-color via
  • --no-teamcity-autodetect via
  • --progress via
  • --silent via
  • --teamcity via
  • --timeinfo via
  • --xml via
  • -exclude via
  • -filters via
  • -include via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <assemblies> via
  • --appveyor via
  • --html via
  • --no-appveyor-autodetect via
  • --no-color via
  • --no-teamcity-autodetect via
  • --progress via
  • --silent via
  • --teamcity via
  • --timeinfo via
  • --xml via
  • -exclude via
  • -filters via
  • -include via
+ public static IReadOnlyCollection MSpec(MSpecSettings options = null) => new MSpecTasks().Run(options); + /// + public static IReadOnlyCollection MSpec(Configure configurator) => new MSpecTasks().Run(configurator.Invoke(new MSpecSettings())); + /// public static IEnumerable<(MSpecSettings Settings, IReadOnlyCollection Output)> MSpec(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MSpec, degreeOfParallelism, completeOnFailure); } #region MSpecSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MSpecTasks), Command = nameof(MSpecTasks.MSpec))] @@ -75,7 +73,7 @@ public partial class MSpecSettings : ToolOptions } #endregion #region MSpecSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MSpecSettingsExtensions diff --git a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs b/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs index 969968dcd..67ed8ad95 100644 --- a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs +++ b/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.MakeNSIS; [PathTool(Executable = PathExecutable)] public partial class MakeNSISTasks : ToolTasks, IRequirePathTool { - public static string MakeNSISPath => new MakeNSISTasks().GetToolPath(); + public static string MakeNSISPath { get => new MakeNSISTasks().GetToolPathInternal(); set => new MakeNSISTasks().SetToolPath(value); } public const string PathExecutable = "makensis"; ///

NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files you can fully control every part of your installer.

For more details, visit the official website.

public static IReadOnlyCollection MakeNSIS(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new MakeNSISTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files you can fully control every part of your installer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /INPUTCHARSET via
  • /NOCD via
  • /NOCONFIG via
  • /O via
  • /OUTPUTCHARSET via
  • /P via
  • /PPO via
  • /SAFEPPO via
  • /V via
  • /WX via
  • /X via
  • /X via
- public static IReadOnlyCollection MakeNSIS(MakeNSISSettings options = null) => new MakeNSISTasks().Run(options); - ///

NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files you can fully control every part of your installer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /INPUTCHARSET via
  • /NOCD via
  • /NOCONFIG via
  • /O via
  • /OUTPUTCHARSET via
  • /P via
  • /PPO via
  • /SAFEPPO via
  • /V via
  • /WX via
  • /X via
  • /X via
- public static IReadOnlyCollection MakeNSIS(Configure configurator) => new MakeNSISTasks().Run(configurator.Invoke(new MakeNSISSettings())); - ///

NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files you can fully control every part of your installer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /INPUTCHARSET via
  • /NOCD via
  • /NOCONFIG via
  • /O via
  • /OUTPUTCHARSET via
  • /P via
  • /PPO via
  • /SAFEPPO via
  • /V via
  • /WX via
  • /X via
  • /X via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <scriptFile> via
  • /D via
  • /INPUTCHARSET via
  • /NOCD via
  • /NOCONFIG via
  • /O via
  • /OUTPUTCHARSET via
  • /P via
  • /PPO via
  • /SAFEPPO via
  • /V via
  • /WX via
  • /X via
  • /X via
+ public static IReadOnlyCollection MakeNSIS(MakeNSISSettings options = null) => new MakeNSISTasks().Run(options); + /// + public static IReadOnlyCollection MakeNSIS(Configure configurator) => new MakeNSISTasks().Run(configurator.Invoke(new MakeNSISSettings())); + /// public static IEnumerable<(MakeNSISSettings Settings, IReadOnlyCollection Output)> MakeNSIS(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MakeNSIS, degreeOfParallelism, completeOnFailure); } #region MakeNSISSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MakeNSISTasks), Command = nameof(MakeNSISTasks.MakeNSIS))] @@ -75,7 +73,7 @@ public partial class MakeNSISSettings : ToolOptions } #endregion #region MakeNSISSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MakeNSISSettingsExtensions diff --git a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs b/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs index fb7302d01..7958f6394 100644 --- a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs +++ b/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.MauiCheck; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class MauiCheckTasks : ToolTasks, IRequireNuGetPackage { - public static string MauiCheckPath => new MauiCheckTasks().GetToolPath(); + public static string MauiCheckPath { get => new MauiCheckTasks().GetToolPathInternal(); set => new MauiCheckTasks().SetToolPath(value); } public const string PackageId = "Redth.Net.Maui.Check"; public const string PackageExecutable = "MauiCheck.dll"; ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

public static IReadOnlyCollection MauiCheck(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new MauiCheckTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ci via
  • --fix via
  • --manifest via
  • --non-interactive via
  • --preview via
  • --skip via
- public static IReadOnlyCollection MauiCheck(MauiCheckSettings options = null) => new MauiCheckTasks().Run(options); - ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ci via
  • --fix via
  • --manifest via
  • --non-interactive via
  • --preview via
  • --skip via
- public static IReadOnlyCollection MauiCheck(Configure configurator) => new MauiCheckTasks().Run(configurator.Invoke(new MauiCheckSettings())); - ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ci via
  • --fix via
  • --manifest via
  • --non-interactive via
  • --preview via
  • --skip via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --ci via
  • --fix via
  • --manifest via
  • --non-interactive via
  • --preview via
  • --skip via
+ public static IReadOnlyCollection MauiCheck(MauiCheckSettings options = null) => new MauiCheckTasks().Run(options); + /// + public static IReadOnlyCollection MauiCheck(Configure configurator) => new MauiCheckTasks().Run(configurator.Invoke(new MauiCheckSettings())); + /// public static IEnumerable<(MauiCheckSettings Settings, IReadOnlyCollection Output)> MauiCheck(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MauiCheck, degreeOfParallelism, completeOnFailure); ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --dotnet-pre via
  • --dotnet-rollForward via
  • --dotnet-version via
  • --nuget-sources via
- public static IReadOnlyCollection MauiCheckConfig(MauiCheckConfigSettings options = null) => new MauiCheckTasks().Run(options); - ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --dotnet-pre via
  • --dotnet-rollForward via
  • --dotnet-version via
  • --nuget-sources via
- public static IReadOnlyCollection MauiCheckConfig(Configure configurator) => new MauiCheckTasks().Run(configurator.Invoke(new MauiCheckConfigSettings())); - ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --dotnet-pre via
  • --dotnet-rollForward via
  • --dotnet-version via
  • --nuget-sources via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --dotnet-pre via
  • --dotnet-rollForward via
  • --dotnet-version via
  • --nuget-sources via
+ public static IReadOnlyCollection MauiCheckConfig(MauiCheckConfigSettings options = null) => new MauiCheckTasks().Run(options); + /// + public static IReadOnlyCollection MauiCheckConfig(Configure configurator) => new MauiCheckTasks().Run(configurator.Invoke(new MauiCheckConfigSettings())); + /// public static IEnumerable<(MauiCheckConfigSettings Settings, IReadOnlyCollection Output)> MauiCheckConfig(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MauiCheckConfig, degreeOfParallelism, completeOnFailure); } #region MauiCheckSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MauiCheckTasks), Command = nameof(MauiCheckTasks.MauiCheck))] @@ -69,7 +65,7 @@ public partial class MauiCheckSettings : ToolOptions } #endregion #region MauiCheckConfigSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MauiCheckTasks), Command = nameof(MauiCheckTasks.MauiCheckConfig), Arguments = "config")] @@ -86,7 +82,7 @@ public partial class MauiCheckConfigSettings : ToolOptions } #endregion #region MauiCheckSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MauiCheckSettingsExtensions @@ -193,7 +189,7 @@ [Pure] [Builder(Type = typeof(MauiCheckSettings), Property = nameof(MauiCheckSet } #endregion #region MauiCheckConfigSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MauiCheckConfigSettingsExtensions diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs index 7faad48b8..176bcbc34 100644 --- a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs +++ b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.MinVer; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class MinVerTasks : ToolTasks, IRequireNuGetPackage { - public static string MinVerPath => new MinVerTasks().GetToolPath(); + public static string MinVerPath { get => new MinVerTasks().GetToolPathInternal(); set => new MinVerTasks().SetToolPath(value); } public const string PackageId = "minver-cli"; public const string PackageExecutable = "minver-cli.dll"; ///

Minimalistic versioning using Git tags.

For more details, visit the official website.

public static IReadOnlyCollection MinVer(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new MinVerTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Minimalistic versioning using Git tags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --auto-increment via
  • --build-metadata via
  • --default-pre-release-identifiers via
  • --minimum-major-minor via
  • --tag-prefix via
  • --verbosity via
- public static (MinVer Result, IReadOnlyCollection Output) MinVer(MinVerSettings options = null) => new MinVerTasks().Run(options); - ///

Minimalistic versioning using Git tags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --auto-increment via
  • --build-metadata via
  • --default-pre-release-identifiers via
  • --minimum-major-minor via
  • --tag-prefix via
  • --verbosity via
- public static (MinVer Result, IReadOnlyCollection Output) MinVer(Configure configurator) => new MinVerTasks().Run(configurator.Invoke(new MinVerSettings())); - ///

Minimalistic versioning using Git tags.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --auto-increment via
  • --build-metadata via
  • --default-pre-release-identifiers via
  • --minimum-major-minor via
  • --tag-prefix via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --auto-increment via
  • --build-metadata via
  • --default-pre-release-identifiers via
  • --minimum-major-minor via
  • --tag-prefix via
  • --verbosity via
+ public static (MinVer Result, IReadOnlyCollection Output) MinVer(MinVerSettings options = null) => new MinVerTasks().Run(options); + /// + public static (MinVer Result, IReadOnlyCollection Output) MinVer(Configure configurator) => new MinVerTasks().Run(configurator.Invoke(new MinVerSettings())); + /// public static IEnumerable<(MinVerSettings Settings, MinVer Result, IReadOnlyCollection Output)> MinVer(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(MinVer, degreeOfParallelism, completeOnFailure); } #region MinVerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MinVerTasks), Command = nameof(MinVerTasks.MinVer))] @@ -60,7 +58,7 @@ public partial class MinVerSettings : ToolOptions, IToolOptionsWithFramework } #endregion #region MinVerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MinVerSettingsExtensions diff --git a/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs b/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs index e87f35e9d..8db7769f5 100644 --- a/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs +++ b/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs @@ -23,185 +23,147 @@ namespace Nuke.Common.Tools.NSwag; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class NSwagTasks : ToolTasks, IRequireNuGetPackage { - public static string NSwagPath => new NSwagTasks().GetToolPath(); + public static string NSwagPath { get => new NSwagTasks().GetToolPathInternal(); set => new NSwagTasks().SetToolPath(value); } public const string PackageId = "nswag.msbuild"; public const string PackageExecutable = "dotnet-nswag.dll|NSwag.exe"; ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

public static IReadOnlyCollection NSwag(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NSwagTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Prints the toolchain version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NSwagVersion(NSwagVersionSettings options = null) => new NSwagTasks().Run(options); - ///

Prints the toolchain version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NSwagVersion(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagVersionSettings())); - ///

Prints the toolchain version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ public static IReadOnlyCollection NSwagVersion(NSwagVersionSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagVersion(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagVersionSettings())); + /// public static IEnumerable<(NSwagVersionSettings Settings, IReadOnlyCollection Output)> NSwagVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagVersion, degreeOfParallelism, completeOnFailure); ///

List all types for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
- public static IReadOnlyCollection NSwagListTypes(NSwagListTypesSettings options = null) => new NSwagTasks().Run(options); - ///

List all types for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
- public static IReadOnlyCollection NSwagListTypes(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagListTypesSettings())); - ///

List all types for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
+ public static IReadOnlyCollection NSwagListTypes(NSwagListTypesSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagListTypes(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagListTypesSettings())); + /// public static IEnumerable<(NSwagListTypesSettings Settings, IReadOnlyCollection Output)> NSwagListTypes(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagListTypes, degreeOfParallelism, completeOnFailure); ///

List all controllers classes for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
- public static IReadOnlyCollection NSwagListWebApiControllers(NSwagListWebApiControllersSettings options = null) => new NSwagTasks().Run(options); - ///

List all controllers classes for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
- public static IReadOnlyCollection NSwagListWebApiControllers(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagListWebApiControllersSettings())); - ///

List all controllers classes for the given assembly and settings.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /File via
  • /ReferencePaths via
  • /UseNuGetCache via
  • /Variables via
+ public static IReadOnlyCollection NSwagListWebApiControllers(NSwagListWebApiControllersSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagListWebApiControllers(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagListWebApiControllersSettings())); + /// public static IEnumerable<(NSwagListWebApiControllersSettings Settings, IReadOnlyCollection Output)> NSwagListWebApiControllers(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagListWebApiControllers, degreeOfParallelism, completeOnFailure); ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagTypesToOpenApi(NSwagTypesToOpenApiSettings options = null) => new NSwagTasks().Run(options); - ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagTypesToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagTypesToOpenApiSettings())); - ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Assembly via
  • /AssemblyConfig via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
+ public static IReadOnlyCollection NSwagTypesToOpenApi(NSwagTypesToOpenApiSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagTypesToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagTypesToOpenApiSettings())); + /// public static IEnumerable<(NSwagTypesToOpenApiSettings Settings, IReadOnlyCollection Output)> NSwagTypesToOpenApi(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagTypesToOpenApi, degreeOfParallelism, completeOnFailure); ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowReferencesWithProperties via
  • /Assembly via
  • /AssemblyConfig via
  • /ClassNames via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /FlattenInheritanceHierarchy via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagTypesToSwagger(NSwagTypesToSwaggerSettings options = null) => new NSwagTasks().Run(options); - ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowReferencesWithProperties via
  • /Assembly via
  • /AssemblyConfig via
  • /ClassNames via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /FlattenInheritanceHierarchy via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagTypesToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagTypesToSwaggerSettings())); - ///

The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowReferencesWithProperties via
  • /Assembly via
  • /AssemblyConfig via
  • /ClassNames via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /FlattenInheritanceHierarchy via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowReferencesWithProperties via
  • /Assembly via
  • /AssemblyConfig via
  • /ClassNames via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /FlattenInheritanceHierarchy via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /UseNuGetCache via
+ public static IReadOnlyCollection NSwagTypesToSwagger(NSwagTypesToSwaggerSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagTypesToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagTypesToSwaggerSettings())); + /// public static IEnumerable<(NSwagTypesToSwaggerSettings Settings, IReadOnlyCollection Output)> NSwagTypesToSwagger(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagTypesToSwagger, degreeOfParallelism, completeOnFailure); ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagWebApiToOpenApi(NSwagWebApiToOpenApiSettings options = null) => new NSwagTasks().Run(options); - ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagWebApiToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagWebApiToOpenApiSettings())); - ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ public static IReadOnlyCollection NSwagWebApiToOpenApi(NSwagWebApiToOpenApiSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagWebApiToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagWebApiToOpenApiSettings())); + /// public static IEnumerable<(NSwagWebApiToOpenApiSettings Settings, IReadOnlyCollection Output)> NSwagWebApiToOpenApi(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagWebApiToOpenApi, degreeOfParallelism, completeOnFailure); ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly (obsolete: use webapi2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AddMissingPathParameters via
  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCore via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /Controller via
  • /Controllers via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DefaultUrlTemplate via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /IncludedVersions via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /ResolveJsonOptions via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagWebApiToSwagger(NSwagWebApiToSwaggerSettings options = null) => new NSwagTasks().Run(options); - ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly (obsolete: use webapi2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AddMissingPathParameters via
  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCore via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /Controller via
  • /Controllers via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DefaultUrlTemplate via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /IncludedVersions via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /ResolveJsonOptions via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagWebApiToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagWebApiToSwaggerSettings())); - ///

Generates a Swagger/OpenAPI specification for a controller or controlles contained in a .NET Web API assembly (obsolete: use webapi2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AddMissingPathParameters via
  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCore via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /Controller via
  • /Controllers via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DefaultUrlTemplate via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /IncludedVersions via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /ResolveJsonOptions via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AddMissingPathParameters via
  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCore via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /Controller via
  • /Controllers via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DefaultUrlTemplate via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /IncludedVersions via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /ResolveJsonOptions via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ public static IReadOnlyCollection NSwagWebApiToSwagger(NSwagWebApiToSwaggerSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagWebApiToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagWebApiToSwaggerSettings())); + /// public static IEnumerable<(NSwagWebApiToSwaggerSettings Settings, IReadOnlyCollection Output)> NSwagWebApiToSwagger(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagWebApiToSwagger, degreeOfParallelism, completeOnFailure); ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagAspNetCoreToOpenApi(NSwagAspNetCoreToOpenApiSettings options = null) => new NSwagTasks().Run(options); - ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
- public static IReadOnlyCollection NSwagAspNetCoreToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagAspNetCoreToOpenApiSettings())); - ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /ReferencePaths via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
+ public static IReadOnlyCollection NSwagAspNetCoreToOpenApi(NSwagAspNetCoreToOpenApiSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagAspNetCoreToOpenApi(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagAspNetCoreToOpenApiSettings())); + /// public static IEnumerable<(NSwagAspNetCoreToOpenApiSettings Settings, IReadOnlyCollection Output)> NSwagAspNetCoreToOpenApi(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagAspNetCoreToOpenApi, degreeOfParallelism, completeOnFailure); ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer (obsolete: use aspnetcore2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /ApiGroupNames via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /Configuration via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /MSBuildProjectExtensionsPath via
  • /NoBuild via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /Project via
  • /ReferencePaths via
  • /RequireParametersWithoutDefault via
  • /Runtime via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TargetFramework via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
  • /Verbose via
  • /WorkingDirectory via
- public static IReadOnlyCollection NSwagAspNetCoreToSwagger(NSwagAspNetCoreToSwaggerSettings options = null) => new NSwagTasks().Run(options); - ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer (obsolete: use aspnetcore2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /ApiGroupNames via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /Configuration via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /MSBuildProjectExtensionsPath via
  • /NoBuild via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /Project via
  • /ReferencePaths via
  • /RequireParametersWithoutDefault via
  • /Runtime via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TargetFramework via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
  • /Verbose via
  • /WorkingDirectory via
- public static IReadOnlyCollection NSwagAspNetCoreToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagAspNetCoreToSwaggerSettings())); - ///

Generates a Swagger specification ASP.NET Core Mvc application using ApiExplorer (obsolete: use aspnetcore2openapi instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /ApiGroupNames via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /Configuration via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /MSBuildProjectExtensionsPath via
  • /NoBuild via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /Project via
  • /ReferencePaths via
  • /RequireParametersWithoutDefault via
  • /Runtime via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TargetFramework via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
  • /Verbose via
  • /WorkingDirectory via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AllowNullableBodyParameters via
  • /AllowReferencesWithProperties via
  • /ApiGroupNames via
  • /AspNetCoreEnvironment via
  • /Assembly via
  • /AssemblyConfig via
  • /Configuration via
  • /ContractResolver via
  • /CreateWebHostBuilderMethod via
  • /DefaultDictionaryValueReferenceTypeNullHandling via
  • /DefaultEnumHandling via
  • /DefaultPropertyNameHandling via
  • /DefaultReferenceTypeNullHandling via
  • /DefaultResponseReferenceTypeNullHandling via
  • /DocumentName via
  • /DocumentProcessors via
  • /DocumentTemplate via
  • /ExcludedTypeNames via
  • /FlattenInheritanceHierarchy via
  • /GenerateAbstractProperties via
  • /GenerateAbstractSchemas via
  • /GenerateEnumMappingDescription via
  • /GenerateKnownTypes via
  • /GenerateXmlObjects via
  • /IgnoreObsoleteProperties via
  • /InfoDescription via
  • /InfoTitle via
  • /InfoVersion via
  • /MSBuildProjectExtensionsPath via
  • /NoBuild via
  • /OperationProcessors via
  • /Output via
  • /OutputType via
  • /Project via
  • /ReferencePaths via
  • /RequireParametersWithoutDefault via
  • /Runtime via
  • /SchemaNameGenerator via
  • /SerializerSettings via
  • /ServiceBasePath via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Startup via
  • /TargetFramework via
  • /TypeNameGenerator via
  • /UseDocumentProvider via
  • /UseNuGetCache via
  • /Verbose via
  • /WorkingDirectory via
+ public static IReadOnlyCollection NSwagAspNetCoreToSwagger(NSwagAspNetCoreToSwaggerSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagAspNetCoreToSwagger(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagAspNetCoreToSwaggerSettings())); + /// public static IEnumerable<(NSwagAspNetCoreToSwaggerSettings Settings, IReadOnlyCollection Output)> NSwagAspNetCoreToSwagger(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagAspNetCoreToSwagger, degreeOfParallelism, completeOnFailure); ///

Creates a new nswag.json file in the current directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NSwagCreateDocument(NSwagCreateDocumentSettings options = null) => new NSwagTasks().Run(options); - ///

Creates a new nswag.json file in the current directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NSwagCreateDocument(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagCreateDocumentSettings())); - ///

Creates a new nswag.json file in the current directory.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ public static IReadOnlyCollection NSwagCreateDocument(NSwagCreateDocumentSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagCreateDocument(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagCreateDocumentSettings())); + /// public static IEnumerable<(NSwagCreateDocumentSettings Settings, IReadOnlyCollection Output)> NSwagCreateDocument(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagCreateDocument, degreeOfParallelism, completeOnFailure); ///

Executes an .nswag file. If 'input' is not specified then all *.nswag files and the nswag.json file is executed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Variables via
- public static IReadOnlyCollection NSwagExecuteDocument(NSwagExecuteDocumentSettings options = null) => new NSwagTasks().Run(options); - ///

Executes an .nswag file. If 'input' is not specified then all *.nswag files and the nswag.json file is executed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Variables via
- public static IReadOnlyCollection NSwagExecuteDocument(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagExecuteDocumentSettings())); - ///

Executes an .nswag file. If 'input' is not specified then all *.nswag files and the nswag.json file is executed.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Variables via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Variables via
+ public static IReadOnlyCollection NSwagExecuteDocument(NSwagExecuteDocumentSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagExecuteDocument(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagExecuteDocumentSettings())); + /// public static IEnumerable<(NSwagExecuteDocumentSettings Settings, IReadOnlyCollection Output)> NSwagExecuteDocument(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagExecuteDocument, degreeOfParallelism, completeOnFailure); ///

Generates CSharp classes from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AnyType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /DateTimeType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /GenerateOptionalPropertiesAsNullable via
  • /Input via
  • /Name via
  • /Namespace via
  • /Output via
  • /RequiredPropertiesMustBeDefined via
  • /ServiceHost via
  • /ServiceSchemes via
- public static IReadOnlyCollection NSwagJsonSchemaToCSharp(NSwagJsonSchemaToCSharpSettings options = null) => new NSwagTasks().Run(options); - ///

Generates CSharp classes from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AnyType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /DateTimeType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /GenerateOptionalPropertiesAsNullable via
  • /Input via
  • /Name via
  • /Namespace via
  • /Output via
  • /RequiredPropertiesMustBeDefined via
  • /ServiceHost via
  • /ServiceSchemes via
- public static IReadOnlyCollection NSwagJsonSchemaToCSharp(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagJsonSchemaToCSharpSettings())); - ///

Generates CSharp classes from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AnyType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /DateTimeType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /GenerateOptionalPropertiesAsNullable via
  • /Input via
  • /Name via
  • /Namespace via
  • /Output via
  • /RequiredPropertiesMustBeDefined via
  • /ServiceHost via
  • /ServiceSchemes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AnyType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /DateTimeType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /GenerateOptionalPropertiesAsNullable via
  • /Input via
  • /Name via
  • /Namespace via
  • /Output via
  • /RequiredPropertiesMustBeDefined via
  • /ServiceHost via
  • /ServiceSchemes via
+ public static IReadOnlyCollection NSwagJsonSchemaToCSharp(NSwagJsonSchemaToCSharpSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagJsonSchemaToCSharp(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagJsonSchemaToCSharpSettings())); + /// public static IEnumerable<(NSwagJsonSchemaToCSharpSettings Settings, IReadOnlyCollection Output)> NSwagJsonSchemaToCSharp(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagJsonSchemaToCSharp, degreeOfParallelism, completeOnFailure); ///

Generates TypeScript interfaces from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Name via
  • /Output via
  • /ServiceHost via
  • /ServiceSchemes via
- public static IReadOnlyCollection NSwagJsonSchemaToTypeScript(NSwagJsonSchemaToTypeScriptSettings options = null) => new NSwagTasks().Run(options); - ///

Generates TypeScript interfaces from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Name via
  • /Output via
  • /ServiceHost via
  • /ServiceSchemes via
- public static IReadOnlyCollection NSwagJsonSchemaToTypeScript(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagJsonSchemaToTypeScriptSettings())); - ///

Generates TypeScript interfaces from a JSON Schema.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Name via
  • /Output via
  • /ServiceHost via
  • /ServiceSchemes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /Input via
  • /Name via
  • /Output via
  • /ServiceHost via
  • /ServiceSchemes via
+ public static IReadOnlyCollection NSwagJsonSchemaToTypeScript(NSwagJsonSchemaToTypeScriptSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagJsonSchemaToTypeScript(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagJsonSchemaToTypeScriptSettings())); + /// public static IEnumerable<(NSwagJsonSchemaToTypeScriptSettings Settings, IReadOnlyCollection Output)> NSwagJsonSchemaToTypeScript(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagJsonSchemaToTypeScript, degreeOfParallelism, completeOnFailure); ///

Generates CSharp client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagOpenApiToCSharpClient(NSwagOpenApiToCSharpClientSettings options = null) => new NSwagTasks().Run(options); - ///

Generates CSharp client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagOpenApiToCSharpClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToCSharpClientSettings())); - ///

Generates CSharp client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
+ public static IReadOnlyCollection NSwagOpenApiToCSharpClient(NSwagOpenApiToCSharpClientSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagOpenApiToCSharpClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToCSharpClientSettings())); + /// public static IEnumerable<(NSwagOpenApiToCSharpClientSettings Settings, IReadOnlyCollection Output)> NSwagOpenApiToCSharpClient(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagOpenApiToCSharpClient, degreeOfParallelism, completeOnFailure); ///

Generates CSharp client code from a Swagger/OpenAPI specification (obsolete: use openapi2csclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /ClientBaseClass via
  • /ClientClassAccessModifier via
  • /ConfigurationClass via
  • /ContractsNamespace via
  • /ContractsOutput via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /DisposeHttpClient via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExposeJsonSerializerSettings via
  • /GenerateBaseUrlProperty via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateContractsOutput via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateExceptionClasses via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /GenerateSyncMethods via
  • /GenerateUpdateJsonSerializerSettingsMethod via
  • /HandleReferences via
  • /HttpClientType via
  • /InjectHttpClient via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDateFormat via
  • /ParameterDateTimeFormat via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /SerializeTypeInformation via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeAccessModifier via
  • /TypeNameGenerator via
  • /UseBaseUrl via
  • /UseHttpClientCreationMethod via
  • /UseHttpRequestMessageCreationMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToCSharpClient(NSwagSwaggerToCSharpClientSettings options = null) => new NSwagTasks().Run(options); - ///

Generates CSharp client code from a Swagger/OpenAPI specification (obsolete: use openapi2csclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /ClientBaseClass via
  • /ClientClassAccessModifier via
  • /ConfigurationClass via
  • /ContractsNamespace via
  • /ContractsOutput via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /DisposeHttpClient via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExposeJsonSerializerSettings via
  • /GenerateBaseUrlProperty via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateContractsOutput via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateExceptionClasses via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /GenerateSyncMethods via
  • /GenerateUpdateJsonSerializerSettingsMethod via
  • /HandleReferences via
  • /HttpClientType via
  • /InjectHttpClient via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDateFormat via
  • /ParameterDateTimeFormat via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /SerializeTypeInformation via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeAccessModifier via
  • /TypeNameGenerator via
  • /UseBaseUrl via
  • /UseHttpClientCreationMethod via
  • /UseHttpRequestMessageCreationMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToCSharpClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToCSharpClientSettings())); - ///

Generates CSharp client code from a Swagger/OpenAPI specification (obsolete: use openapi2csclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /ClientBaseClass via
  • /ClientClassAccessModifier via
  • /ConfigurationClass via
  • /ContractsNamespace via
  • /ContractsOutput via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /DisposeHttpClient via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExposeJsonSerializerSettings via
  • /GenerateBaseUrlProperty via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateContractsOutput via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateExceptionClasses via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /GenerateSyncMethods via
  • /GenerateUpdateJsonSerializerSettingsMethod via
  • /HandleReferences via
  • /HttpClientType via
  • /InjectHttpClient via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDateFormat via
  • /ParameterDateTimeFormat via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /SerializeTypeInformation via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeAccessModifier via
  • /TypeNameGenerator via
  • /UseBaseUrl via
  • /UseHttpClientCreationMethod via
  • /UseHttpRequestMessageCreationMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /ClientBaseClass via
  • /ClientClassAccessModifier via
  • /ConfigurationClass via
  • /ContractsNamespace via
  • /ContractsOutput via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /DisposeHttpClient via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExposeJsonSerializerSettings via
  • /GenerateBaseUrlProperty via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateContractsOutput via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateExceptionClasses via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /GenerateSyncMethods via
  • /GenerateUpdateJsonSerializerSettingsMethod via
  • /HandleReferences via
  • /HttpClientType via
  • /InjectHttpClient via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDateFormat via
  • /ParameterDateTimeFormat via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /SerializeTypeInformation via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeAccessModifier via
  • /TypeNameGenerator via
  • /UseBaseUrl via
  • /UseHttpClientCreationMethod via
  • /UseHttpRequestMessageCreationMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
+ public static IReadOnlyCollection NSwagSwaggerToCSharpClient(NSwagSwaggerToCSharpClientSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagSwaggerToCSharpClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToCSharpClientSettings())); + /// public static IEnumerable<(NSwagSwaggerToCSharpClientSettings Settings, IReadOnlyCollection Output)> NSwagSwaggerToCSharpClient(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagSwaggerToCSharpClient, degreeOfParallelism, completeOnFailure); ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagOpenApiToCSharpController(NSwagOpenApiToCSharpControllerSettings options = null) => new NSwagTasks().Run(options); - ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagOpenApiToCSharpController(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToCSharpControllerSettings())); - ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /ClassName via
  • /ClassStyle via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /WrapResponseMethods via
  • /WrapResponses via
+ public static IReadOnlyCollection NSwagOpenApiToCSharpController(NSwagOpenApiToCSharpControllerSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagOpenApiToCSharpController(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToCSharpControllerSettings())); + /// public static IEnumerable<(NSwagOpenApiToCSharpControllerSettings Settings, IReadOnlyCollection Output)> NSwagOpenApiToCSharpController(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagOpenApiToCSharpController, degreeOfParallelism, completeOnFailure); ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification (obsolete: use openapi2cscontroller instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /BasePath via
  • /ClassName via
  • /ClassStyle via
  • /ControllerBaseClass via
  • /ControllerStyle via
  • /ControllerTarget via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateModelValidationAttributes via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /RouteNamingStrategy via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /UseActionResultType via
  • /UseCancellationToken via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToCSharpController(NSwagSwaggerToCSharpControllerSettings options = null) => new NSwagTasks().Run(options); - ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification (obsolete: use openapi2cscontroller instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /BasePath via
  • /ClassName via
  • /ClassStyle via
  • /ControllerBaseClass via
  • /ControllerStyle via
  • /ControllerTarget via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateModelValidationAttributes via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /RouteNamingStrategy via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /UseActionResultType via
  • /UseCancellationToken via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToCSharpController(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToCSharpControllerSettings())); - ///

Generates CSharp Web API controller code from a Swagger/OpenAPI specification (obsolete: use openapi2cscontroller instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /BasePath via
  • /ClassName via
  • /ClassStyle via
  • /ControllerBaseClass via
  • /ControllerStyle via
  • /ControllerTarget via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateModelValidationAttributes via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /RouteNamingStrategy via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /UseActionResultType via
  • /UseCancellationToken via
  • /WrapResponseMethods via
  • /WrapResponses via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /AdditionalContractNamespaceUsages via
  • /AdditionalNamespaceUsages via
  • /AnyType via
  • /ArrayBaseType via
  • /ArrayInstanceType via
  • /ArrayType via
  • /BasePath via
  • /ClassName via
  • /ClassStyle via
  • /ControllerBaseClass via
  • /ControllerStyle via
  • /ControllerTarget via
  • /DateTimeType via
  • /DateType via
  • /DictionaryBaseType via
  • /DictionaryInstanceType via
  • /DictionaryType via
  • /EnforceFlagEnums via
  • /EnumNameGeneratorType via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /GenerateDataAnnotations via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateImmutableArrayProperties via
  • /GenerateImmutableDictionaryProperties via
  • /GenerateJsonMethods via
  • /GenerateModelValidationAttributes via
  • /GenerateOptionalParameters via
  • /GenerateOptionalPropertiesAsNullable via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /InlineNamedAny via
  • /InlineNamedArrays via
  • /InlineNamedDictionaries via
  • /InlineNamedTuples via
  • /Input via
  • /JsonConverters via
  • /JsonSerializerSettingsTransformationMethod via
  • /Namespace via
  • /OperationGenerationMode via
  • /Output via
  • /ParameterArrayType via
  • /ParameterDictionaryType via
  • /PropertyNameGeneratorType via
  • /RequiredPropertiesMustBeDefined via
  • /ResponseArrayType via
  • /ResponseClass via
  • /ResponseDictionaryType via
  • /RouteNamingStrategy via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TimeSpanType via
  • /TimeType via
  • /TypeNameGenerator via
  • /UseActionResultType via
  • /UseCancellationToken via
  • /WrapResponseMethods via
  • /WrapResponses via
+ public static IReadOnlyCollection NSwagSwaggerToCSharpController(NSwagSwaggerToCSharpControllerSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagSwaggerToCSharpController(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToCSharpControllerSettings())); + /// public static IEnumerable<(NSwagSwaggerToCSharpControllerSettings Settings, IReadOnlyCollection Output)> NSwagSwaggerToCSharpController(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagSwaggerToCSharpController, degreeOfParallelism, completeOnFailure); ///

Generates TypeScript client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /EnumNameGeneratorType via
  • /Input via
  • /Output via
  • /PropertyNameGeneratorType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TypeNameGenerator via
- public static IReadOnlyCollection NSwagOpenApiToTypeScriptClient(NSwagOpenApiToTypeScriptClientSettings options = null) => new NSwagTasks().Run(options); - ///

Generates TypeScript client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /EnumNameGeneratorType via
  • /Input via
  • /Output via
  • /PropertyNameGeneratorType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TypeNameGenerator via
- public static IReadOnlyCollection NSwagOpenApiToTypeScriptClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToTypeScriptClientSettings())); - ///

Generates TypeScript client code from a Swagger/OpenAPI specification.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /EnumNameGeneratorType via
  • /Input via
  • /Output via
  • /PropertyNameGeneratorType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TypeNameGenerator via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /EnumNameGeneratorType via
  • /Input via
  • /Output via
  • /PropertyNameGeneratorType via
  • /ServiceHost via
  • /ServiceSchemes via
  • /TemplateDirectory via
  • /TypeNameGenerator via
+ public static IReadOnlyCollection NSwagOpenApiToTypeScriptClient(NSwagOpenApiToTypeScriptClientSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagOpenApiToTypeScriptClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagOpenApiToTypeScriptClientSettings())); + /// public static IEnumerable<(NSwagOpenApiToTypeScriptClientSettings Settings, IReadOnlyCollection Output)> NSwagOpenApiToTypeScriptClient(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagOpenApiToTypeScriptClient, degreeOfParallelism, completeOnFailure); ///

Generates TypeScript client code from a Swagger/OpenAPI specification (obsolete: use openapi2tsclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /BaseUrlTokenName via
  • /ClassName via
  • /ClassTypes via
  • /ClientBaseClass via
  • /ConfigurationClass via
  • /ConvertConstructorInterfaceData via
  • /DateTimeType via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExportTypes via
  • /ExtendedClasses via
  • /ExtensionCode via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateCloneMethod via
  • /GenerateConstructorInterface via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateOptionalParameters via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /HttpClass via
  • /ImportRequiredTypes via
  • /InjectionTokenType via
  • /InlineNamedAny via
  • /InlineNamedDictionaries via
  • /Input via
  • /MarkOptionalProperties via
  • /ModuleName via
  • /Namespace via
  • /NullValue via
  • /OperationGenerationMode via
  • /Output via
  • /PromiseType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /ResponseClass via
  • /RxJsVersion via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Template via
  • /TemplateDirectory via
  • /TypeNameGenerator via
  • /TypeScriptVersion via
  • /TypeStyle via
  • /UseGetBaseUrlMethod via
  • /UseSingletonProvider via
  • /UseTransformOptionsMethod via
  • /UseTransformResultMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToTypeScriptClient(NSwagSwaggerToTypeScriptClientSettings options = null) => new NSwagTasks().Run(options); - ///

Generates TypeScript client code from a Swagger/OpenAPI specification (obsolete: use openapi2tsclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /BaseUrlTokenName via
  • /ClassName via
  • /ClassTypes via
  • /ClientBaseClass via
  • /ConfigurationClass via
  • /ConvertConstructorInterfaceData via
  • /DateTimeType via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExportTypes via
  • /ExtendedClasses via
  • /ExtensionCode via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateCloneMethod via
  • /GenerateConstructorInterface via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateOptionalParameters via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /HttpClass via
  • /ImportRequiredTypes via
  • /InjectionTokenType via
  • /InlineNamedAny via
  • /InlineNamedDictionaries via
  • /Input via
  • /MarkOptionalProperties via
  • /ModuleName via
  • /Namespace via
  • /NullValue via
  • /OperationGenerationMode via
  • /Output via
  • /PromiseType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /ResponseClass via
  • /RxJsVersion via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Template via
  • /TemplateDirectory via
  • /TypeNameGenerator via
  • /TypeScriptVersion via
  • /TypeStyle via
  • /UseGetBaseUrlMethod via
  • /UseSingletonProvider via
  • /UseTransformOptionsMethod via
  • /UseTransformResultMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
- public static IReadOnlyCollection NSwagSwaggerToTypeScriptClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToTypeScriptClientSettings())); - ///

Generates TypeScript client code from a Swagger/OpenAPI specification (obsolete: use openapi2tsclient instead).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /BaseUrlTokenName via
  • /ClassName via
  • /ClassTypes via
  • /ClientBaseClass via
  • /ConfigurationClass via
  • /ConvertConstructorInterfaceData via
  • /DateTimeType via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExportTypes via
  • /ExtendedClasses via
  • /ExtensionCode via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateCloneMethod via
  • /GenerateConstructorInterface via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateOptionalParameters via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /HttpClass via
  • /ImportRequiredTypes via
  • /InjectionTokenType via
  • /InlineNamedAny via
  • /InlineNamedDictionaries via
  • /Input via
  • /MarkOptionalProperties via
  • /ModuleName via
  • /Namespace via
  • /NullValue via
  • /OperationGenerationMode via
  • /Output via
  • /PromiseType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /ResponseClass via
  • /RxJsVersion via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Template via
  • /TemplateDirectory via
  • /TypeNameGenerator via
  • /TypeScriptVersion via
  • /TypeStyle via
  • /UseGetBaseUrlMethod via
  • /UseSingletonProvider via
  • /UseTransformOptionsMethod via
  • /UseTransformResultMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /BaseUrlTokenName via
  • /ClassName via
  • /ClassTypes via
  • /ClientBaseClass via
  • /ConfigurationClass via
  • /ConvertConstructorInterfaceData via
  • /DateTimeType via
  • /EnumNameGeneratorType via
  • /ExceptionClass via
  • /ExcludedParameterNames via
  • /ExcludedTypeNames via
  • /ExportTypes via
  • /ExtendedClasses via
  • /ExtensionCode via
  • /GenerateClientClasses via
  • /GenerateClientInterfaces via
  • /GenerateCloneMethod via
  • /GenerateConstructorInterface via
  • /GenerateDefaultValues via
  • /GenerateDtoTypes via
  • /GenerateOptionalParameters via
  • /GenerateResponseClasses via
  • /HandleReferences via
  • /HttpClass via
  • /ImportRequiredTypes via
  • /InjectionTokenType via
  • /InlineNamedAny via
  • /InlineNamedDictionaries via
  • /Input via
  • /MarkOptionalProperties via
  • /ModuleName via
  • /Namespace via
  • /NullValue via
  • /OperationGenerationMode via
  • /Output via
  • /PromiseType via
  • /PropertyNameGeneratorType via
  • /ProtectedMethods via
  • /QueryNullValue via
  • /ResponseClass via
  • /RxJsVersion via
  • /ServiceHost via
  • /ServiceSchemes via
  • /Template via
  • /TemplateDirectory via
  • /TypeNameGenerator via
  • /TypeScriptVersion via
  • /TypeStyle via
  • /UseGetBaseUrlMethod via
  • /UseSingletonProvider via
  • /UseTransformOptionsMethod via
  • /UseTransformResultMethod via
  • /WrapDtoExceptions via
  • /WrapResponseMethods via
  • /WrapResponses via
+ public static IReadOnlyCollection NSwagSwaggerToTypeScriptClient(NSwagSwaggerToTypeScriptClientSettings options = null) => new NSwagTasks().Run(options); + /// + public static IReadOnlyCollection NSwagSwaggerToTypeScriptClient(Configure configurator) => new NSwagTasks().Run(configurator.Invoke(new NSwagSwaggerToTypeScriptClientSettings())); + /// public static IEnumerable<(NSwagSwaggerToTypeScriptClientSettings Settings, IReadOnlyCollection Output)> NSwagSwaggerToTypeScriptClient(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NSwagSwaggerToTypeScriptClient, degreeOfParallelism, completeOnFailure); } #region NSwagVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagVersion), Arguments = "version")] @@ -210,7 +172,7 @@ public partial class NSwagVersionSettings : ToolOptions, IToolOptionsWithFramewo } #endregion #region NSwagListTypesSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagListTypes), Arguments = "list-types")] @@ -231,7 +193,7 @@ public partial class NSwagListTypesSettings : ToolOptions, IToolOptionsWithFrame } #endregion #region NSwagListWebApiControllersSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagListWebApiControllers), Arguments = "list-controllers")] @@ -252,7 +214,7 @@ public partial class NSwagListWebApiControllersSettings : ToolOptions, IToolOpti } #endregion #region NSwagTypesToOpenApiSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagTypesToOpenApi), Arguments = "types2openapi")] @@ -273,7 +235,7 @@ public partial class NSwagTypesToOpenApiSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagTypesToSwaggerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagTypesToSwagger), Arguments = "types2swagger")] @@ -314,7 +276,7 @@ public partial class NSwagTypesToSwaggerSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagWebApiToOpenApiSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagWebApiToOpenApi), Arguments = "webapi2openapi")] @@ -401,7 +363,7 @@ public partial class NSwagWebApiToOpenApiSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagWebApiToSwaggerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagWebApiToSwagger), Arguments = "webapi2swagger")] @@ -502,7 +464,7 @@ public partial class NSwagWebApiToSwaggerSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagAspNetCoreToOpenApiSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagAspNetCoreToOpenApi), Arguments = "aspnetcore2openapi")] @@ -589,7 +551,7 @@ public partial class NSwagAspNetCoreToOpenApiSettings : ToolOptions, IToolOption } #endregion #region NSwagAspNetCoreToSwaggerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagAspNetCoreToSwagger), Arguments = "aspnetcore2swagger")] @@ -696,7 +658,7 @@ public partial class NSwagAspNetCoreToSwaggerSettings : ToolOptions, IToolOption } #endregion #region NSwagCreateDocumentSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagCreateDocument), Arguments = "new")] @@ -705,7 +667,7 @@ public partial class NSwagCreateDocumentSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagExecuteDocumentSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagExecuteDocument), Arguments = "run")] @@ -718,7 +680,7 @@ public partial class NSwagExecuteDocumentSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagJsonSchemaToCSharpSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagJsonSchemaToCSharp), Arguments = "jsonschema2csclient")] @@ -755,7 +717,7 @@ public partial class NSwagJsonSchemaToCSharpSettings : ToolOptions, IToolOptions } #endregion #region NSwagJsonSchemaToTypeScriptSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagJsonSchemaToTypeScript), Arguments = "jsonschema2tsclient")] @@ -774,7 +736,7 @@ public partial class NSwagJsonSchemaToTypeScriptSettings : ToolOptions, IToolOpt } #endregion #region NSwagOpenApiToCSharpClientSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToCSharpClient), Arguments = "openapi2csclient")] @@ -887,7 +849,7 @@ public partial class NSwagOpenApiToCSharpClientSettings : ToolOptions, IToolOpti } #endregion #region NSwagSwaggerToCSharpClientSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToCSharpClient), Arguments = "swagger2csclient")] @@ -1054,7 +1016,7 @@ public partial class NSwagSwaggerToCSharpClientSettings : ToolOptions, IToolOpti } #endregion #region NSwagOpenApiToCSharpControllerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToCSharpController), Arguments = "openapi2cscontroller")] @@ -1167,7 +1129,7 @@ public partial class NSwagOpenApiToCSharpControllerSettings : ToolOptions, ITool } #endregion #region NSwagSwaggerToCSharpControllerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToCSharpController), Arguments = "swagger2cscontroller")] @@ -1296,7 +1258,7 @@ public partial class NSwagSwaggerToCSharpControllerSettings : ToolOptions, ITool } #endregion #region NSwagOpenApiToTypeScriptClientSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToTypeScriptClient), Arguments = "openapi2tsclient")] @@ -1321,7 +1283,7 @@ public partial class NSwagOpenApiToTypeScriptClientSettings : ToolOptions, ITool } #endregion #region NSwagSwaggerToTypeScriptClientSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToTypeScriptClient), Arguments = "swagger2tsclient")] @@ -1440,7 +1402,7 @@ public partial class NSwagSwaggerToTypeScriptClientSettings : ToolOptions, ITool } #endregion #region NSwagVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagVersionSettingsExtensions @@ -1448,7 +1410,7 @@ public static partial class NSwagVersionSettingsExtensions } #endregion #region NSwagListTypesSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagListTypesSettingsExtensions @@ -1552,7 +1514,7 @@ [Pure] [Builder(Type = typeof(NSwagListTypesSettings), Property = nameof(NSwagLi } #endregion #region NSwagListWebApiControllersSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagListWebApiControllersSettingsExtensions @@ -1656,7 +1618,7 @@ [Pure] [Builder(Type = typeof(NSwagListWebApiControllersSettings), Property = na } #endregion #region NSwagTypesToOpenApiSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagTypesToOpenApiSettingsExtensions @@ -1751,7 +1713,7 @@ [Pure] [Builder(Type = typeof(NSwagTypesToOpenApiSettings), Property = nameof(NS } #endregion #region NSwagTypesToSwaggerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagTypesToSwaggerSettingsExtensions @@ -1986,7 +1948,7 @@ [Pure] [Builder(Type = typeof(NSwagTypesToSwaggerSettings), Property = nameof(NS } #endregion #region NSwagWebApiToOpenApiSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagWebApiToOpenApiSettingsExtensions @@ -2495,7 +2457,7 @@ [Pure] [Builder(Type = typeof(NSwagWebApiToOpenApiSettings), Property = nameof(N } #endregion #region NSwagWebApiToSwaggerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagWebApiToSwaggerSettingsExtensions @@ -3117,7 +3079,7 @@ [Pure] [Builder(Type = typeof(NSwagWebApiToSwaggerSettings), Property = nameof(N } #endregion #region NSwagAspNetCoreToOpenApiSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagAspNetCoreToOpenApiSettingsExtensions @@ -3626,7 +3588,7 @@ [Pure] [Builder(Type = typeof(NSwagAspNetCoreToOpenApiSettings), Property = name } #endregion #region NSwagAspNetCoreToSwaggerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagAspNetCoreToSwaggerSettingsExtensions @@ -4257,7 +4219,7 @@ [Pure] [Builder(Type = typeof(NSwagAspNetCoreToSwaggerSettings), Property = name } #endregion #region NSwagCreateDocumentSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagCreateDocumentSettingsExtensions @@ -4265,7 +4227,7 @@ public static partial class NSwagCreateDocumentSettingsExtensions } #endregion #region NSwagExecuteDocumentSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagExecuteDocumentSettingsExtensions @@ -4298,7 +4260,7 @@ [Pure] [Builder(Type = typeof(NSwagExecuteDocumentSettings), Property = nameof(N } #endregion #region NSwagJsonSchemaToCSharpSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagJsonSchemaToCSharpSettingsExtensions @@ -4451,7 +4413,7 @@ [Pure] [Builder(Type = typeof(NSwagJsonSchemaToCSharpSettings), Property = nameo } #endregion #region NSwagJsonSchemaToTypeScriptSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagJsonSchemaToTypeScriptSettingsExtensions @@ -4514,7 +4476,7 @@ [Pure] [Builder(Type = typeof(NSwagJsonSchemaToTypeScriptSettings), Property = n } #endregion #region NSwagOpenApiToCSharpClientSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToCSharpClientSettingsExtensions @@ -5196,7 +5158,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToCSharpClientSettings), Property = na } #endregion #region NSwagSwaggerToCSharpClientSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToCSharpClientSettingsExtensions @@ -6244,7 +6206,7 @@ [Pure] [Builder(Type = typeof(NSwagSwaggerToCSharpClientSettings), Property = na } #endregion #region NSwagOpenApiToCSharpControllerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToCSharpControllerSettingsExtensions @@ -6926,7 +6888,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToCSharpControllerSettings), Property } #endregion #region NSwagSwaggerToCSharpControllerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToCSharpControllerSettingsExtensions @@ -7699,7 +7661,7 @@ [Pure] [Builder(Type = typeof(NSwagSwaggerToCSharpControllerSettings), Property } #endregion #region NSwagOpenApiToTypeScriptClientSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToTypeScriptClientSettingsExtensions @@ -7786,7 +7748,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToTypeScriptClientSettings), Property } #endregion #region NSwagSwaggerToTypeScriptClientSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToTypeScriptClientSettingsExtensions diff --git a/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs b/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs index 07479f569..2457e9a4a 100644 --- a/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs +++ b/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.NUnit; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class NUnitTasks : ToolTasks, IRequireNuGetPackage { - public static string NUnitPath => new NUnitTasks().GetToolPath(); + public static string NUnitPath { get => new NUnitTasks().GetToolPathInternal(); set => new NUnitTasks().SetToolPath(value); } public const string PackageId = "NUnit.ConsoleRunner"; public const string PackageExecutable = "nunit3-console.exe"; ///

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.

For more details, visit the official website.

public static IReadOnlyCollection NUnit(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NUnitTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <inputFiles> via
  • --agents via
  • --config via
  • --debug via
  • --debug-agent via
  • --dispose-runners via
  • --domain via
  • --encoding via
  • --err via
  • --explore via
  • --framework via
  • --inprocess via
  • --labels via
  • --list-extensions via
  • --loaduserprofile via
  • --nocolor via
  • --noheader via
  • --noresult via
  • --output via
  • --pause via
  • --process via
  • --result via
  • --seed via
  • --set-principal-policy via
  • --shadowcopy via
  • --skipnontestassemblies via
  • --stoponerror via
  • --teamcity via
  • --test via
  • --testlist via
  • --testparam via
  • --timeout via
  • --trace via
  • --wait via
  • --where via
  • --work via
  • --workers via
  • --x86 via
- public static IReadOnlyCollection NUnit3(NUnit3Settings options = null) => new NUnitTasks().Run(options); - ///

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <inputFiles> via
  • --agents via
  • --config via
  • --debug via
  • --debug-agent via
  • --dispose-runners via
  • --domain via
  • --encoding via
  • --err via
  • --explore via
  • --framework via
  • --inprocess via
  • --labels via
  • --list-extensions via
  • --loaduserprofile via
  • --nocolor via
  • --noheader via
  • --noresult via
  • --output via
  • --pause via
  • --process via
  • --result via
  • --seed via
  • --set-principal-policy via
  • --shadowcopy via
  • --skipnontestassemblies via
  • --stoponerror via
  • --teamcity via
  • --test via
  • --testlist via
  • --testparam via
  • --timeout via
  • --trace via
  • --wait via
  • --where via
  • --work via
  • --workers via
  • --x86 via
- public static IReadOnlyCollection NUnit3(Configure configurator) => new NUnitTasks().Run(configurator.Invoke(new NUnit3Settings())); - ///

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <inputFiles> via
  • --agents via
  • --config via
  • --debug via
  • --debug-agent via
  • --dispose-runners via
  • --domain via
  • --encoding via
  • --err via
  • --explore via
  • --framework via
  • --inprocess via
  • --labels via
  • --list-extensions via
  • --loaduserprofile via
  • --nocolor via
  • --noheader via
  • --noresult via
  • --output via
  • --pause via
  • --process via
  • --result via
  • --seed via
  • --set-principal-policy via
  • --shadowcopy via
  • --skipnontestassemblies via
  • --stoponerror via
  • --teamcity via
  • --test via
  • --testlist via
  • --testparam via
  • --timeout via
  • --trace via
  • --wait via
  • --where via
  • --work via
  • --workers via
  • --x86 via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <inputFiles> via
  • --agents via
  • --config via
  • --debug via
  • --debug-agent via
  • --dispose-runners via
  • --domain via
  • --encoding via
  • --err via
  • --explore via
  • --framework via
  • --inprocess via
  • --labels via
  • --list-extensions via
  • --loaduserprofile via
  • --nocolor via
  • --noheader via
  • --noresult via
  • --output via
  • --pause via
  • --process via
  • --result via
  • --seed via
  • --set-principal-policy via
  • --shadowcopy via
  • --skipnontestassemblies via
  • --stoponerror via
  • --teamcity via
  • --test via
  • --testlist via
  • --testparam via
  • --timeout via
  • --trace via
  • --wait via
  • --where via
  • --work via
  • --workers via
  • --x86 via
+ public static IReadOnlyCollection NUnit3(NUnit3Settings options = null) => new NUnitTasks().Run(options); + /// + public static IReadOnlyCollection NUnit3(Configure configurator) => new NUnitTasks().Run(configurator.Invoke(new NUnit3Settings())); + /// public static IEnumerable<(NUnit3Settings Settings, IReadOnlyCollection Output)> NUnit3(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NUnit3, degreeOfParallelism, completeOnFailure); } #region NUnit3Settings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NUnitTasks), Command = nameof(NUnitTasks.NUnit3))] @@ -124,7 +122,7 @@ public partial class NUnit3Settings : ToolOptions } #endregion #region NUnit3SettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NUnit3SettingsExtensions diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs b/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs index 81688e755..3fc608d84 100644 --- a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs +++ b/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs @@ -23,77 +23,63 @@ namespace Nuke.Common.Tools.NerdbankGitVersioning; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class NerdbankGitVersioningTasks : ToolTasks, IRequireNuGetPackage { - public static string NerdbankGitVersioningPath => new NerdbankGitVersioningTasks().GetToolPath(); + public static string NerdbankGitVersioningPath { get => new NerdbankGitVersioningTasks().GetToolPathInternal(); set => new NerdbankGitVersioningTasks().SetToolPath(value); } public const string PackageId = "nbgv"; public const string PackageExecutable = "nbgv.dll"; ///

For more details, visit the official website.

public static IReadOnlyCollection NerdbankGitVersioning(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NerdbankGitVersioningTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Prepares a project to have version stamps applied using Nerdbank.GitVersioning.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --path via
  • --source via
  • --version via
- public static IReadOnlyCollection NerdbankGitVersioningInstall(NerdbankGitVersioningInstallSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Prepares a project to have version stamps applied using Nerdbank.GitVersioning.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --path via
  • --source via
  • --version via
- public static IReadOnlyCollection NerdbankGitVersioningInstall(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningInstallSettings())); - ///

Prepares a project to have version stamps applied using Nerdbank.GitVersioning.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --path via
  • --source via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --path via
  • --source via
  • --version via
+ public static IReadOnlyCollection NerdbankGitVersioningInstall(NerdbankGitVersioningInstallSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningInstall(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningInstallSettings())); + /// public static IEnumerable<(NerdbankGitVersioningInstallSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningInstall, degreeOfParallelism, completeOnFailure); ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --format via
  • --metadata via
  • --project via
  • --variable via
- public static (NerdbankGitVersioning Result, IReadOnlyCollection Output) NerdbankGitVersioningGetVersion(NerdbankGitVersioningGetVersionSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --format via
  • --metadata via
  • --project via
  • --variable via
- public static (NerdbankGitVersioning Result, IReadOnlyCollection Output) NerdbankGitVersioningGetVersion(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningGetVersionSettings())); - ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --format via
  • --metadata via
  • --project via
  • --variable via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --format via
  • --metadata via
  • --project via
  • --variable via
+ public static (NerdbankGitVersioning Result, IReadOnlyCollection Output) NerdbankGitVersioningGetVersion(NerdbankGitVersioningGetVersionSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static (NerdbankGitVersioning Result, IReadOnlyCollection Output) NerdbankGitVersioningGetVersion(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningGetVersionSettings())); + /// public static IEnumerable<(NerdbankGitVersioningGetVersionSettings Settings, NerdbankGitVersioning Result, IReadOnlyCollection Output)> NerdbankGitVersioningGetVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningGetVersion, degreeOfParallelism, completeOnFailure); ///

Updates the version stamp that is applied to a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
- public static IReadOnlyCollection NerdbankGitVersioningSetVersion(NerdbankGitVersioningSetVersionSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Updates the version stamp that is applied to a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
- public static IReadOnlyCollection NerdbankGitVersioningSetVersion(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningSetVersionSettings())); - ///

Updates the version stamp that is applied to a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
+ public static IReadOnlyCollection NerdbankGitVersioningSetVersion(NerdbankGitVersioningSetVersionSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningSetVersion(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningSetVersionSettings())); + /// public static IEnumerable<(NerdbankGitVersioningSetVersionSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningSetVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningSetVersion, degreeOfParallelism, completeOnFailure); ///

Creates a git tag to mark a version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
- public static IReadOnlyCollection NerdbankGitVersioningTag(NerdbankGitVersioningTagSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Creates a git tag to mark a version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
- public static IReadOnlyCollection NerdbankGitVersioningTag(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningTagSettings())); - ///

Creates a git tag to mark a version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
+ public static IReadOnlyCollection NerdbankGitVersioningTag(NerdbankGitVersioningTagSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningTag(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningTagSettings())); + /// public static IEnumerable<(NerdbankGitVersioningTagSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningTag(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningTag, degreeOfParallelism, completeOnFailure); ///

Gets the commit(s) that match a given version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
  • --quiet via
- public static IReadOnlyCollection NerdbankGitVersioningGetCommits(NerdbankGitVersioningGetCommitsSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Gets the commit(s) that match a given version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
  • --quiet via
- public static IReadOnlyCollection NerdbankGitVersioningGetCommits(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningGetCommitsSettings())); - ///

Gets the commit(s) that match a given version.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
  • --quiet via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --project via
  • --quiet via
+ public static IReadOnlyCollection NerdbankGitVersioningGetCommits(NerdbankGitVersioningGetCommitsSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningGetCommits(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningGetCommitsSettings())); + /// public static IEnumerable<(NerdbankGitVersioningGetCommitsSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningGetCommits(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningGetCommits, degreeOfParallelism, completeOnFailure); ///

Communicates with the ambient cloud build to set the build number and/or other cloud build variables.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-vars via
  • --ci-system via
  • --common-vars via
  • --define via
  • --metadata via
  • --project via
  • --version via
- public static IReadOnlyCollection NerdbankGitVersioningCloud(NerdbankGitVersioningCloudSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Communicates with the ambient cloud build to set the build number and/or other cloud build variables.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-vars via
  • --ci-system via
  • --common-vars via
  • --define via
  • --metadata via
  • --project via
  • --version via
- public static IReadOnlyCollection NerdbankGitVersioningCloud(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningCloudSettings())); - ///

Communicates with the ambient cloud build to set the build number and/or other cloud build variables.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-vars via
  • --ci-system via
  • --common-vars via
  • --define via
  • --metadata via
  • --project via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all-vars via
  • --ci-system via
  • --common-vars via
  • --define via
  • --metadata via
  • --project via
  • --version via
+ public static IReadOnlyCollection NerdbankGitVersioningCloud(NerdbankGitVersioningCloudSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningCloud(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningCloudSettings())); + /// public static IEnumerable<(NerdbankGitVersioningCloudSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningCloud(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningCloud, degreeOfParallelism, completeOnFailure); ///

Prepares a release by creating a release branch for the current version and adjusting the version on the current branch.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --nextVersion via
  • --project via
  • --versionIncrement via
- public static IReadOnlyCollection NerdbankGitVersioningPrepareRelease(NerdbankGitVersioningPrepareReleaseSettings options = null) => new NerdbankGitVersioningTasks().Run(options); - ///

Prepares a release by creating a release branch for the current version and adjusting the version on the current branch.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --nextVersion via
  • --project via
  • --versionIncrement via
- public static IReadOnlyCollection NerdbankGitVersioningPrepareRelease(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningPrepareReleaseSettings())); - ///

Prepares a release by creating a release branch for the current version and adjusting the version on the current branch.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --nextVersion via
  • --project via
  • --versionIncrement via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -- via
  • --nextVersion via
  • --project via
  • --versionIncrement via
+ public static IReadOnlyCollection NerdbankGitVersioningPrepareRelease(NerdbankGitVersioningPrepareReleaseSettings options = null) => new NerdbankGitVersioningTasks().Run(options); + /// + public static IReadOnlyCollection NerdbankGitVersioningPrepareRelease(Configure configurator) => new NerdbankGitVersioningTasks().Run(configurator.Invoke(new NerdbankGitVersioningPrepareReleaseSettings())); + /// public static IEnumerable<(NerdbankGitVersioningPrepareReleaseSettings Settings, IReadOnlyCollection Output)> NerdbankGitVersioningPrepareRelease(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NerdbankGitVersioningPrepareRelease, degreeOfParallelism, completeOnFailure); } #region NerdbankGitVersioningInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningInstall), Arguments = "install")] @@ -108,7 +94,7 @@ public partial class NerdbankGitVersioningInstallSettings : ToolOptions } #endregion #region NerdbankGitVersioningGetVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningGetVersion), Arguments = "get-version")] @@ -127,7 +113,7 @@ public partial class NerdbankGitVersioningGetVersionSettings : ToolOptions } #endregion #region NerdbankGitVersioningSetVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningSetVersion), Arguments = "set-version")] @@ -140,7 +126,7 @@ public partial class NerdbankGitVersioningSetVersionSettings : ToolOptions } #endregion #region NerdbankGitVersioningTagSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningTag), Arguments = "tag")] @@ -153,7 +139,7 @@ public partial class NerdbankGitVersioningTagSettings : ToolOptions } #endregion #region NerdbankGitVersioningGetCommitsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningGetCommits), Arguments = "get-commits")] @@ -168,7 +154,7 @@ public partial class NerdbankGitVersioningGetCommitsSettings : ToolOptions } #endregion #region NerdbankGitVersioningCloudSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningCloud), Arguments = "cloud")] @@ -191,7 +177,7 @@ public partial class NerdbankGitVersioningCloudSettings : ToolOptions } #endregion #region NerdbankGitVersioningPrepareReleaseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningPrepareRelease), Arguments = "prepare-release")] @@ -208,7 +194,7 @@ public partial class NerdbankGitVersioningPrepareReleaseSettings : ToolOptions } #endregion #region NerdbankGitVersioningInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningInstallSettingsExtensions @@ -255,7 +241,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningInstallSettings), Property = } #endregion #region NerdbankGitVersioningGetVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningGetVersionSettingsExtensions @@ -303,7 +289,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningGetVersionSettings), Property } #endregion #region NerdbankGitVersioningSetVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningSetVersionSettingsExtensions @@ -327,7 +313,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningSetVersionSettings), Property } #endregion #region NerdbankGitVersioningTagSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningTagSettingsExtensions @@ -351,7 +337,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningTagSettings), Property = name } #endregion #region NerdbankGitVersioningGetCommitsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningGetCommitsSettingsExtensions @@ -392,7 +378,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningGetCommitsSettings), Property } #endregion #region NerdbankGitVersioningCloudSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningCloudSettingsExtensions @@ -483,7 +469,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningCloudSettings), Property = na } #endregion #region NerdbankGitVersioningPrepareReleaseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningPrepareReleaseSettingsExtensions diff --git a/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs b/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs index 4a869a22e..2153ae2d8 100644 --- a/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs +++ b/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs @@ -23,40 +23,34 @@ namespace Nuke.Common.Tools.Netlify; [PathTool(Executable = PathExecutable)] public partial class NetlifyTasks : ToolTasks, IRequirePathTool { - public static string NetlifyPath => new NetlifyTasks().GetToolPath(); + public static string NetlifyPath { get => new NetlifyTasks().GetToolPathInternal(); set => new NetlifyTasks().SetToolPath(value); } public const string PathExecutable = "npx"; ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

public static IReadOnlyCollection Netlify(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NetlifyTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alias via
  • --auth via
  • --branch via
  • --build via
  • --debug via
  • --dir via
  • --functions via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --json via
  • --message via
  • --open via
  • --prod via
  • --prodIfUnlocked via
  • --site via
  • --timeout via
  • --trigger via
- public static IReadOnlyCollection NetlifyDeploy(NetlifyDeploySettings options = null) => new NetlifyTasks().Run(options); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alias via
  • --auth via
  • --branch via
  • --build via
  • --debug via
  • --dir via
  • --functions via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --json via
  • --message via
  • --open via
  • --prod via
  • --prodIfUnlocked via
  • --site via
  • --timeout via
  • --trigger via
- public static IReadOnlyCollection NetlifyDeploy(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifyDeploySettings())); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alias via
  • --auth via
  • --branch via
  • --build via
  • --debug via
  • --dir via
  • --functions via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --json via
  • --message via
  • --open via
  • --prod via
  • --prodIfUnlocked via
  • --site via
  • --timeout via
  • --trigger via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --alias via
  • --auth via
  • --branch via
  • --build via
  • --debug via
  • --dir via
  • --functions via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --json via
  • --message via
  • --open via
  • --prod via
  • --prodIfUnlocked via
  • --site via
  • --timeout via
  • --trigger via
+ public static IReadOnlyCollection NetlifyDeploy(NetlifyDeploySettings options = null) => new NetlifyTasks().Run(options); + /// + public static IReadOnlyCollection NetlifyDeploy(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifyDeploySettings())); + /// public static IEnumerable<(NetlifyDeploySettings Settings, IReadOnlyCollection Output)> NetlifyDeploy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NetlifyDeploy, degreeOfParallelism, completeOnFailure); ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --account-slug via
  • --debug via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --manual via
  • --name via
  • --with-ci via
- public static (string Result, IReadOnlyCollection Output) NetlifySitesCreate(NetlifySitesCreateSettings options = null) => new NetlifyTasks().Run(options); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --account-slug via
  • --debug via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --manual via
  • --name via
  • --with-ci via
- public static (string Result, IReadOnlyCollection Output) NetlifySitesCreate(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifySitesCreateSettings())); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --account-slug via
  • --debug via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --manual via
  • --name via
  • --with-ci via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --account-slug via
  • --debug via
  • --httpProxy via
  • --httpProxyCertificateFilename via
  • --manual via
  • --name via
  • --with-ci via
+ public static (string Result, IReadOnlyCollection Output) NetlifySitesCreate(NetlifySitesCreateSettings options = null) => new NetlifyTasks().Run(options); + /// + public static (string Result, IReadOnlyCollection Output) NetlifySitesCreate(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifySitesCreateSettings())); + /// public static IEnumerable<(NetlifySitesCreateSettings Settings, string Result, IReadOnlyCollection Output)> NetlifySitesCreate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NetlifySitesCreate, degreeOfParallelism, completeOnFailure); ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <siteId> via
  • --debug via
  • --force via
  • --httpProxy via
  • --httpProxyCertificateFilename via
- public static IReadOnlyCollection NetlifySitesDelete(NetlifySitesDeleteSettings options = null) => new NetlifyTasks().Run(options); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <siteId> via
  • --debug via
  • --force via
  • --httpProxy via
  • --httpProxyCertificateFilename via
- public static IReadOnlyCollection NetlifySitesDelete(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifySitesDeleteSettings())); - ///

Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <siteId> via
  • --debug via
  • --force via
  • --httpProxy via
  • --httpProxyCertificateFilename via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <siteId> via
  • --debug via
  • --force via
  • --httpProxy via
  • --httpProxyCertificateFilename via
+ public static IReadOnlyCollection NetlifySitesDelete(NetlifySitesDeleteSettings options = null) => new NetlifyTasks().Run(options); + /// + public static IReadOnlyCollection NetlifySitesDelete(Configure configurator) => new NetlifyTasks().Run(configurator.Invoke(new NetlifySitesDeleteSettings())); + /// public static IEnumerable<(NetlifySitesDeleteSettings Settings, IReadOnlyCollection Output)> NetlifySitesDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NetlifySitesDelete, degreeOfParallelism, completeOnFailure); } #region NetlifyDeploySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifyDeploy), Arguments = "netlify deploy")] @@ -99,7 +93,7 @@ public partial class NetlifyDeploySettings : ToolOptions } #endregion #region NetlifySitesCreateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifySitesCreate), Arguments = "netlify sites:create")] @@ -122,7 +116,7 @@ public partial class NetlifySitesCreateSettings : ToolOptions } #endregion #region NetlifySitesDeleteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifySitesDelete), Arguments = "netlify sites:delete")] @@ -141,7 +135,7 @@ public partial class NetlifySitesDeleteSettings : ToolOptions } #endregion #region NetlifyDeploySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifyDeploySettingsExtensions @@ -348,7 +342,7 @@ [Pure] [Builder(Type = typeof(NetlifyDeploySettings), Property = nameof(NetlifyD } #endregion #region NetlifySitesCreateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifySitesCreateSettingsExtensions @@ -439,7 +433,7 @@ [Pure] [Builder(Type = typeof(NetlifySitesCreateSettings), Property = nameof(Net } #endregion #region NetlifySitesDeleteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifySitesDeleteSettingsExtensions diff --git a/source/Nuke.Common/Tools/Npm/Npm.Generated.cs b/source/Nuke.Common/Tools/Npm/Npm.Generated.cs index 3dbe2b6c8..bdc0681da 100644 --- a/source/Nuke.Common/Tools/Npm/Npm.Generated.cs +++ b/source/Nuke.Common/Tools/Npm/Npm.Generated.cs @@ -23,40 +23,34 @@ namespace Nuke.Common.Tools.Npm; [PathTool(Executable = PathExecutable)] public partial class NpmTasks : ToolTasks, IRequirePathTool { - public static string NpmPath => new NpmTasks().GetToolPath(); + public static string NpmPath { get => new NpmTasks().GetToolPathInternal(); set => new NpmTasks().SetToolPath(value); } public const string PathExecutable = "npm"; ///

npm is the package manager for the Node JavaScript platform. It puts modules in place so that node can find them, and manages dependency conflicts intelligently.It is extremely configurable to support a wide variety of use cases. Most commonly, it is used to publish, discover, install, and develop node programs.

For more details, visit the official website.

public static IReadOnlyCollection Npm(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NpmTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Install a project with a clean slate. This command is similar to npm install, except it's meant to be used in automated environments such as test platforms, continuous integration, and deployment or any situation where you want to make sure you're doing a clean install of your dependencies. It can be significantly faster than a regular npm install by skipping certain user-oriented features. It is also more strict than a regular install, which can help catch errors or inconsistencies caused by the incrementally-installed local environments of most npm users.

In short, the main differences between using npm install and npm ci are:

  • The project must have an existing package-lock.json or npm-shrinkwrap.json.
  • If dependencies in the package lock do not match those in package.json, npm ci will exit with an error, instead of updating the package lock.
  • npm ci can only install entire projects at a time: individual dependencies cannot be added with this command.
  • If a node_modules is already present, it will be automatically removed before npm ci begins its install.
  • It will never write to package.json or any of the package-locks: installs are essentially frozen.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NpmCi(NpmCiSettings options = null) => new NpmTasks().Run(options); - ///

Install a project with a clean slate. This command is similar to npm install, except it's meant to be used in automated environments such as test platforms, continuous integration, and deployment or any situation where you want to make sure you're doing a clean install of your dependencies. It can be significantly faster than a regular npm install by skipping certain user-oriented features. It is also more strict than a regular install, which can help catch errors or inconsistencies caused by the incrementally-installed local environments of most npm users.

In short, the main differences between using npm install and npm ci are:

  • The project must have an existing package-lock.json or npm-shrinkwrap.json.
  • If dependencies in the package lock do not match those in package.json, npm ci will exit with an error, instead of updating the package lock.
  • npm ci can only install entire projects at a time: individual dependencies cannot be added with this command.
  • If a node_modules is already present, it will be automatically removed before npm ci begins its install.
  • It will never write to package.json or any of the package-locks: installs are essentially frozen.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection NpmCi(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmCiSettings())); - ///

Install a project with a clean slate. This command is similar to npm install, except it's meant to be used in automated environments such as test platforms, continuous integration, and deployment or any situation where you want to make sure you're doing a clean install of your dependencies. It can be significantly faster than a regular npm install by skipping certain user-oriented features. It is also more strict than a regular install, which can help catch errors or inconsistencies caused by the incrementally-installed local environments of most npm users.

In short, the main differences between using npm install and npm ci are:

  • The project must have an existing package-lock.json or npm-shrinkwrap.json.
  • If dependencies in the package lock do not match those in package.json, npm ci will exit with an error, instead of updating the package lock.
  • npm ci can only install entire projects at a time: individual dependencies cannot be added with this command.
  • If a node_modules is already present, it will be automatically removed before npm ci begins its install.
  • It will never write to package.json or any of the package-locks: installs are essentially frozen.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ public static IReadOnlyCollection NpmCi(NpmCiSettings options = null) => new NpmTasks().Run(options); + /// + public static IReadOnlyCollection NpmCi(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmCiSettings())); + /// public static IEnumerable<(NpmCiSettings Settings, IReadOnlyCollection Output)> NpmCi(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NpmCi, degreeOfParallelism, completeOnFailure); ///

Installs a package, and any packages that it depends on. If the package has a package-lock or shrinkwrap file, the installation of dependencies will be driven by that, with an npm-shrinkwrap.json taking precedence if both files exist. See package-lock.json and npm-shrinkwrap.A package is:

  • a) A folder containing a program described by a package.json file
  • b) A gzipped tarball containing (b)
  • c) A url that resolves to (b)
  • d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
  • e) a <name>@<tag> (see npm-dist-tag) that points to (d)
  • f) a <name> that has a "latest" tag satisfying (e)
  • g) a <git remote url> that resolves to (a)

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packages> via
  • --force via
  • --global via
  • --global-style via
  • --ignore-scripts via
  • --legacy-bundling via
  • --link via
  • --no-bin-links via
  • --no-optional via
  • --no-shrinkwrap via
  • --nodedir via
  • --only via
  • --production via
- public static IReadOnlyCollection NpmInstall(NpmInstallSettings options = null) => new NpmTasks().Run(options); - ///

Installs a package, and any packages that it depends on. If the package has a package-lock or shrinkwrap file, the installation of dependencies will be driven by that, with an npm-shrinkwrap.json taking precedence if both files exist. See package-lock.json and npm-shrinkwrap.A package is:

  • a) A folder containing a program described by a package.json file
  • b) A gzipped tarball containing (b)
  • c) A url that resolves to (b)
  • d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
  • e) a <name>@<tag> (see npm-dist-tag) that points to (d)
  • f) a <name> that has a "latest" tag satisfying (e)
  • g) a <git remote url> that resolves to (a)

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packages> via
  • --force via
  • --global via
  • --global-style via
  • --ignore-scripts via
  • --legacy-bundling via
  • --link via
  • --no-bin-links via
  • --no-optional via
  • --no-shrinkwrap via
  • --nodedir via
  • --only via
  • --production via
- public static IReadOnlyCollection NpmInstall(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmInstallSettings())); - ///

Installs a package, and any packages that it depends on. If the package has a package-lock or shrinkwrap file, the installation of dependencies will be driven by that, with an npm-shrinkwrap.json taking precedence if both files exist. See package-lock.json and npm-shrinkwrap.A package is:

  • a) A folder containing a program described by a package.json file
  • b) A gzipped tarball containing (b)
  • c) A url that resolves to (b)
  • d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
  • e) a <name>@<tag> (see npm-dist-tag) that points to (d)
  • f) a <name> that has a "latest" tag satisfying (e)
  • g) a <git remote url> that resolves to (a)

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packages> via
  • --force via
  • --global via
  • --global-style via
  • --ignore-scripts via
  • --legacy-bundling via
  • --link via
  • --no-bin-links via
  • --no-optional via
  • --no-shrinkwrap via
  • --nodedir via
  • --only via
  • --production via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packages> via
  • --force via
  • --global via
  • --global-style via
  • --ignore-scripts via
  • --legacy-bundling via
  • --link via
  • --no-bin-links via
  • --no-optional via
  • --no-shrinkwrap via
  • --nodedir via
  • --only via
  • --production via
+ public static IReadOnlyCollection NpmInstall(NpmInstallSettings options = null) => new NpmTasks().Run(options); + /// + public static IReadOnlyCollection NpmInstall(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmInstallSettings())); + /// public static IEnumerable<(NpmInstallSettings Settings, IReadOnlyCollection Output)> NpmInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NpmInstall, degreeOfParallelism, completeOnFailure); ///

Runs an arbitrary command from a package's "scripts" object. If no "command" is provided, it will list the available scripts. run[-script] is used by the test, start, restart, and stop commands, but can be called directly, as well. When the scripts in the package are printed out, they're separated into lifecycle (test, start, restart) and directly-run scripts."

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • -- via
- public static IReadOnlyCollection NpmRun(NpmRunSettings options = null) => new NpmTasks().Run(options); - ///

Runs an arbitrary command from a package's "scripts" object. If no "command" is provided, it will list the available scripts. run[-script] is used by the test, start, restart, and stop commands, but can be called directly, as well. When the scripts in the package are printed out, they're separated into lifecycle (test, start, restart) and directly-run scripts."

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • -- via
- public static IReadOnlyCollection NpmRun(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmRunSettings())); - ///

Runs an arbitrary command from a package's "scripts" object. If no "command" is provided, it will list the available scripts. run[-script] is used by the test, start, restart, and stop commands, but can be called directly, as well. When the scripts in the package are printed out, they're separated into lifecycle (test, start, restart) and directly-run scripts."

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • -- via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <command> via
  • -- via
+ public static IReadOnlyCollection NpmRun(NpmRunSettings options = null) => new NpmTasks().Run(options); + /// + public static IReadOnlyCollection NpmRun(Configure configurator) => new NpmTasks().Run(configurator.Invoke(new NpmRunSettings())); + /// public static IEnumerable<(NpmRunSettings Settings, IReadOnlyCollection Output)> NpmRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NpmRun, degreeOfParallelism, completeOnFailure); } #region NpmCiSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmCi), Arguments = "ci")] @@ -65,7 +59,7 @@ public partial class NpmCiSettings : ToolOptions } #endregion #region NpmInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmInstall), Arguments = "install")] @@ -100,7 +94,7 @@ public partial class NpmInstallSettings : ToolOptions } #endregion #region NpmRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmRun), Arguments = "run")] @@ -113,7 +107,7 @@ public partial class NpmRunSettings : ToolOptions } #endregion #region NpmCiSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmCiSettingsExtensions @@ -121,7 +115,7 @@ public static partial class NpmCiSettingsExtensions } #endregion #region NpmInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmInstallSettingsExtensions @@ -338,7 +332,7 @@ [Pure] [Builder(Type = typeof(NpmInstallSettings), Property = nameof(NpmInstallS } #endregion #region NpmRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmRunSettingsExtensions diff --git a/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs b/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs index 2fac66ebc..c1f303036 100644 --- a/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs +++ b/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs @@ -23,104 +23,84 @@ namespace Nuke.Common.Tools.NuGet; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class NuGetTasks : ToolTasks, IRequireNuGetPackage { - public static string NuGetPath => new NuGetTasks().GetToolPath(); + public static string NuGetPath { get => new NuGetTasks().GetToolPathInternal(); set => new NuGetTasks().SetToolPath(value); } public const string PackageId = "NuGet.CommandLine"; public const string PackageExecutable = "NuGet.exe"; ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

public static IReadOnlyCollection NuGet(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NuGetTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ApiKey via
  • -ConfigFile via
  • -DisableBuffering via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -NoSymbols via
  • -Source via
  • -SymbolApiKey via
  • -SymbolSource via
  • -Timeout via
  • -Verbosity via
- public static IReadOnlyCollection NuGetPush(NuGetPushSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ApiKey via
  • -ConfigFile via
  • -DisableBuffering via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -NoSymbols via
  • -Source via
  • -SymbolApiKey via
  • -SymbolSource via
  • -Timeout via
  • -Verbosity via
- public static IReadOnlyCollection NuGetPush(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetPushSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ApiKey via
  • -ConfigFile via
  • -DisableBuffering via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -NoSymbols via
  • -Source via
  • -SymbolApiKey via
  • -SymbolSource via
  • -Timeout via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ApiKey via
  • -ConfigFile via
  • -DisableBuffering via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -NoSymbols via
  • -Source via
  • -SymbolApiKey via
  • -SymbolSource via
  • -Timeout via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetPush(NuGetPushSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetPush(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetPushSettings())); + /// public static IEnumerable<(NuGetPushSettings Settings, IReadOnlyCollection Output)> NuGetPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetPush, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -BasePath via
  • -Build via
  • -Exclude via
  • -ExcludeEmptyDirectories via
  • -ForceEnglishOutput via
  • -IncludeReferencedProjects via
  • -MinClientVersion via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoDefaultExcludes via
  • -NoPackageAnalysis via
  • -OutputDirectory via
  • -Properties via
  • -Suffix via
  • -SymbolPackageFormat via
  • -Symbols via
  • -Tool via
  • -Verbosity via
  • -Version via
- public static IReadOnlyCollection NuGetPack(NuGetPackSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -BasePath via
  • -Build via
  • -Exclude via
  • -ExcludeEmptyDirectories via
  • -ForceEnglishOutput via
  • -IncludeReferencedProjects via
  • -MinClientVersion via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoDefaultExcludes via
  • -NoPackageAnalysis via
  • -OutputDirectory via
  • -Properties via
  • -Suffix via
  • -SymbolPackageFormat via
  • -Symbols via
  • -Tool via
  • -Verbosity via
  • -Version via
- public static IReadOnlyCollection NuGetPack(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetPackSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -BasePath via
  • -Build via
  • -Exclude via
  • -ExcludeEmptyDirectories via
  • -ForceEnglishOutput via
  • -IncludeReferencedProjects via
  • -MinClientVersion via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoDefaultExcludes via
  • -NoPackageAnalysis via
  • -OutputDirectory via
  • -Properties via
  • -Suffix via
  • -SymbolPackageFormat via
  • -Symbols via
  • -Tool via
  • -Verbosity via
  • -Version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -BasePath via
  • -Build via
  • -Exclude via
  • -ExcludeEmptyDirectories via
  • -ForceEnglishOutput via
  • -IncludeReferencedProjects via
  • -MinClientVersion via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoDefaultExcludes via
  • -NoPackageAnalysis via
  • -OutputDirectory via
  • -Properties via
  • -Suffix via
  • -SymbolPackageFormat via
  • -Symbols via
  • -Tool via
  • -Verbosity via
  • -Version via
+ public static IReadOnlyCollection NuGetPack(NuGetPackSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetPack(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetPackSettings())); + /// public static IEnumerable<(NuGetPackSettings Settings, IReadOnlyCollection Output)> NuGetPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetPack, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ConfigFile via
  • -DirectDownload via
  • -DisableParallelProcessing via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PackagesDirectory via
  • -Project2ProjectTimeOut via
  • -Recursive via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
- public static IReadOnlyCollection NuGetRestore(NuGetRestoreSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ConfigFile via
  • -DirectDownload via
  • -DisableParallelProcessing via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PackagesDirectory via
  • -Project2ProjectTimeOut via
  • -Recursive via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
- public static IReadOnlyCollection NuGetRestore(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetRestoreSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ConfigFile via
  • -DirectDownload via
  • -DisableParallelProcessing via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PackagesDirectory via
  • -Project2ProjectTimeOut via
  • -Recursive via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • -ConfigFile via
  • -DirectDownload via
  • -DisableParallelProcessing via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -MSBuildPath via
  • -MSBuildVersion via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PackagesDirectory via
  • -Project2ProjectTimeOut via
  • -Recursive via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetRestore(NuGetRestoreSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetRestore(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetRestoreSettings())); + /// public static IEnumerable<(NuGetRestoreSettings Settings, IReadOnlyCollection Output)> NuGetRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetRestore, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageID> via
  • -ConfigFile via
  • -DependencyVersion via
  • -DisableParallelProcessing via
  • -ExcludeVersion via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -Framework via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PreRelease via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
  • -Version via
- public static IReadOnlyCollection NuGetInstall(NuGetInstallSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageID> via
  • -ConfigFile via
  • -DependencyVersion via
  • -DisableParallelProcessing via
  • -ExcludeVersion via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -Framework via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PreRelease via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
  • -Version via
- public static IReadOnlyCollection NuGetInstall(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetInstallSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageID> via
  • -ConfigFile via
  • -DependencyVersion via
  • -DisableParallelProcessing via
  • -ExcludeVersion via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -Framework via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PreRelease via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
  • -Version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageID> via
  • -ConfigFile via
  • -DependencyVersion via
  • -DisableParallelProcessing via
  • -ExcludeVersion via
  • -FallbackSource via
  • -ForceEnglishOutput via
  • -Framework via
  • -NoCache via
  • -NonInteractive via
  • -OutputDirectory via
  • -PackageSaveMode via
  • -PreRelease via
  • -RequireConsent via
  • -SolutionDirectory via
  • -Source via
  • -Verbosity via
  • -Version via
+ public static IReadOnlyCollection NuGetInstall(NuGetInstallSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetInstall(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetInstallSettings())); + /// public static IEnumerable<(NuGetInstallSettings Settings, IReadOnlyCollection Output)> NuGetInstall(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetInstall, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesAdd(NuGetSourcesAddSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesAdd(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesAddSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesAdd(NuGetSourcesAddSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesAdd(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesAddSettings())); + /// public static IEnumerable<(NuGetSourcesAddSettings Settings, IReadOnlyCollection Output)> NuGetSourcesAdd(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesAdd, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesUpdate(NuGetSourcesUpdateSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesUpdate(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesUpdateSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Password via
  • -Source via
  • -StorePasswordInClearText via
  • -UserName via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesUpdate(NuGetSourcesUpdateSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesUpdate(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesUpdateSettings())); + /// public static IEnumerable<(NuGetSourcesUpdateSettings Settings, IReadOnlyCollection Output)> NuGetSourcesUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesUpdate, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesRemove(NuGetSourcesRemoveSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesRemove(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesRemoveSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesRemove(NuGetSourcesRemoveSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesRemove(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesRemoveSettings())); + /// public static IEnumerable<(NuGetSourcesRemoveSettings Settings, IReadOnlyCollection Output)> NuGetSourcesRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesRemove, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesEnable(NuGetSourcesEnableSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesEnable(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesEnableSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesEnable(NuGetSourcesEnableSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesEnable(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesEnableSettings())); + /// public static IEnumerable<(NuGetSourcesEnableSettings Settings, IReadOnlyCollection Output)> NuGetSourcesEnable(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesEnable, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesDisable(NuGetSourcesDisableSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesDisable(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesDisableSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Name via
  • -NonInteractive via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesDisable(NuGetSourcesDisableSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesDisable(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesDisableSettings())); + /// public static IEnumerable<(NuGetSourcesDisableSettings Settings, IReadOnlyCollection Output)> NuGetSourcesDisable(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesDisable, degreeOfParallelism, completeOnFailure); ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Format via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesList(NuGetSourcesListSettings options = null) => new NuGetTasks().Run(options); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Format via
  • -NonInteractive via
  • -Verbosity via
- public static IReadOnlyCollection NuGetSourcesList(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesListSettings())); - ///

The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Format via
  • -NonInteractive via
  • -Verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -ConfigFile via
  • -ForceEnglishOutput via
  • -Format via
  • -NonInteractive via
  • -Verbosity via
+ public static IReadOnlyCollection NuGetSourcesList(NuGetSourcesListSettings options = null) => new NuGetTasks().Run(options); + /// + public static IReadOnlyCollection NuGetSourcesList(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSourcesListSettings())); + /// public static IEnumerable<(NuGetSourcesListSettings Settings, IReadOnlyCollection Output)> NuGetSourcesList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSourcesList, degreeOfParallelism, completeOnFailure); } #region NuGetPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetPush), Arguments = "push")] @@ -153,7 +133,7 @@ public partial class NuGetPushSettings : ToolOptions } #endregion #region NuGetPackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetPack), Arguments = "pack")] @@ -202,7 +182,7 @@ public partial class NuGetPackSettings : ToolOptions } #endregion #region NuGetRestoreSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetRestore), Arguments = "restore")] @@ -249,7 +229,7 @@ public partial class NuGetRestoreSettings : ToolOptions } #endregion #region NuGetInstallSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetInstall), Arguments = "install")] @@ -294,7 +274,7 @@ public partial class NuGetInstallSettings : ToolOptions } #endregion #region NuGetSourcesAddSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesAdd), Arguments = "sources add")] @@ -321,7 +301,7 @@ public partial class NuGetSourcesAddSettings : ToolOptions } #endregion #region NuGetSourcesUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesUpdate), Arguments = "sources update")] @@ -348,7 +328,7 @@ public partial class NuGetSourcesUpdateSettings : ToolOptions } #endregion #region NuGetSourcesRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesRemove), Arguments = "sources remove")] @@ -367,7 +347,7 @@ public partial class NuGetSourcesRemoveSettings : ToolOptions } #endregion #region NuGetSourcesEnableSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesEnable), Arguments = "sources enable")] @@ -386,7 +366,7 @@ public partial class NuGetSourcesEnableSettings : ToolOptions } #endregion #region NuGetSourcesDisableSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesDisable), Arguments = "sources disable")] @@ -405,7 +385,7 @@ public partial class NuGetSourcesDisableSettings : ToolOptions } #endregion #region NuGetSourcesListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesList), Arguments = "sources list")] @@ -424,7 +404,7 @@ public partial class NuGetSourcesListSettings : ToolOptions } #endregion #region NuGetPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetPushSettingsExtensions @@ -564,7 +544,7 @@ [Pure] [Builder(Type = typeof(NuGetPushSettings), Property = nameof(NuGetPushSet } #endregion #region NuGetPackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetPackSettingsExtensions @@ -830,7 +810,7 @@ [Pure] [Builder(Type = typeof(NuGetPackSettings), Property = nameof(NuGetPackSet } #endregion #region NuGetRestoreSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetRestoreSettingsExtensions @@ -1098,7 +1078,7 @@ [Pure] [Builder(Type = typeof(NuGetRestoreSettings), Property = nameof(NuGetRest } #endregion #region NuGetInstallSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetInstallSettingsExtensions @@ -1358,7 +1338,7 @@ [Pure] [Builder(Type = typeof(NuGetInstallSettings), Property = nameof(NuGetInst } #endregion #region NuGetSourcesAddSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesAddSettingsExtensions @@ -1465,7 +1445,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesAddSettings), Property = nameof(NuGetS } #endregion #region NuGetSourcesUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesUpdateSettingsExtensions @@ -1572,7 +1552,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesUpdateSettings), Property = nameof(NuG } #endregion #region NuGetSourcesRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesRemoveSettingsExtensions @@ -1638,7 +1618,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesRemoveSettings), Property = nameof(NuG } #endregion #region NuGetSourcesEnableSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesEnableSettingsExtensions @@ -1704,7 +1684,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesEnableSettings), Property = nameof(NuG } #endregion #region NuGetSourcesDisableSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesDisableSettingsExtensions @@ -1770,7 +1750,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesDisableSettings), Property = nameof(Nu } #endregion #region NuGetSourcesListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesListSettingsExtensions diff --git a/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs b/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs new file mode 100644 index 000000000..f36eeed88 --- /dev/null +++ b/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs @@ -0,0 +1,221 @@ +// Generated from https://github.com/nuke-build/nuke/blob/master/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json + +using JetBrains.Annotations; +using Newtonsoft.Json; +using Nuke.Common; +using Nuke.Common.Tooling; +using Nuke.Common.Tools; +using Nuke.Common.Utilities.Collections; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Diagnostics.CodeAnalysis; +using System.IO; +using System.Linq; +using System.Text; + +namespace Nuke.Common.Tools.NuGetKeyVaultSignTool; + +///

NuGet Key Vault Sign Tool is similar to nuget sign, with the major difference being that it uses Azure Key Vault for performing the signing process. Similar usage configuration like AzureSignTool, except is used to sign nuget package.

For more details, visit the official website.

+[PublicAPI] +[ExcludeFromCodeCoverage] +[NuGetTool(Id = PackageId, Executable = PackageExecutable)] +public partial class NuGetKeyVaultSignToolTasks : ToolTasks, IRequireNuGetPackage +{ + public static string NuGetKeyVaultSignToolPath { get => new NuGetKeyVaultSignToolTasks().GetToolPathInternal(); set => new NuGetKeyVaultSignToolTasks().SetToolPath(value); } + public const string PackageId = "NuGetKeyVaultSignTool"; + public const string PackageExecutable = "NuGetKeyVaultSignTool.dll"; + ///

NuGet Key Vault Sign Tool is similar to nuget sign, with the major difference being that it uses Azure Key Vault for performing the signing process. Similar usage configuration like AzureSignTool, except is used to sign nuget package.

For more details, visit the official website.

+ public static IReadOnlyCollection NuGetKeyVaultSignTool(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new NuGetKeyVaultSignToolTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); + ///

NuGet Key Vault Sign Tool is similar to nuget sign, with the major difference being that it uses Azure Key Vault for performing the signing process. Similar usage configuration like AzureSignTool, except is used to sign nuget package.

For more details, visit the official website.

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • --azure-key-vault-accesstoken via
  • --azure-key-vault-certificate via
  • --azure-key-vault-client-id via
  • --azure-key-vault-client-secret via
  • --azure-key-vault-managed-identity via
  • --azure-key-vault-tenant-id via
  • --azure-key-vault-url via
  • --file-digest via
  • --force via
  • --output via
  • --timestamp-digest via
  • --timestamp-rfc3161 via
+ public static IReadOnlyCollection NuGetKeyVaultSignTool(NuGetKeyVaultSignToolSettings options = null) => new NuGetKeyVaultSignToolTasks().Run(options); + /// + public static IReadOnlyCollection NuGetKeyVaultSignTool(Configure configurator) => new NuGetKeyVaultSignToolTasks().Run(configurator.Invoke(new NuGetKeyVaultSignToolSettings())); + /// + public static IEnumerable<(NuGetKeyVaultSignToolSettings Settings, IReadOnlyCollection Output)> NuGetKeyVaultSignTool(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetKeyVaultSignTool, degreeOfParallelism, completeOnFailure); +} +#region NuGetKeyVaultSignToolSettings +/// +[PublicAPI] +[ExcludeFromCodeCoverage] +[Command(Type = typeof(NuGetKeyVaultSignToolTasks), Command = nameof(NuGetKeyVaultSignToolTasks.NuGetKeyVaultSignTool), Arguments = "sign")] +public partial class NuGetKeyVaultSignToolSettings : ToolOptions +{ + /// Package to sign. + [Argument(Format = "{value}")] public string File => Get(() => File); + /// A fully qualified URL of the key vault with the certificate that will be used for signing. An example value might be https://my-vault.vault.azure.net. + [Argument(Format = "--azure-key-vault-url {value}")] public string KeyVaultUrl => Get(() => KeyVaultUrl); + /// This is the client ID used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option. If this parameter is supplied, --azure-key-vault-client-secret and --azure-key-vault-tenant-id must be supplied as well. + [Argument(Format = "--azure-key-vault-client-id {value}")] public string KeyVaultClientId => Get(() => KeyVaultClientId); + /// This is the client secret used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option or when using managed identities with --azure-key-vault-managed-identity. If this parameter is supplied, --azure-key-vault-client-id and --azure-key-vault-tenant-id must be supplied as well. + [Argument(Format = "--azure-key-vault-client-secret {value}", Secret = true)] public string KeyVaultClientSecret => Get(() => KeyVaultClientSecret); + /// This is the tenant id used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option or when using managed identities with --azure-key-vault-managed-identity. If this parameter is supplied, --azure-key-vault-client-id and --azure-key-vault-client-secret must be supplied as well. + [Argument(Format = "--azure-key-vault-tenant-id {value}")] public string KeyVaultTenantId => Get(() => KeyVaultTenantId); + /// The name of the certificate used to perform the signing operation. + [Argument(Format = "--azure-key-vault-certificate {value}")] public string KeyVaultCertificateName => Get(() => KeyVaultCertificateName); + /// An access token used to authenticate to Azure. This can be used instead of the --azure-key-vault-managed-identity, --azure-key-vault-client-id and --azure-key-vault-client-secret options. This is useful if NuGetKeyVaultSignTool is being used as part of another program that is already authenticated and has an access token to Azure. + [Argument(Format = "--azure-key-vault-accesstoken {value}", Secret = true)] public string KeyVaultAccessToken => Get(() => KeyVaultAccessToken); + /// Use the ambient Managed Identity to authenticate to Azure. This can be used instead of the --azure-key-vault-accesstoken, --azure-key-vault-client-id and --azure-key-vault-client-secret options. This is useful if NuGetKeyVaultSignTool is being used on a VM/service/CLI that is configured for managed identities to Azure. + [Argument(Format = "--azure-key-vault-managed-identity")] public bool? KeyVaultManagedIdentity => Get(() => KeyVaultManagedIdentity); + /// A URL to an RFC3161 compliant timestamping service. This parameter serves the same purpose as the /tr option in the Windows SDK signtool. This parameter should be used in favor of the --timestamp option. Using this parameter will allow using modern, RFC3161 timestamps which also support timestamp digest algorithms other than SHA1. + [Argument(Format = "--timestamp-rfc3161 {value}")] public string TimestampRfc3161Url => Get(() => TimestampRfc3161Url); + /// The name of the digest algorithm used for timestamping. This parameter is ignored unless the --timestamp-rfc3161 parameter is also supplied. The default value is sha256. + [Argument(Format = "--timestamp-digest {value}")] public NuGetKeyVaultSignToolDigestAlgorithm TimestampDigest => Get(() => TimestampDigest); + /// The name of the digest algorithm used for hashing the file being signed. The default value is sha256. + [Argument(Format = "--file-digest {value}")] public NuGetKeyVaultSignToolDigestAlgorithm FileDigest => Get(() => FileDigest); + /// Overwrites a signature if it exists. + [Argument(Format = "--force")] public bool? Force => Get(() => Force); + /// The output file. If omitted, overwrites input. + [Argument(Format = "--output {value}")] public string Output => Get(() => Output); +} +#endregion +#region NuGetKeyVaultSignToolSettingsExtensions +/// +[PublicAPI] +[ExcludeFromCodeCoverage] +public static partial class NuGetKeyVaultSignToolSettingsExtensions +{ + #region File + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.File))] + public static T SetFile(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.File, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.File))] + public static T ResetFile(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.File)); + #endregion + #region KeyVaultUrl + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultUrl))] + public static T SetKeyVaultUrl(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultUrl, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultUrl))] + public static T ResetKeyVaultUrl(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultUrl)); + #endregion + #region KeyVaultClientId + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultClientId))] + public static T SetKeyVaultClientId(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultClientId, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultClientId))] + public static T ResetKeyVaultClientId(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultClientId)); + #endregion + #region KeyVaultClientSecret + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultClientSecret))] + public static T SetKeyVaultClientSecret(this T o, [Secret] string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultClientSecret, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultClientSecret))] + public static T ResetKeyVaultClientSecret(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultClientSecret)); + #endregion + #region KeyVaultTenantId + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultTenantId))] + public static T SetKeyVaultTenantId(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultTenantId, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultTenantId))] + public static T ResetKeyVaultTenantId(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultTenantId)); + #endregion + #region KeyVaultCertificateName + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultCertificateName))] + public static T SetKeyVaultCertificateName(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultCertificateName, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultCertificateName))] + public static T ResetKeyVaultCertificateName(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultCertificateName)); + #endregion + #region KeyVaultAccessToken + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultAccessToken))] + public static T SetKeyVaultAccessToken(this T o, [Secret] string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultAccessToken, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultAccessToken))] + public static T ResetKeyVaultAccessToken(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultAccessToken)); + #endregion + #region KeyVaultManagedIdentity + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultManagedIdentity))] + public static T SetKeyVaultManagedIdentity(this T o, bool? v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultManagedIdentity, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultManagedIdentity))] + public static T ResetKeyVaultManagedIdentity(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.KeyVaultManagedIdentity)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultManagedIdentity))] + public static T EnableKeyVaultManagedIdentity(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultManagedIdentity, true)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultManagedIdentity))] + public static T DisableKeyVaultManagedIdentity(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultManagedIdentity, false)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.KeyVaultManagedIdentity))] + public static T ToggleKeyVaultManagedIdentity(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.KeyVaultManagedIdentity, !o.KeyVaultManagedIdentity)); + #endregion + #region TimestampRfc3161Url + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.TimestampRfc3161Url))] + public static T SetTimestampRfc3161Url(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.TimestampRfc3161Url, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.TimestampRfc3161Url))] + public static T ResetTimestampRfc3161Url(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.TimestampRfc3161Url)); + #endregion + #region TimestampDigest + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.TimestampDigest))] + public static T SetTimestampDigest(this T o, NuGetKeyVaultSignToolDigestAlgorithm v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.TimestampDigest, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.TimestampDigest))] + public static T ResetTimestampDigest(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.TimestampDigest)); + #endregion + #region FileDigest + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.FileDigest))] + public static T SetFileDigest(this T o, NuGetKeyVaultSignToolDigestAlgorithm v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.FileDigest, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.FileDigest))] + public static T ResetFileDigest(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.FileDigest)); + #endregion + #region Force + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Force))] + public static T SetForce(this T o, bool? v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.Force, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Force))] + public static T ResetForce(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.Force)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Force))] + public static T EnableForce(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.Force, true)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Force))] + public static T DisableForce(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.Force, false)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Force))] + public static T ToggleForce(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.Force, !o.Force)); + #endregion + #region Output + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Output))] + public static T SetOutput(this T o, string v) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Set(() => o.Output, v)); + /// + [Pure] [Builder(Type = typeof(NuGetKeyVaultSignToolSettings), Property = nameof(NuGetKeyVaultSignToolSettings.Output))] + public static T ResetOutput(this T o) where T : NuGetKeyVaultSignToolSettings => o.Modify(b => b.Remove(() => o.Output)); + #endregion +} +#endregion +#region NuGetKeyVaultSignToolDigestAlgorithm +/// Used within . +[PublicAPI] +[Serializable] +[ExcludeFromCodeCoverage] +[TypeConverter(typeof(TypeConverter))] +public partial class NuGetKeyVaultSignToolDigestAlgorithm : Enumeration +{ + public static NuGetKeyVaultSignToolDigestAlgorithm sha1 = (NuGetKeyVaultSignToolDigestAlgorithm) "sha1"; + public static NuGetKeyVaultSignToolDigestAlgorithm sha256 = (NuGetKeyVaultSignToolDigestAlgorithm) "sha256"; + public static NuGetKeyVaultSignToolDigestAlgorithm sha384 = (NuGetKeyVaultSignToolDigestAlgorithm) "sha384"; + public static NuGetKeyVaultSignToolDigestAlgorithm sha512 = (NuGetKeyVaultSignToolDigestAlgorithm) "sha512"; + public static implicit operator NuGetKeyVaultSignToolDigestAlgorithm(string value) + { + return new NuGetKeyVaultSignToolDigestAlgorithm { Value = value }; + } +} +#endregion diff --git a/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json b/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json new file mode 100644 index 000000000..43387bb58 --- /dev/null +++ b/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json @@ -0,0 +1,108 @@ +{ + "$schema": "https://raw.githubusercontent.com/nuke-build/nuke/master/source/Nuke.Tooling.Generator/schema.json", + "name": "NuGetKeyVaultSignTool", + "officialUrl": "https://github.com/novotnyllc/NuGetKeyVaultSignTool", + "help": "NuGet Key Vault Sign Tool is similar to nuget sign, with the major difference being that it uses Azure Key Vault for performing the signing process. Similar usage configuration like AzureSignTool, except is used to sign nuget package.", + "nugetPackageId": "NuGetKeyVaultSignTool", + "packageExecutable": "NuGetKeyVaultSignTool.dll", + "tasks": [ + { + "definiteArgument": "sign", + "settingsClass": { + "properties": [ + { + "name": "File", + "type": "string", + "format": "{value}", + "help": "Package to sign." + }, + { + "name": "KeyVaultUrl", + "type": "string", + "format": "--azure-key-vault-url {value}", + "help": "A fully qualified URL of the key vault with the certificate that will be used for signing. An example value might be https://my-vault.vault.azure.net." + }, + { + "name": "KeyVaultClientId", + "type": "string", + "format": "--azure-key-vault-client-id {value}", + "help": "This is the client ID used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option. If this parameter is supplied, --azure-key-vault-client-secret and --azure-key-vault-tenant-id must be supplied as well." + }, + { + "name": "KeyVaultClientSecret", + "type": "string", + "format": "--azure-key-vault-client-secret {value}", + "secret": true, + "help": "This is the client secret used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option or when using managed identities with --azure-key-vault-managed-identity. If this parameter is supplied, --azure-key-vault-client-id and --azure-key-vault-tenant-id must be supplied as well." + }, + { + "name": "KeyVaultTenantId", + "type": "string", + "format": "--azure-key-vault-tenant-id {value}", + "help": "This is the tenant id used to authenticate to Azure, which will be used to generate an access token. This parameter is not required if an access token is supplied directly with the --azure-key-vault-accesstoken option or when using managed identities with --azure-key-vault-managed-identity. If this parameter is supplied, --azure-key-vault-client-id and --azure-key-vault-client-secret must be supplied as well." + }, + { + "name": "KeyVaultCertificateName", + "type": "string", + "format": "--azure-key-vault-certificate {value}", + "help": "The name of the certificate used to perform the signing operation." + }, + { + "name": "KeyVaultAccessToken", + "type": "string", + "format": "--azure-key-vault-accesstoken {value}", + "secret": true, + "help": "An access token used to authenticate to Azure. This can be used instead of the --azure-key-vault-managed-identity, --azure-key-vault-client-id and --azure-key-vault-client-secret options. This is useful if NuGetKeyVaultSignTool is being used as part of another program that is already authenticated and has an access token to Azure." + }, + { + "name": "KeyVaultManagedIdentity", + "type": "bool", + "format": "--azure-key-vault-managed-identity", + "help": "Use the ambient Managed Identity to authenticate to Azure. This can be used instead of the --azure-key-vault-accesstoken, --azure-key-vault-client-id and --azure-key-vault-client-secret options. This is useful if NuGetKeyVaultSignTool is being used on a VM/service/CLI that is configured for managed identities to Azure." + }, + { + "name": "TimestampRfc3161Url", + "type": "string", + "format": "--timestamp-rfc3161 {value}", + "help": "A URL to an RFC3161 compliant timestamping service. This parameter serves the same purpose as the /tr option in the Windows SDK signtool. This parameter should be used in favor of the --timestamp option. Using this parameter will allow using modern, RFC3161 timestamps which also support timestamp digest algorithms other than SHA1." + }, + { + "name": "TimestampDigest", + "type": "NuGetKeyVaultSignToolDigestAlgorithm", + "format": "--timestamp-digest {value}", + "help": "The name of the digest algorithm used for timestamping. This parameter is ignored unless the --timestamp-rfc3161 parameter is also supplied. The default value is sha256." + }, + { + "name": "FileDigest", + "type": "NuGetKeyVaultSignToolDigestAlgorithm", + "format": "--file-digest {value}", + "help": "The name of the digest algorithm used for hashing the file being signed. The default value is sha256." + }, + { + "name": "Force", + "type": "bool", + "format": "--force", + "help": "Overwrites a signature if it exists." + }, + { + "name": "Output", + "type": "string", + "format": "--output {value}", + "help": "The output file. If omitted, overwrites input." + } + ] + } + } + ], + "enumerations": [ + { + "name": "NuGetKeyVaultSignToolDigestAlgorithm", + "values": [ + "sha1", + "sha256", + "sha384", + "sha512" + ] + } + ] +} diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs b/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs index f250d9106..6cb54b932 100644 --- a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs +++ b/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.OctoVersion; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class OctoVersionTasks : ToolTasks, IRequireNuGetPackage { - public static string OctoVersionPath => new OctoVersionTasks().GetToolPath(); + public static string OctoVersionPath { get => new OctoVersionTasks().GetToolPathInternal(); set => new OctoVersionTasks().SetToolPath(value); } public const string PackageId = "OctoVersion.Tool"; public const string PackageExecutable = "OctoVersion.Tool.dll"; ///

For more details, visit the official website.

public static IReadOnlyCollection OctoVersion(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new OctoVersionTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
- public static (OctoVersionInfo Result, IReadOnlyCollection Output) OctoVersionGetVersion(OctoVersionGetVersionSettings options = null) => new OctoVersionTasks().Run(options); - ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
- public static (OctoVersionInfo Result, IReadOnlyCollection Output) OctoVersionGetVersion(Configure configurator) => new OctoVersionTasks().Run(configurator.Invoke(new OctoVersionGetVersionSettings())); - ///

Gets the version information for a project.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
+ public static (OctoVersionInfo Result, IReadOnlyCollection Output) OctoVersionGetVersion(OctoVersionGetVersionSettings options = null) => new OctoVersionTasks().Run(options); + /// + public static (OctoVersionInfo Result, IReadOnlyCollection Output) OctoVersionGetVersion(Configure configurator) => new OctoVersionTasks().Run(configurator.Invoke(new OctoVersionGetVersionSettings())); + /// public static IEnumerable<(OctoVersionGetVersionSettings Settings, OctoVersionInfo Result, IReadOnlyCollection Output)> OctoVersionGetVersion(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctoVersionGetVersion, degreeOfParallelism, completeOnFailure); ///

Executes OctoVersion information for a project, without trying to parse the output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
- public static IReadOnlyCollection OctoVersionExecute(OctoVersionExecuteSettings options = null) => new OctoVersionTasks().Run(options); - ///

Executes OctoVersion information for a project, without trying to parse the output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
- public static IReadOnlyCollection OctoVersionExecute(Configure configurator) => new OctoVersionTasks().Run(configurator.Invoke(new OctoVersionExecuteSettings())); - ///

Executes OctoVersion information for a project, without trying to parse the output.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --BuildMetadata via
  • --CurrentBranch via
  • --DetectEnvironment via
  • --FullSemVer via
  • --Major via
  • --Minor via
  • --NonPreReleaseTags via
  • --OutputFormats via
  • --OutputJsonFile via
  • --Patch via
  • --PreReleaseTag via
  • --RepositoryPath via
+ public static IReadOnlyCollection OctoVersionExecute(OctoVersionExecuteSettings options = null) => new OctoVersionTasks().Run(options); + /// + public static IReadOnlyCollection OctoVersionExecute(Configure configurator) => new OctoVersionTasks().Run(configurator.Invoke(new OctoVersionExecuteSettings())); + /// public static IEnumerable<(OctoVersionExecuteSettings Settings, IReadOnlyCollection Output)> OctoVersionExecute(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctoVersionExecute, degreeOfParallelism, completeOnFailure); } #region OctoVersionGetVersionSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctoVersionTasks), Command = nameof(OctoVersionTasks.OctoVersionGetVersion), Arguments = "octoversion")] @@ -81,7 +77,7 @@ public partial class OctoVersionGetVersionSettings : ToolOptions, IToolOptionsWi } #endregion #region OctoVersionExecuteSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctoVersionTasks), Command = nameof(OctoVersionTasks.OctoVersionExecute), Arguments = "octoversion")] @@ -114,7 +110,7 @@ public partial class OctoVersionExecuteSettings : ToolOptions, IToolOptionsWithF } #endregion #region OctoVersionGetVersionSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctoVersionGetVersionSettingsExtensions @@ -257,7 +253,7 @@ [Pure] [Builder(Type = typeof(OctoVersionGetVersionSettings), Property = nameof( } #endregion #region OctoVersionExecuteSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctoVersionExecuteSettingsExtensions diff --git a/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs b/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs index e7e0fa6e9..052b171e3 100644 --- a/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs +++ b/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs @@ -23,59 +23,49 @@ namespace Nuke.Common.Tools.Octopus; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class OctopusTasks : ToolTasks, IRequireNuGetPackage { - public static string OctopusPath => new OctopusTasks().GetToolPath(); + public static string OctopusPath { get => new OctopusTasks().GetToolPathInternal(); set => new OctopusTasks().SetToolPath(value); } public const string PackageId = "Octopus.DotNet.Cli"; - public const string PackageExecutable = "OctoVersion.Tool.dll"; + public const string PackageExecutable = "dotnet-octo.dll"; ///

Octopus Deploy is an automated deployment server, which you install yourself, much like you would install SQL Server, Team Foundation Server or JetBrains TeamCity. Octopus makes it easy to automate deployment of ASP.NET web applications and Windows Services into development, test and production environments.Along with the Octopus Deploy server, you'll also install a lightweight agent service on each of the machines that you plan to deploy to, for example your web and application servers. We call this the Tentacle agent; the idea being that one Octopus server controls many Tentacles, potentially a lot more than 8! With Octopus and Tentacle, you can easily deploy to your own servers, or cloud services from providers like Amazon Web Services or Microsoft Azure.

For more details, visit the official website.

public static IReadOnlyCollection Octopus(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new OctopusTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The Octo.exe pack command provides a number of other useful parameters that can be used to customize the way your package gets created, such as output folder, files to include and release notes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --author via
  • --basePath via
  • --description via
  • --format via
  • --id via
  • --include via
  • --outFolder via
  • --overwrite via
  • --releaseNotes via
  • --releaseNotesFile via
  • --title via
  • --verbose via
  • --version via
- public static IReadOnlyCollection OctopusPack(OctopusPackSettings options = null) => new OctopusTasks().Run(options); - ///

The Octo.exe pack command provides a number of other useful parameters that can be used to customize the way your package gets created, such as output folder, files to include and release notes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --author via
  • --basePath via
  • --description via
  • --format via
  • --id via
  • --include via
  • --outFolder via
  • --overwrite via
  • --releaseNotes via
  • --releaseNotesFile via
  • --title via
  • --verbose via
  • --version via
- public static IReadOnlyCollection OctopusPack(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusPackSettings())); - ///

The Octo.exe pack command provides a number of other useful parameters that can be used to customize the way your package gets created, such as output folder, files to include and release notes.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --author via
  • --basePath via
  • --description via
  • --format via
  • --id via
  • --include via
  • --outFolder via
  • --overwrite via
  • --releaseNotes via
  • --releaseNotesFile via
  • --title via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --author via
  • --basePath via
  • --description via
  • --format via
  • --id via
  • --include via
  • --outFolder via
  • --overwrite via
  • --releaseNotes via
  • --releaseNotesFile via
  • --title via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection OctopusPack(OctopusPackSettings options = null) => new OctopusTasks().Run(options); + /// + public static IReadOnlyCollection OctopusPack(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusPackSettings())); + /// public static IEnumerable<(OctopusPackSettings Settings, IReadOnlyCollection Output)> OctopusPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctopusPack, degreeOfParallelism, completeOnFailure); ///

The Octo.exe push command can push any of the supported packages types listed on this page.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --ignoreSslErrors via
  • --logLevel via
  • --package via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --replace-existing via
  • --server via
  • --space via
  • --timeout via
  • --user via
- public static IReadOnlyCollection OctopusPush(OctopusPushSettings options = null) => new OctopusTasks().Run(options); - ///

The Octo.exe push command can push any of the supported packages types listed on this page.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --ignoreSslErrors via
  • --logLevel via
  • --package via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --replace-existing via
  • --server via
  • --space via
  • --timeout via
  • --user via
- public static IReadOnlyCollection OctopusPush(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusPushSettings())); - ///

The Octo.exe push command can push any of the supported packages types listed on this page.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --ignoreSslErrors via
  • --logLevel via
  • --package via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --replace-existing via
  • --server via
  • --space via
  • --timeout via
  • --user via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --ignoreSslErrors via
  • --logLevel via
  • --package via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --replace-existing via
  • --server via
  • --space via
  • --timeout via
  • --user via
+ public static IReadOnlyCollection OctopusPush(OctopusPushSettings options = null) => new OctopusTasks().Run(options); + /// + public static IReadOnlyCollection OctopusPush(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusPushSettings())); + /// public static IEnumerable<(OctopusPushSettings Settings, IReadOnlyCollection Output)> OctopusPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctopusPush, degreeOfParallelism, completeOnFailure); ///

The Octo.exe create-release can be used to automate the creation of releases. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --gitCommit via
  • --gitRef via
  • --guidedfailure via
  • --ignorechannelrules via
  • --ignoreexisting via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --package via
  • --packageprerelease via
  • --packagesFolder via
  • --packageversion via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --releasenotes via
  • --releasenotesfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
  • --whatif via
- public static IReadOnlyCollection OctopusCreateRelease(OctopusCreateReleaseSettings options = null) => new OctopusTasks().Run(options); - ///

The Octo.exe create-release can be used to automate the creation of releases. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --gitCommit via
  • --gitRef via
  • --guidedfailure via
  • --ignorechannelrules via
  • --ignoreexisting via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --package via
  • --packageprerelease via
  • --packagesFolder via
  • --packageversion via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --releasenotes via
  • --releasenotesfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
  • --whatif via
- public static IReadOnlyCollection OctopusCreateRelease(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusCreateReleaseSettings())); - ///

The Octo.exe create-release can be used to automate the creation of releases. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --gitCommit via
  • --gitRef via
  • --guidedfailure via
  • --ignorechannelrules via
  • --ignoreexisting via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --package via
  • --packageprerelease via
  • --packagesFolder via
  • --packageversion via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --releasenotes via
  • --releasenotesfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
  • --whatif via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --gitCommit via
  • --gitRef via
  • --guidedfailure via
  • --ignorechannelrules via
  • --ignoreexisting via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --package via
  • --packageprerelease via
  • --packagesFolder via
  • --packageversion via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --releasenotes via
  • --releasenotesfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
  • --whatif via
+ public static IReadOnlyCollection OctopusCreateRelease(OctopusCreateReleaseSettings options = null) => new OctopusTasks().Run(options); + /// + public static IReadOnlyCollection OctopusCreateRelease(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusCreateReleaseSettings())); + /// public static IEnumerable<(OctopusCreateReleaseSettings Settings, IReadOnlyCollection Output)> OctopusCreateRelease(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctopusCreateRelease, degreeOfParallelism, completeOnFailure); ///

The Octo.exe deploy-release can be used to automate the deployment of releases to environments. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --guidedfailure via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --updateVariables via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
- public static IReadOnlyCollection OctopusDeployRelease(OctopusDeployReleaseSettings options = null) => new OctopusTasks().Run(options); - ///

The Octo.exe deploy-release can be used to automate the deployment of releases to environments. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --guidedfailure via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --updateVariables via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
- public static IReadOnlyCollection OctopusDeployRelease(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusDeployReleaseSettings())); - ///

The Octo.exe deploy-release can be used to automate the deployment of releases to environments. This allows you to easily integrate Octopus with other continuous integration servers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --guidedfailure via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --updateVariables via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --cancelontimeout via
  • --channel via
  • --configFile via
  • --debug via
  • --deployat via
  • --deploymentchecksleepcycle via
  • --deploymenttimeout via
  • --deployto via
  • --enableServiceMessages via
  • --force via
  • --forcepackagedownload via
  • --guidedfailure via
  • --ignoreSslErrors via
  • --logLevel via
  • --norawlog via
  • --pass via
  • --progress via
  • --project via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --rawlogfile via
  • --server via
  • --skip via
  • --space via
  • --specificmachines via
  • --tenant via
  • --tenanttag via
  • --timeout via
  • --updateVariables via
  • --user via
  • --variable via
  • --version via
  • --waitfordeployment via
+ public static IReadOnlyCollection OctopusDeployRelease(OctopusDeployReleaseSettings options = null) => new OctopusTasks().Run(options); + /// + public static IReadOnlyCollection OctopusDeployRelease(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusDeployReleaseSettings())); + /// public static IEnumerable<(OctopusDeployReleaseSettings Settings, IReadOnlyCollection Output)> OctopusDeployRelease(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctopusDeployRelease, degreeOfParallelism, completeOnFailure); ///

The Octo.exe build-information command push build information to Octopus Server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --file via
  • --ignoreSslErrors via
  • --logLevel via
  • --overwrite-mode via
  • --package-id via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --server via
  • --space via
  • --timeout via
  • --user via
  • --version via
- public static IReadOnlyCollection OctopusBuildInformation(OctopusBuildInformationSettings options = null) => new OctopusTasks().Run(options); - ///

The Octo.exe build-information command push build information to Octopus Server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --file via
  • --ignoreSslErrors via
  • --logLevel via
  • --overwrite-mode via
  • --package-id via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --server via
  • --space via
  • --timeout via
  • --user via
  • --version via
- public static IReadOnlyCollection OctopusBuildInformation(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusBuildInformationSettings())); - ///

The Octo.exe build-information command push build information to Octopus Server.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --file via
  • --ignoreSslErrors via
  • --logLevel via
  • --overwrite-mode via
  • --package-id via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --server via
  • --space via
  • --timeout via
  • --user via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --apiKey via
  • --configFile via
  • --debug via
  • --enableServiceMessages via
  • --file via
  • --ignoreSslErrors via
  • --logLevel via
  • --overwrite-mode via
  • --package-id via
  • --pass via
  • --proxy via
  • --proxyPass via
  • --proxyUser via
  • --server via
  • --space via
  • --timeout via
  • --user via
  • --version via
+ public static IReadOnlyCollection OctopusBuildInformation(OctopusBuildInformationSettings options = null) => new OctopusTasks().Run(options); + /// + public static IReadOnlyCollection OctopusBuildInformation(Configure configurator) => new OctopusTasks().Run(configurator.Invoke(new OctopusBuildInformationSettings())); + /// public static IEnumerable<(OctopusBuildInformationSettings Settings, IReadOnlyCollection Output)> OctopusBuildInformation(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OctopusBuildInformation, degreeOfParallelism, completeOnFailure); } #region OctopusPackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusPack), Arguments = "pack")] @@ -112,7 +102,7 @@ public partial class OctopusPackSettings : ToolOptions, IToolOptionsWithFramewor } #endregion #region OctopusPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusPush), Arguments = "push")] @@ -153,7 +143,7 @@ public partial class OctopusPushSettings : ToolOptions, IToolOptionsWithFramewor } #endregion #region OctopusCreateReleaseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusCreateRelease), Arguments = "create-release")] @@ -252,7 +242,7 @@ public partial class OctopusCreateReleaseSettings : ToolOptions, IToolOptionsWit } #endregion #region OctopusDeployReleaseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusDeployRelease), Arguments = "deploy-release")] @@ -331,7 +321,7 @@ public partial class OctopusDeployReleaseSettings : ToolOptions, IToolOptionsWit } #endregion #region OctopusBuildInformationSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusBuildInformation), Arguments = "build-information")] @@ -376,7 +366,7 @@ public partial class OctopusBuildInformationSettings : ToolOptions, IToolOptions } #endregion #region OctopusPackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusPackSettingsExtensions @@ -544,7 +534,7 @@ [Pure] [Builder(Type = typeof(OctopusPackSettings), Property = nameof(OctopusPac } #endregion #region OctopusPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusPushSettingsExtensions @@ -731,7 +721,7 @@ [Pure] [Builder(Type = typeof(OctopusPushSettings), Property = nameof(OctopusPus } #endregion #region OctopusCreateReleaseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusCreateReleaseSettingsExtensions @@ -1264,7 +1254,7 @@ [Pure] [Builder(Type = typeof(OctopusCreateReleaseSettings), Property = nameof(O } #endregion #region OctopusDeployReleaseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusDeployReleaseSettingsExtensions @@ -1690,7 +1680,7 @@ [Pure] [Builder(Type = typeof(OctopusDeployReleaseSettings), Property = nameof(O } #endregion #region OctopusBuildInformationSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusBuildInformationSettingsExtensions diff --git a/source/Nuke.Common/Tools/Octopus/Octopus.json b/source/Nuke.Common/Tools/Octopus/Octopus.json index f5d5af847..5742dc993 100644 --- a/source/Nuke.Common/Tools/Octopus/Octopus.json +++ b/source/Nuke.Common/Tools/Octopus/Octopus.json @@ -11,7 +11,7 @@ "help": "Octopus Deploy is an automated deployment server, which you install yourself, much like you would install SQL Server, Team Foundation Server or JetBrains TeamCity. Octopus makes it easy to automate deployment of ASP.NET web applications and Windows Services into development, test and production environments.Along with the Octopus Deploy server, you'll also install a lightweight agent service on each of the machines that you plan to deploy to, for example your web and application servers. We call this the Tentacle agent; the idea being that one Octopus server controls many Tentacles, potentially a lot more than 8! With Octopus and Tentacle, you can easily deploy to your own servers, or cloud services from providers like Amazon Web Services or Microsoft Azure.", "nugetPackageId": "Octopus.DotNet.Cli", "nugetFramework": true, - "packageExecutable": "OctoVersion.Tool.dll", + "packageExecutable": "dotnet-octo.dll", "tasks": [ { "help": "The Octo.exe pack command provides a number of other useful parameters that can be used to customize the way your package gets created, such as output folder, files to include and release notes.", diff --git a/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs b/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs index 6682fed80..a230e5d42 100644 --- a/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs +++ b/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.OpenCover; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class OpenCoverTasks : ToolTasks, IRequireNuGetPackage { - public static string OpenCoverPath => new OpenCoverTasks().GetToolPath(); + public static string OpenCoverPath { get => new OpenCoverTasks().GetToolPathInternal(); set => new OpenCoverTasks().SetToolPath(value); } public const string PackageId = "OpenCover"; public const string PackageExecutable = "OpenCover.Console.exe"; ///

OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points.

For more details, visit the official website.

public static IReadOnlyCollection OpenCover(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new OpenCoverTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -coverbytest via
  • -enableperformancecounters via
  • -excludebyattribute via
  • -excludebyfile via
  • -excludedirs via
  • -filter via
  • -hideskipped via
  • -log via
  • -mergebyhash via
  • -mergeoutput via
  • -nodefaultfilters via
  • -oldStyle via
  • -output via
  • -register via
  • -returntargetcode via
  • -safemode via
  • -searchdirs via
  • -service via
  • -showunvisited via
  • -skipautoprops via
  • -target via
  • -targetargs via
  • -targetdir via
  • -threshold via
- public static IReadOnlyCollection OpenCover(OpenCoverSettings options = null) => new OpenCoverTasks().Run(options); - ///

OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -coverbytest via
  • -enableperformancecounters via
  • -excludebyattribute via
  • -excludebyfile via
  • -excludedirs via
  • -filter via
  • -hideskipped via
  • -log via
  • -mergebyhash via
  • -mergeoutput via
  • -nodefaultfilters via
  • -oldStyle via
  • -output via
  • -register via
  • -returntargetcode via
  • -safemode via
  • -searchdirs via
  • -service via
  • -showunvisited via
  • -skipautoprops via
  • -target via
  • -targetargs via
  • -targetdir via
  • -threshold via
- public static IReadOnlyCollection OpenCover(Configure configurator) => new OpenCoverTasks().Run(configurator.Invoke(new OpenCoverSettings())); - ///

OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -coverbytest via
  • -enableperformancecounters via
  • -excludebyattribute via
  • -excludebyfile via
  • -excludedirs via
  • -filter via
  • -hideskipped via
  • -log via
  • -mergebyhash via
  • -mergeoutput via
  • -nodefaultfilters via
  • -oldStyle via
  • -output via
  • -register via
  • -returntargetcode via
  • -safemode via
  • -searchdirs via
  • -service via
  • -showunvisited via
  • -skipautoprops via
  • -target via
  • -targetargs via
  • -targetdir via
  • -threshold via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -coverbytest via
  • -enableperformancecounters via
  • -excludebyattribute via
  • -excludebyfile via
  • -excludedirs via
  • -filter via
  • -hideskipped via
  • -log via
  • -mergebyhash via
  • -mergeoutput via
  • -nodefaultfilters via
  • -oldStyle via
  • -output via
  • -register via
  • -returntargetcode via
  • -safemode via
  • -searchdirs via
  • -service via
  • -showunvisited via
  • -skipautoprops via
  • -target via
  • -targetargs via
  • -targetdir via
  • -threshold via
+ public static IReadOnlyCollection OpenCover(OpenCoverSettings options = null) => new OpenCoverTasks().Run(options); + /// + public static IReadOnlyCollection OpenCover(Configure configurator) => new OpenCoverTasks().Run(configurator.Invoke(new OpenCoverSettings())); + /// public static IEnumerable<(OpenCoverSettings Settings, IReadOnlyCollection Output)> OpenCover(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(OpenCover, degreeOfParallelism, completeOnFailure); } #region OpenCoverSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OpenCoverTasks), Command = nameof(OpenCoverTasks.OpenCover))] @@ -96,7 +94,7 @@ public partial class OpenCoverSettings : ToolOptions } #endregion #region OpenCoverSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OpenCoverSettingsExtensions diff --git a/source/Nuke.Common/Tools/Paket/Paket.Generated.cs b/source/Nuke.Common/Tools/Paket/Paket.Generated.cs index 6e15997ad..9d4a6fa0d 100644 --- a/source/Nuke.Common/Tools/Paket/Paket.Generated.cs +++ b/source/Nuke.Common/Tools/Paket/Paket.Generated.cs @@ -23,50 +23,42 @@ namespace Nuke.Common.Tools.Paket; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class PaketTasks : ToolTasks, IRequireNuGetPackage { - public static string PaketPath => new PaketTasks().GetToolPath(); + public static string PaketPath { get => new PaketTasks().GetToolPathInternal(); set => new PaketTasks().SetToolPath(value); } public const string PackageId = "Paket"; public const string PackageExecutable = "paket.exe"; ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

public static IReadOnlyCollection Paket(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new PaketTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageId> via
  • --clean-redirects via
  • --create-new-binding-files via
  • --filter via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --keep-major via
  • --keep-minor via
  • --keep-patch via
  • --log-file via
  • --no-install via
  • --redirects via
  • --silent via
  • --touch-affected-refs via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PaketUpdate(PaketUpdateSettings options = null) => new PaketTasks().Run(options); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageId> via
  • --clean-redirects via
  • --create-new-binding-files via
  • --filter via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --keep-major via
  • --keep-minor via
  • --keep-patch via
  • --log-file via
  • --no-install via
  • --redirects via
  • --silent via
  • --touch-affected-refs via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PaketUpdate(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketUpdateSettings())); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageId> via
  • --clean-redirects via
  • --create-new-binding-files via
  • --filter via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --keep-major via
  • --keep-minor via
  • --keep-patch via
  • --log-file via
  • --no-install via
  • --redirects via
  • --silent via
  • --touch-affected-refs via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <packageId> via
  • --clean-redirects via
  • --create-new-binding-files via
  • --filter via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --keep-major via
  • --keep-minor via
  • --keep-patch via
  • --log-file via
  • --no-install via
  • --redirects via
  • --silent via
  • --touch-affected-refs via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection PaketUpdate(PaketUpdateSettings options = null) => new PaketTasks().Run(options); + /// + public static IReadOnlyCollection PaketUpdate(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketUpdateSettings())); + /// public static IEnumerable<(PaketUpdateSettings Settings, IReadOnlyCollection Output)> PaketUpdate(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PaketUpdate, degreeOfParallelism, completeOnFailure); ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fail-on-checks via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --ignore-checks via
  • --log-file via
  • --only-referenced via
  • --project via
  • --references-files via
  • --silent via
  • --target-framework via
  • --touch-affected-refs via
  • --verbose via
- public static IReadOnlyCollection PaketRestore(PaketRestoreSettings options = null) => new PaketTasks().Run(options); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fail-on-checks via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --ignore-checks via
  • --log-file via
  • --only-referenced via
  • --project via
  • --references-files via
  • --silent via
  • --target-framework via
  • --touch-affected-refs via
  • --verbose via
- public static IReadOnlyCollection PaketRestore(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketRestoreSettings())); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fail-on-checks via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --ignore-checks via
  • --log-file via
  • --only-referenced via
  • --project via
  • --references-files via
  • --silent via
  • --target-framework via
  • --touch-affected-refs via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --fail-on-checks via
  • --force via
  • --from-bootstrapper via
  • --group via
  • --ignore-checks via
  • --log-file via
  • --only-referenced via
  • --project via
  • --references-files via
  • --silent via
  • --target-framework via
  • --touch-affected-refs via
  • --verbose via
+ public static IReadOnlyCollection PaketRestore(PaketRestoreSettings options = null) => new PaketTasks().Run(options); + /// + public static IReadOnlyCollection PaketRestore(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketRestoreSettings())); + /// public static IEnumerable<(PaketRestoreSettings Settings, IReadOnlyCollection Output)> PaketRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PaketRestore, degreeOfParallelism, completeOnFailure); ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-key via
  • --endpoint via
  • --from-bootstrapper via
  • --log-file via
  • --silent via
  • --url via
  • --verbose via
  • file via
- public static IReadOnlyCollection PaketPush(PaketPushSettings options = null) => new PaketTasks().Run(options); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-key via
  • --endpoint via
  • --from-bootstrapper via
  • --log-file via
  • --silent via
  • --url via
  • --verbose via
  • file via
- public static IReadOnlyCollection PaketPush(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketPushSettings())); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-key via
  • --endpoint via
  • --from-bootstrapper via
  • --log-file via
  • --silent via
  • --url via
  • --verbose via
  • file via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-key via
  • --endpoint via
  • --from-bootstrapper via
  • --log-file via
  • --silent via
  • --url via
  • --verbose via
  • file via
+ public static IReadOnlyCollection PaketPush(PaketPushSettings options = null) => new PaketTasks().Run(options); + /// + public static IReadOnlyCollection PaketPush(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketPushSettings())); + /// public static IEnumerable<(PaketPushSettings Settings, IReadOnlyCollection Output)> PaketPush(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PaketPush, degreeOfParallelism, completeOnFailure); ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputDirectory> via
  • --build-config via
  • --build-platform via
  • --exclude via
  • --from-bootstrapper via
  • --include-referenced-projects via
  • --lock-dependencies via
  • --log-file via
  • --minimum-from-lock-file via
  • --pin-project-references via
  • --project-url via
  • --release-notes via
  • --silent via
  • --specific-version via
  • --symbols via
  • --template via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PaketPack(PaketPackSettings options = null) => new PaketTasks().Run(options); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputDirectory> via
  • --build-config via
  • --build-platform via
  • --exclude via
  • --from-bootstrapper via
  • --include-referenced-projects via
  • --lock-dependencies via
  • --log-file via
  • --minimum-from-lock-file via
  • --pin-project-references via
  • --project-url via
  • --release-notes via
  • --silent via
  • --specific-version via
  • --symbols via
  • --template via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PaketPack(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketPackSettings())); - ///

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputDirectory> via
  • --build-config via
  • --build-platform via
  • --exclude via
  • --from-bootstrapper via
  • --include-referenced-projects via
  • --lock-dependencies via
  • --log-file via
  • --minimum-from-lock-file via
  • --pin-project-references via
  • --project-url via
  • --release-notes via
  • --silent via
  • --specific-version via
  • --symbols via
  • --template via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputDirectory> via
  • --build-config via
  • --build-platform via
  • --exclude via
  • --from-bootstrapper via
  • --include-referenced-projects via
  • --lock-dependencies via
  • --log-file via
  • --minimum-from-lock-file via
  • --pin-project-references via
  • --project-url via
  • --release-notes via
  • --silent via
  • --specific-version via
  • --symbols via
  • --template via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection PaketPack(PaketPackSettings options = null) => new PaketTasks().Run(options); + /// + public static IReadOnlyCollection PaketPack(Configure configurator) => new PaketTasks().Run(configurator.Invoke(new PaketPackSettings())); + /// public static IEnumerable<(PaketPackSettings Settings, IReadOnlyCollection Output)> PaketPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PaketPack, degreeOfParallelism, completeOnFailure); } #region PaketUpdateSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketUpdate), Arguments = "update")] @@ -109,7 +101,7 @@ public partial class PaketUpdateSettings : ToolOptions } #endregion #region PaketRestoreSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketRestore), Arguments = "restore")] @@ -144,7 +136,7 @@ public partial class PaketRestoreSettings : ToolOptions } #endregion #region PaketPushSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketPush), Arguments = "push")] @@ -169,7 +161,7 @@ public partial class PaketPushSettings : ToolOptions } #endregion #region PaketPackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketPack), Arguments = "pack")] @@ -214,7 +206,7 @@ public partial class PaketPackSettings : ToolOptions } #endregion #region PaketUpdateSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketUpdateSettingsExtensions @@ -475,7 +467,7 @@ [Pure] [Builder(Type = typeof(PaketUpdateSettings), Property = nameof(PaketUpdat } #endregion #region PaketRestoreSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketRestoreSettingsExtensions @@ -674,7 +666,7 @@ [Pure] [Builder(Type = typeof(PaketRestoreSettings), Property = nameof(PaketRest } #endregion #region PaketPushSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketPushSettingsExtensions @@ -773,7 +765,7 @@ [Pure] [Builder(Type = typeof(PaketPushSettings), Property = nameof(PaketPushSet } #endregion #region PaketPackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketPackSettingsExtensions diff --git a/source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs b/source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs index 977a03327..dc11bf14d 100644 --- a/source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs +++ b/source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs @@ -22,21 +22,19 @@ namespace Nuke.Common.Tools.PowerShell; [ExcludeFromCodeCoverage] public partial class PowerShellTasks : ToolTasks { - public static string PowerShellPath => new PowerShellTasks().GetToolPath(); + public static string PowerShellPath { get => new PowerShellTasks().GetToolPathInternal(); set => new PowerShellTasks().SetToolPath(value); } ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

public static IReadOnlyCollection PowerShell(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new PowerShellTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • - via
  • -Command via
  • -ConfigurationName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -OutputFormat via
  • -PSConsoleFile via
  • -Sta via
  • -Version via
  • -WindowStyle via
- public static IReadOnlyCollection PowerShell(PowerShellSettings options = null) => new PowerShellTasks().Run(options); - ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • - via
  • -Command via
  • -ConfigurationName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -OutputFormat via
  • -PSConsoleFile via
  • -Sta via
  • -Version via
  • -WindowStyle via
- public static IReadOnlyCollection PowerShell(Configure configurator) => new PowerShellTasks().Run(configurator.Invoke(new PowerShellSettings())); - ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • - via
  • -Command via
  • -ConfigurationName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -OutputFormat via
  • -PSConsoleFile via
  • -Sta via
  • -Version via
  • -WindowStyle via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • - via
  • -Command via
  • -ConfigurationName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -OutputFormat via
  • -PSConsoleFile via
  • -Sta via
  • -Version via
  • -WindowStyle via
+ public static IReadOnlyCollection PowerShell(PowerShellSettings options = null) => new PowerShellTasks().Run(options); + /// + public static IReadOnlyCollection PowerShell(Configure configurator) => new PowerShellTasks().Run(configurator.Invoke(new PowerShellSettings())); + /// public static IEnumerable<(PowerShellSettings Settings, IReadOnlyCollection Output)> PowerShell(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PowerShell, degreeOfParallelism, completeOnFailure); } #region PowerShellSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PowerShellTasks), Command = nameof(PowerShellTasks.PowerShell))] @@ -81,7 +79,7 @@ public partial class PowerShellSettings : ToolOptions } #endregion #region PowerShellSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PowerShellSettingsExtensions diff --git a/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs b/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs index 9a9c645ab..b7b78a786 100644 --- a/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs +++ b/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs @@ -23,247 +23,195 @@ namespace Nuke.Common.Tools.Pulumi; [PathTool(Executable = PathExecutable)] public partial class PulumiTasks : ToolTasks, IRequirePathTool { - public static string PulumiPath => new PulumiTasks().GetToolPath(); + public static string PulumiPath { get => new PulumiTasks().GetToolPathInternal(); set => new PulumiTasks().SetToolPath(value); } public const string PathExecutable = "pulumi"; ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

public static IReadOnlyCollection Pulumi(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new PulumiTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --secrets-provider via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiUp(PulumiUpSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --secrets-provider via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiUp(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiUpSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --secrets-provider via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
  • --yes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --secrets-provider via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
  • --yes via
+ public static IReadOnlyCollection PulumiUp(PulumiUpSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiUp(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiUpSettings())); + /// public static IEnumerable<(PulumiUpSettings Settings, IReadOnlyCollection Output)> PulumiUp(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiUp, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --json via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiPreview(PulumiPreviewSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --json via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiPreview(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiPreviewSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --json via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config via
  • --config-file via
  • --config-path via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --expect-no-changes via
  • --json via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --policy-pack via
  • --policy-pack-config via
  • --profiling via
  • --refresh via
  • --replace via
  • --show-config via
  • --show-reads via
  • --show-replacement-steps via
  • --show-sames via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --target-replace via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiPreview(PulumiPreviewSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiPreview(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiPreviewSettings())); + /// public static IEnumerable<(PulumiPreviewSettings Settings, IReadOnlyCollection Output)> PulumiPreview(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiPreview, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --stack via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfig(PulumiConfigSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --stack via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfig(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --stack via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --stack via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfig(PulumiConfigSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfig(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigSettings())); + /// public static IEnumerable<(PulumiConfigSettings Settings, IReadOnlyCollection Output)> PulumiConfig(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfig, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --dest via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigCopy(PulumiConfigCopySettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --dest via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigCopy(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigCopySettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --dest via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --dest via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfigCopy(PulumiConfigCopySettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfigCopy(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigCopySettings())); + /// public static IEnumerable<(PulumiConfigCopySettings Settings, IReadOnlyCollection Output)> PulumiConfigCopy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfigCopy, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigGet(PulumiConfigGetSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigGet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigGetSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfigGet(PulumiConfigGetSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfigGet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigGetSettings())); + /// public static IEnumerable<(PulumiConfigGetSettings Settings, IReadOnlyCollection Output)> PulumiConfigGet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfigGet, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigRefresh(PulumiConfigRefreshSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigRefresh(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigRefreshSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfigRefresh(PulumiConfigRefreshSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfigRefresh(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigRefreshSettings())); + /// public static IEnumerable<(PulumiConfigRefreshSettings Settings, IReadOnlyCollection Output)> PulumiConfigRefresh(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfigRefresh, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigRemove(PulumiConfigRemoveSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigRemoveSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfigRemove(PulumiConfigRemoveSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfigRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigRemoveSettings())); + /// public static IEnumerable<(PulumiConfigRemoveSettings Settings, IReadOnlyCollection Output)> PulumiConfigRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfigRemove, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --plaintext via
  • --profiling via
  • --secret via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigSet(PulumiConfigSetSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --plaintext via
  • --profiling via
  • --secret via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiConfigSet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigSetSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --plaintext via
  • --profiling via
  • --secret via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <key> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --path via
  • --plaintext via
  • --profiling via
  • --secret via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiConfigSet(PulumiConfigSetSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiConfigSet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiConfigSetSettings())); + /// public static IEnumerable<(PulumiConfigSetSettings Settings, IReadOnlyCollection Output)> PulumiConfigSet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiConfigSet, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-ids via
  • --show-name via
  • --show-secrets via
  • --show-urns via
  • --stack via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStack(PulumiStackSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-ids via
  • --show-name via
  • --show-secrets via
  • --show-urns via
  • --stack via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStack(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-ids via
  • --show-name via
  • --show-secrets via
  • --show-urns via
  • --stack via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-ids via
  • --show-name via
  • --show-secrets via
  • --show-urns via
  • --stack via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStack(PulumiStackSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStack(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackSettings())); + /// public static IEnumerable<(PulumiStackSettings Settings, IReadOnlyCollection Output)> PulumiStack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStack, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newSecretsProvider> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackChangeSecretsProvider(PulumiStackChangeSecretsProviderSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newSecretsProvider> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackChangeSecretsProvider(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackChangeSecretsProviderSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newSecretsProvider> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newSecretsProvider> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackChangeSecretsProvider(PulumiStackChangeSecretsProviderSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackChangeSecretsProvider(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackChangeSecretsProviderSettings())); + /// public static IEnumerable<(PulumiStackChangeSecretsProviderSettings Settings, IReadOnlyCollection Output)> PulumiStackChangeSecretsProvider(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackChangeSecretsProvider, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PulumiStackExport(PulumiStackExportSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
  • --version via
- public static IReadOnlyCollection PulumiStackExport(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackExportSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
  • --version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
  • --version via
+ public static IReadOnlyCollection PulumiStackExport(PulumiStackExportSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackExport(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackExportSettings())); + /// public static IEnumerable<(PulumiStackExportSettings Settings, IReadOnlyCollection Output)> PulumiStackExport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackExport, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • --color via
  • --cwd via
  • --dependency-edge-color via
  • --disable-integrity-checking via
  • --emoji via
  • --ignore-dependency-edges via
  • --ignore-parent-edges via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --parent-edge-color via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackGraph(PulumiStackGraphSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • --color via
  • --cwd via
  • --dependency-edge-color via
  • --disable-integrity-checking via
  • --emoji via
  • --ignore-dependency-edges via
  • --ignore-parent-edges via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --parent-edge-color via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackGraph(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackGraphSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • --color via
  • --cwd via
  • --dependency-edge-color via
  • --disable-integrity-checking via
  • --emoji via
  • --ignore-dependency-edges via
  • --ignore-parent-edges via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --parent-edge-color via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <file> via
  • --color via
  • --cwd via
  • --dependency-edge-color via
  • --disable-integrity-checking via
  • --emoji via
  • --ignore-dependency-edges via
  • --ignore-parent-edges via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --parent-edge-color via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackGraph(PulumiStackGraphSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackGraph(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackGraphSettings())); + /// public static IEnumerable<(PulumiStackGraphSettings Settings, IReadOnlyCollection Output)> PulumiStackGraph(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackGraph, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackHistory(PulumiStackHistorySettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackHistory(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackHistorySettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackHistory(PulumiStackHistorySettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackHistory(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackHistorySettings())); + /// public static IEnumerable<(PulumiStackHistorySettings Settings, IReadOnlyCollection Output)> PulumiStackHistory(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackHistory, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackImport(PulumiStackImportSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackImport(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackImportSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --file via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackImport(PulumiStackImportSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackImport(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackImportSettings())); + /// public static IEnumerable<(PulumiStackImportSettings Settings, IReadOnlyCollection Output)> PulumiStackImport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackImport, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <organizationAndName> via
  • --color via
  • --copy-config-from via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackInit(PulumiStackInitSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <organizationAndName> via
  • --color via
  • --copy-config-from via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackInit(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackInitSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <organizationAndName> via
  • --color via
  • --copy-config-from via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <organizationAndName> via
  • --color via
  • --copy-config-from via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackInit(PulumiStackInitSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackInit(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackInitSettings())); + /// public static IEnumerable<(PulumiStackInitSettings Settings, IReadOnlyCollection Output)> PulumiStackInit(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackInit, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --organization via
  • --profiling via
  • --project via
  • --tag via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackList(PulumiStackListSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --organization via
  • --profiling via
  • --project via
  • --tag via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackList(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackListSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --organization via
  • --profiling via
  • --project via
  • --tag via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --all via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --organization via
  • --profiling via
  • --project via
  • --tag via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackList(PulumiStackListSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackList(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackListSettings())); + /// public static IEnumerable<(PulumiStackListSettings Settings, IReadOnlyCollection Output)> PulumiStackList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackList, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <propertyName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackOutput(PulumiStackOutputSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <propertyName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackOutput(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackOutputSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <propertyName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <propertyName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --show-secrets via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackOutput(PulumiStackOutputSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackOutput(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackOutputSettings())); + /// public static IEnumerable<(PulumiStackOutputSettings Settings, IReadOnlyCollection Output)> PulumiStackOutput(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackOutput, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newStackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackRename(PulumiStackRenameSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newStackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackRename(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackRenameSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newStackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <newStackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackRename(PulumiStackRenameSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackRename(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackRenameSettings())); + /// public static IEnumerable<(PulumiStackRenameSettings Settings, IReadOnlyCollection Output)> PulumiStackRename(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackRename, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --preserve-config via
  • --profiling via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiStackRemove(PulumiStackRemoveSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --preserve-config via
  • --profiling via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiStackRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackRemoveSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --preserve-config via
  • --profiling via
  • --tracing via
  • --verbose via
  • --yes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --preserve-config via
  • --profiling via
  • --tracing via
  • --verbose via
  • --yes via
+ public static IReadOnlyCollection PulumiStackRemove(PulumiStackRemoveSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackRemoveSettings())); + /// public static IEnumerable<(PulumiStackRemoveSettings Settings, IReadOnlyCollection Output)> PulumiStackRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackRemove, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --create via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackSelect(PulumiStackSelectSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --create via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackSelect(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackSelectSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --create via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <stackName> via
  • --color via
  • --create via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --secrets-provider via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackSelect(PulumiStackSelectSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackSelect(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackSelectSettings())); + /// public static IEnumerable<(PulumiStackSelectSettings Settings, IReadOnlyCollection Output)> PulumiStackSelect(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackSelect, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagSet(PulumiStackTagSetSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagSet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagSetSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • <value> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackTagSet(PulumiStackTagSetSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackTagSet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagSetSettings())); + /// public static IEnumerable<(PulumiStackTagSetSettings Settings, IReadOnlyCollection Output)> PulumiStackTagSet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackTagSet, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagGet(PulumiStackTagGetSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagGet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagGetSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackTagGet(PulumiStackTagGetSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackTagGet(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagGetSettings())); + /// public static IEnumerable<(PulumiStackTagGetSettings Settings, IReadOnlyCollection Output)> PulumiStackTagGet(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackTagGet, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagRemove(PulumiStackTagRemoveSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagRemoveSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <name> via
  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackTagRemove(PulumiStackTagRemoveSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackTagRemove(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagRemoveSettings())); + /// public static IEnumerable<(PulumiStackTagRemoveSettings Settings, IReadOnlyCollection Output)> PulumiStackTagRemove(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackTagRemove, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagList(PulumiStackTagListSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
- public static IReadOnlyCollection PulumiStackTagList(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagListSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --cwd via
  • --disable-integrity-checking via
  • --emoji via
  • --json via
  • --logflow via
  • --logtostderr via
  • --non-interactive via
  • --profiling via
  • --tracing via
  • --verbose via
+ public static IReadOnlyCollection PulumiStackTagList(PulumiStackTagListSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiStackTagList(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiStackTagListSettings())); + /// public static IEnumerable<(PulumiStackTagListSettings Settings, IReadOnlyCollection Output)> PulumiStackTagList(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiStackTagList, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <template> via
  • --color via
  • --config via
  • --config-path via
  • --cwd via
  • --description via
  • --dir via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --generate-only via
  • --logflow via
  • --logtostderr via
  • --name via
  • --non-interactive via
  • --offline via
  • --profiling via
  • --secrets-provider via
  • --stack via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiNew(PulumiNewSettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <template> via
  • --color via
  • --config via
  • --config-path via
  • --cwd via
  • --description via
  • --dir via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --generate-only via
  • --logflow via
  • --logtostderr via
  • --name via
  • --non-interactive via
  • --offline via
  • --profiling via
  • --secrets-provider via
  • --stack via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiNew(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiNewSettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <template> via
  • --color via
  • --config via
  • --config-path via
  • --cwd via
  • --description via
  • --dir via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --generate-only via
  • --logflow via
  • --logtostderr via
  • --name via
  • --non-interactive via
  • --offline via
  • --profiling via
  • --secrets-provider via
  • --stack via
  • --tracing via
  • --verbose via
  • --yes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <template> via
  • --color via
  • --config via
  • --config-path via
  • --cwd via
  • --description via
  • --dir via
  • --disable-integrity-checking via
  • --emoji via
  • --force via
  • --generate-only via
  • --logflow via
  • --logtostderr via
  • --name via
  • --non-interactive via
  • --offline via
  • --profiling via
  • --secrets-provider via
  • --stack via
  • --tracing via
  • --verbose via
  • --yes via
+ public static IReadOnlyCollection PulumiNew(PulumiNewSettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiNew(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiNewSettings())); + /// public static IEnumerable<(PulumiNewSettings Settings, IReadOnlyCollection Output)> PulumiNew(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiNew, degreeOfParallelism, completeOnFailure); ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --profiling via
  • --refresh via
  • --show-config via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiDestroy(PulumiDestroySettings options = null) => new PulumiTasks().Run(options); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --profiling via
  • --refresh via
  • --show-config via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --tracing via
  • --verbose via
  • --yes via
- public static IReadOnlyCollection PulumiDestroy(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiDestroySettings())); - ///

Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --profiling via
  • --refresh via
  • --show-config via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --tracing via
  • --verbose via
  • --yes via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --color via
  • --config-file via
  • --cwd via
  • --debug via
  • --diff via
  • --disable-integrity-checking via
  • --emoji via
  • --logflow via
  • --logtostderr via
  • --message via
  • --non-interactive via
  • --parallel via
  • --profiling via
  • --refresh via
  • --show-config via
  • --show-replacement-steps via
  • --show-sames via
  • --skip-preview via
  • --stack via
  • --suppress-outputs via
  • --suppress-permalink via
  • --target via
  • --target-dependents via
  • --tracing via
  • --verbose via
  • --yes via
+ public static IReadOnlyCollection PulumiDestroy(PulumiDestroySettings options = null) => new PulumiTasks().Run(options); + /// + public static IReadOnlyCollection PulumiDestroy(Configure configurator) => new PulumiTasks().Run(configurator.Invoke(new PulumiDestroySettings())); + /// public static IEnumerable<(PulumiDestroySettings Settings, IReadOnlyCollection Output)> PulumiDestroy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(PulumiDestroy, degreeOfParallelism, completeOnFailure); } #region PulumiUpSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiUp), Arguments = "up")] @@ -342,7 +290,7 @@ public partial class PulumiUpSettings : ToolOptions } #endregion #region PulumiPreviewSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiPreview), Arguments = "preview")] @@ -417,7 +365,7 @@ public partial class PulumiPreviewSettings : ToolOptions } #endregion #region PulumiConfigSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfig), Arguments = "config")] @@ -454,7 +402,7 @@ public partial class PulumiConfigSettings : ToolOptions } #endregion #region PulumiConfigCopySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigCopy), Arguments = "config cp")] @@ -487,7 +435,7 @@ public partial class PulumiConfigCopySettings : ToolOptions } #endregion #region PulumiConfigGetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigGet), Arguments = "config get")] @@ -522,7 +470,7 @@ public partial class PulumiConfigGetSettings : ToolOptions } #endregion #region PulumiConfigRefreshSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigRefresh), Arguments = "config refresh")] @@ -553,7 +501,7 @@ public partial class PulumiConfigRefreshSettings : ToolOptions } #endregion #region PulumiConfigRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigRemove), Arguments = "config rm")] @@ -586,7 +534,7 @@ public partial class PulumiConfigRemoveSettings : ToolOptions } #endregion #region PulumiConfigSetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigSet), Arguments = "config set")] @@ -625,7 +573,7 @@ public partial class PulumiConfigSetSettings : ToolOptions } #endregion #region PulumiStackSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStack), Arguments = "stack")] @@ -664,7 +612,7 @@ public partial class PulumiStackSettings : ToolOptions } #endregion #region PulumiStackChangeSecretsProviderSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackChangeSecretsProvider), Arguments = "stack change-secrets-provider")] @@ -695,7 +643,7 @@ public partial class PulumiStackChangeSecretsProviderSettings : ToolOptions } #endregion #region PulumiStackExportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackExport), Arguments = "stack export")] @@ -730,7 +678,7 @@ public partial class PulumiStackExportSettings : ToolOptions } #endregion #region PulumiStackGraphSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackGraph), Arguments = "stack graph")] @@ -769,7 +717,7 @@ public partial class PulumiStackGraphSettings : ToolOptions } #endregion #region PulumiStackHistorySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackHistory), Arguments = "stack history")] @@ -802,7 +750,7 @@ public partial class PulumiStackHistorySettings : ToolOptions } #endregion #region PulumiStackImportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackImport), Arguments = "stack import")] @@ -835,7 +783,7 @@ public partial class PulumiStackImportSettings : ToolOptions } #endregion #region PulumiStackInitSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackInit), Arguments = "stack init")] @@ -870,7 +818,7 @@ public partial class PulumiStackInitSettings : ToolOptions } #endregion #region PulumiStackListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackList), Arguments = "stack ls")] @@ -909,7 +857,7 @@ public partial class PulumiStackListSettings : ToolOptions } #endregion #region PulumiStackOutputSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackOutput), Arguments = "stack output")] @@ -944,7 +892,7 @@ public partial class PulumiStackOutputSettings : ToolOptions } #endregion #region PulumiStackRenameSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackRename), Arguments = "stack rename")] @@ -975,7 +923,7 @@ public partial class PulumiStackRenameSettings : ToolOptions } #endregion #region PulumiStackRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackRemove), Arguments = "stack rm")] @@ -1012,7 +960,7 @@ public partial class PulumiStackRemoveSettings : ToolOptions } #endregion #region PulumiStackSelectSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackSelect), Arguments = "stack select")] @@ -1047,7 +995,7 @@ public partial class PulumiStackSelectSettings : ToolOptions } #endregion #region PulumiStackTagSetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagSet), Arguments = "stack tag set")] @@ -1080,7 +1028,7 @@ public partial class PulumiStackTagSetSettings : ToolOptions } #endregion #region PulumiStackTagGetSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagGet), Arguments = "stack tag get")] @@ -1111,7 +1059,7 @@ public partial class PulumiStackTagGetSettings : ToolOptions } #endregion #region PulumiStackTagRemoveSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagRemove), Arguments = "stack tag rm")] @@ -1142,7 +1090,7 @@ public partial class PulumiStackTagRemoveSettings : ToolOptions } #endregion #region PulumiStackTagListSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagList), Arguments = "stack tag ls")] @@ -1173,7 +1121,7 @@ public partial class PulumiStackTagListSettings : ToolOptions } #endregion #region PulumiNewSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiNew), Arguments = "new")] @@ -1226,7 +1174,7 @@ public partial class PulumiNewSettings : ToolOptions } #endregion #region PulumiDestroySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiDestroy), Arguments = "destroy")] @@ -1287,7 +1235,7 @@ public partial class PulumiDestroySettings : ToolOptions } #endregion #region PulumiUpSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiUpSettingsExtensions @@ -1836,7 +1784,7 @@ [Pure] [Builder(Type = typeof(PulumiUpSettings), Property = nameof(PulumiUpSetti } #endregion #region PulumiPreviewSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiPreviewSettingsExtensions @@ -2360,7 +2308,7 @@ [Pure] [Builder(Type = typeof(PulumiPreviewSettings), Property = nameof(PulumiPr } #endregion #region PulumiConfigSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigSettingsExtensions @@ -2543,7 +2491,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigSettings), Property = nameof(PulumiCon } #endregion #region PulumiConfigCopySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigCopySettingsExtensions @@ -2692,7 +2640,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigCopySettings), Property = nameof(Pulum } #endregion #region PulumiConfigGetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigGetSettingsExtensions @@ -2858,7 +2806,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigGetSettings), Property = nameof(Pulumi } #endregion #region PulumiConfigRefreshSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigRefreshSettingsExtensions @@ -3008,7 +2956,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigRefreshSettings), Property = nameof(Pu } #endregion #region PulumiConfigRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigRemoveSettingsExtensions @@ -3157,7 +3105,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigRemoveSettings), Property = nameof(Pul } #endregion #region PulumiConfigSetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigSetSettingsExtensions @@ -3348,7 +3296,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigSetSettings), Property = nameof(Pulumi } #endregion #region PulumiStackSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackSettingsExtensions @@ -3557,7 +3505,7 @@ [Pure] [Builder(Type = typeof(PulumiStackSettings), Property = nameof(PulumiStac } #endregion #region PulumiStackChangeSecretsProviderSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackChangeSecretsProviderSettingsExtensions @@ -3698,7 +3646,7 @@ [Pure] [Builder(Type = typeof(PulumiStackChangeSecretsProviderSettings), Propert } #endregion #region PulumiStackExportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackExportSettingsExtensions @@ -3864,7 +3812,7 @@ [Pure] [Builder(Type = typeof(PulumiStackExportSettings), Property = nameof(Pulu } #endregion #region PulumiStackGraphSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackGraphSettingsExtensions @@ -4055,7 +4003,7 @@ [Pure] [Builder(Type = typeof(PulumiStackGraphSettings), Property = nameof(Pulum } #endregion #region PulumiStackHistorySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackHistorySettingsExtensions @@ -4222,7 +4170,7 @@ [Pure] [Builder(Type = typeof(PulumiStackHistorySettings), Property = nameof(Pul } #endregion #region PulumiStackImportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackImportSettingsExtensions @@ -4380,7 +4328,7 @@ [Pure] [Builder(Type = typeof(PulumiStackImportSettings), Property = nameof(Pulu } #endregion #region PulumiStackInitSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackInitSettingsExtensions @@ -4537,7 +4485,7 @@ [Pure] [Builder(Type = typeof(PulumiStackInitSettings), Property = nameof(Pulumi } #endregion #region PulumiStackListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackListSettingsExtensions @@ -4728,7 +4676,7 @@ [Pure] [Builder(Type = typeof(PulumiStackListSettings), Property = nameof(Pulumi } #endregion #region PulumiStackOutputSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackOutputSettingsExtensions @@ -4903,7 +4851,7 @@ [Pure] [Builder(Type = typeof(PulumiStackOutputSettings), Property = nameof(Pulu } #endregion #region PulumiStackRenameSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackRenameSettingsExtensions @@ -5044,7 +4992,7 @@ [Pure] [Builder(Type = typeof(PulumiStackRenameSettings), Property = nameof(Pulu } #endregion #region PulumiStackRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackRemoveSettingsExtensions @@ -5236,7 +5184,7 @@ [Pure] [Builder(Type = typeof(PulumiStackRemoveSettings), Property = nameof(Pulu } #endregion #region PulumiStackSelectSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackSelectSettingsExtensions @@ -5402,7 +5350,7 @@ [Pure] [Builder(Type = typeof(PulumiStackSelectSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagSetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagSetSettingsExtensions @@ -5551,7 +5499,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagSetSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagGetSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagGetSettingsExtensions @@ -5692,7 +5640,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagGetSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagRemoveSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagRemoveSettingsExtensions @@ -5833,7 +5781,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagRemoveSettings), Property = nameof(P } #endregion #region PulumiStackTagListSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagListSettingsExtensions @@ -5983,7 +5931,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagListSettings), Property = nameof(Pul } #endregion #region PulumiNewSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiNewSettingsExtensions @@ -6272,7 +6220,7 @@ [Pure] [Builder(Type = typeof(PulumiNewSettings), Property = nameof(PulumiNewSet } #endregion #region PulumiDestroySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiDestroySettingsExtensions diff --git a/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs b/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs index 20b712b80..4f279b2a6 100644 --- a/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs +++ b/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.Pwsh; [PathTool(Executable = PathExecutable)] public partial class PwshTasks : ToolTasks, IRequirePathTool { - public static string PwshPath => new PwshTasks().GetToolPath(); + public static string PwshPath { get => new PwshTasks().GetToolPathInternal(); set => new PwshTasks().SetToolPath(value); } public const string PathExecutable = "pwsh"; ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

public static IReadOnlyCollection Pwsh(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new PwshTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • -Command via
  • -ConfigurationFile via
  • -ConfigurationName via
  • -CustomPipeName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Interactive via
  • -Login via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -NoProfileLoadTime via
  • -OutputFormat via
  • -SettingsFile via
  • -SSHServerMode via
  • -Sta via
  • -Version via
  • -WindowStyle via
  • -WorkingDirectory via
- public static IReadOnlyCollection Pwsh(PwshSettings options = null) => new PwshTasks().Run(options); - ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • -Command via
  • -ConfigurationFile via
  • -ConfigurationName via
  • -CustomPipeName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Interactive via
  • -Login via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -NoProfileLoadTime via
  • -OutputFormat via
  • -SettingsFile via
  • -SSHServerMode via
  • -Sta via
  • -Version via
  • -WindowStyle via
  • -WorkingDirectory via
- public static IReadOnlyCollection Pwsh(Configure configurator) => new PwshTasks().Run(configurator.Invoke(new PwshSettings())); - ///

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • -Command via
  • -ConfigurationFile via
  • -ConfigurationName via
  • -CustomPipeName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Interactive via
  • -Login via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -NoProfileLoadTime via
  • -OutputFormat via
  • -SettingsFile via
  • -SSHServerMode via
  • -Sta via
  • -Version via
  • -WindowStyle via
  • -WorkingDirectory via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <fileArguments> via
  • -Command via
  • -ConfigurationFile via
  • -ConfigurationName via
  • -CustomPipeName via
  • -EncodedCommand via
  • -ExecutionPolicy via
  • -File via
  • -InputFormat via
  • -Interactive via
  • -Login via
  • -Mta via
  • -NoExit via
  • -NoLogo via
  • -NonInteractive via
  • -NoProfile via
  • -NoProfileLoadTime via
  • -OutputFormat via
  • -SettingsFile via
  • -SSHServerMode via
  • -Sta via
  • -Version via
  • -WindowStyle via
  • -WorkingDirectory via
+ public static IReadOnlyCollection Pwsh(PwshSettings options = null) => new PwshTasks().Run(options); + /// + public static IReadOnlyCollection Pwsh(Configure configurator) => new PwshTasks().Run(configurator.Invoke(new PwshSettings())); + /// public static IEnumerable<(PwshSettings Settings, IReadOnlyCollection Output)> Pwsh(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Pwsh, degreeOfParallelism, completeOnFailure); } #region PwshSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PwshTasks), Command = nameof(PwshTasks.Pwsh))] @@ -95,7 +93,7 @@ public partial class PwshSettings : ToolOptions } #endregion #region PwshSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PwshSettingsExtensions diff --git a/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs b/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs index 52f679bdd..7686fa925 100644 --- a/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs +++ b/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs @@ -23,41 +23,35 @@ namespace Nuke.Common.Tools.ReSharper; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class ReSharperTasks : ToolTasks, IRequireNuGetPackage { - public static string ReSharperPath => new ReSharperTasks().GetToolPath(); + public static string ReSharperPath { get => new ReSharperTasks().GetToolPathInternal(); set => new ReSharperTasks().SetToolPath(value); } public const string PackageId = "JetBrains.ReSharper.GlobalTools"; public const string PackageExecutable = "JetBrains.CommandLine.Products.dll"; ///

For more details, visit the official website.

public static IReadOnlyCollection ReSharper(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new ReSharperTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

One of ReSharper's most notable features, code inspection, is available even without opening Visual Studio. InspectCode, a free command line tool requires a minimum of one parameter- your solution file- to apply all of ReSharper's inspections.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --absolute-paths via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --dumpIssuesTypes via
  • --exclude via
  • --format via
  • --include via
  • --jobs via
  • --mono via
  • --no-buildin-settings via
  • --no-swea via
  • --output via
  • --project via
  • --properties via
  • --settings via
  • --severity via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
- public static IReadOnlyCollection ReSharperInspectCode(ReSharperInspectCodeSettings options = null) => new ReSharperTasks().Run(options); - ///

One of ReSharper's most notable features, code inspection, is available even without opening Visual Studio. InspectCode, a free command line tool requires a minimum of one parameter- your solution file- to apply all of ReSharper's inspections.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --absolute-paths via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --dumpIssuesTypes via
  • --exclude via
  • --format via
  • --include via
  • --jobs via
  • --mono via
  • --no-buildin-settings via
  • --no-swea via
  • --output via
  • --project via
  • --properties via
  • --settings via
  • --severity via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
- public static IReadOnlyCollection ReSharperInspectCode(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperInspectCodeSettings())); - ///

One of ReSharper's most notable features, code inspection, is available even without opening Visual Studio. InspectCode, a free command line tool requires a minimum of one parameter- your solution file- to apply all of ReSharper's inspections.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --absolute-paths via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --dumpIssuesTypes via
  • --exclude via
  • --format via
  • --include via
  • --jobs via
  • --mono via
  • --no-buildin-settings via
  • --no-swea via
  • --output via
  • --project via
  • --properties via
  • --settings via
  • --severity via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --absolute-paths via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --dumpIssuesTypes via
  • --exclude via
  • --format via
  • --include via
  • --jobs via
  • --mono via
  • --no-buildin-settings via
  • --no-swea via
  • --output via
  • --project via
  • --properties via
  • --settings via
  • --severity via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
+ public static IReadOnlyCollection ReSharperInspectCode(ReSharperInspectCodeSettings options = null) => new ReSharperTasks().Run(options); + /// + public static IReadOnlyCollection ReSharperInspectCode(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperInspectCodeSettings())); + /// public static IEnumerable<(ReSharperInspectCodeSettings Settings, IReadOnlyCollection Output)> ReSharperInspectCode(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ReSharperInspectCode, degreeOfParallelism, completeOnFailure); ///

CleanupCode is a free command-line tool that can perform code cleanup to instantly eliminate code style violations in a project or solution and ensure a uniform code base.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --exclude via
  • --include via
  • --mono via
  • --no-buildin-settings via
  • --profile via
  • --properties via
  • --settings via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
- public static IReadOnlyCollection ReSharperCleanupCode(ReSharperCleanupCodeSettings options = null) => new ReSharperTasks().Run(options); - ///

CleanupCode is a free command-line tool that can perform code cleanup to instantly eliminate code style violations in a project or solution and ensure a uniform code base.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --exclude via
  • --include via
  • --mono via
  • --no-buildin-settings via
  • --profile via
  • --properties via
  • --settings via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
- public static IReadOnlyCollection ReSharperCleanupCode(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperCleanupCodeSettings())); - ///

CleanupCode is a free command-line tool that can perform code cleanup to instantly eliminate code style violations in a project or solution and ensure a uniform code base.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --exclude via
  • --include via
  • --mono via
  • --no-buildin-settings via
  • --profile via
  • --properties via
  • --settings via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetPath> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --disable-settings-layers via
  • --dotnetcore via
  • --dotnetcoresdk via
  • --exclude via
  • --include via
  • --mono via
  • --no-buildin-settings via
  • --profile via
  • --properties via
  • --settings via
  • --targets-for-items via
  • --targets-for-references via
  • --toolset via
  • --toolset-path via
  • --verbosity via
+ public static IReadOnlyCollection ReSharperCleanupCode(ReSharperCleanupCodeSettings options = null) => new ReSharperTasks().Run(options); + /// + public static IReadOnlyCollection ReSharperCleanupCode(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperCleanupCodeSettings())); + /// public static IEnumerable<(ReSharperCleanupCodeSettings Settings, IReadOnlyCollection Output)> ReSharperCleanupCode(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ReSharperCleanupCode, degreeOfParallelism, completeOnFailure); ///

dupFinder is a free command line tool that finds duplicates in C# and Visual Basic .NET code - no more, no less. But being a JetBrains tool, dupFinder does it in a smart way. By default, it considers code fragments as duplicates not only if they are identical, but also if they are structurally similar, even if they contain different variables, fields, methods, types or literals. Of course, you can configure the allowed similarity as well as the minimum relative size of duplicated fragments.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --discard-cost via
  • --discard-fields via
  • --discard-literals via
  • --discard-local-vars via
  • --discard-types via
  • --exclude via
  • --exclude-by-comment via
  • --exclude-code-regions via
  • --normalize-types via
  • --output via
  • --properties via
  • --show-text via
  • --verbosity via
- public static IReadOnlyCollection ReSharperDupFinder(ReSharperDupFinderSettings options = null) => new ReSharperTasks().Run(options); - ///

dupFinder is a free command line tool that finds duplicates in C# and Visual Basic .NET code - no more, no less. But being a JetBrains tool, dupFinder does it in a smart way. By default, it considers code fragments as duplicates not only if they are identical, but also if they are structurally similar, even if they contain different variables, fields, methods, types or literals. Of course, you can configure the allowed similarity as well as the minimum relative size of duplicated fragments.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --discard-cost via
  • --discard-fields via
  • --discard-literals via
  • --discard-local-vars via
  • --discard-types via
  • --exclude via
  • --exclude-by-comment via
  • --exclude-code-regions via
  • --normalize-types via
  • --output via
  • --properties via
  • --show-text via
  • --verbosity via
- public static IReadOnlyCollection ReSharperDupFinder(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperDupFinderSettings())); - ///

dupFinder is a free command line tool that finds duplicates in C# and Visual Basic .NET code - no more, no less. But being a JetBrains tool, dupFinder does it in a smart way. By default, it considers code fragments as duplicates not only if they are identical, but also if they are structurally similar, even if they contain different variables, fields, methods, types or literals. Of course, you can configure the allowed similarity as well as the minimum relative size of duplicated fragments.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --discard-cost via
  • --discard-fields via
  • --discard-literals via
  • --discard-local-vars via
  • --discard-types via
  • --exclude via
  • --exclude-by-comment via
  • --exclude-code-regions via
  • --normalize-types via
  • --output via
  • --properties via
  • --show-text via
  • --verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <source> via
  • --caches-home via
  • --config via
  • --config-create via
  • --debug via
  • --discard-cost via
  • --discard-fields via
  • --discard-literals via
  • --discard-local-vars via
  • --discard-types via
  • --exclude via
  • --exclude-by-comment via
  • --exclude-code-regions via
  • --normalize-types via
  • --output via
  • --properties via
  • --show-text via
  • --verbosity via
+ public static IReadOnlyCollection ReSharperDupFinder(ReSharperDupFinderSettings options = null) => new ReSharperTasks().Run(options); + /// + public static IReadOnlyCollection ReSharperDupFinder(Configure configurator) => new ReSharperTasks().Run(configurator.Invoke(new ReSharperDupFinderSettings())); + /// public static IEnumerable<(ReSharperDupFinderSettings Settings, IReadOnlyCollection Output)> ReSharperDupFinder(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ReSharperDupFinder, degreeOfParallelism, completeOnFailure); } #region ReSharperInspectCodeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperInspectCode), Arguments = "inspectcode")] @@ -120,7 +114,7 @@ public partial class ReSharperInspectCodeSettings : ReSharperSettingsBase } #endregion #region ReSharperCleanupCodeSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperCleanupCode), Arguments = "cleanupcode")] @@ -169,7 +163,7 @@ public partial class ReSharperCleanupCodeSettings : ReSharperSettingsBase } #endregion #region ReSharperDupFinderSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperDupFinder), Arguments = "dupfinder")] @@ -224,7 +218,7 @@ public partial class ReSharperSettingsBase : ToolOptions } #endregion #region ReSharperInspectCodeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperInspectCodeSettingsExtensions @@ -577,7 +571,7 @@ [Pure] [Builder(Type = typeof(ReSharperInspectCodeSettings), Property = nameof(R } #endregion #region ReSharperCleanupCodeSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperCleanupCodeSettingsExtensions @@ -847,7 +841,7 @@ [Pure] [Builder(Type = typeof(ReSharperCleanupCodeSettings), Property = nameof(R } #endregion #region ReSharperDupFinderSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperDupFinderSettingsExtensions diff --git a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs b/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs index 74fa8393f..64653ec85 100644 --- a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs +++ b/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.ReportGenerator; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class ReportGeneratorTasks : ToolTasks, IRequireNuGetPackage { - public static string ReportGeneratorPath => new ReportGeneratorTasks().GetToolPath(); + public static string ReportGeneratorPath { get => new ReportGeneratorTasks().GetToolPathInternal(); set => new ReportGeneratorTasks().SetToolPath(value); } public const string PackageId = "ReportGenerator"; public const string PackageExecutable = "ReportGenerator.dll|ReportGenerator.exe"; ///

ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.

The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.

ReportGenerator supports merging several reports into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file).

The following output formats are supported by ReportGenerator:

  • HTML, HTMLSummary, HTMLInline, HTMLChart, MHTML
  • XML, XMLSummary
  • Latex, LatexSummary
  • TextSummary
  • CsvSummary
  • PngChart
  • Badges
  • Custom reports

Compatibility:

For more details, visit the official website.

public static IReadOnlyCollection ReportGenerator(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new ReportGeneratorTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.

The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.

ReportGenerator supports merging several reports into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file).

The following output formats are supported by ReportGenerator:

  • HTML, HTMLSummary, HTMLInline, HTMLChart, MHTML
  • XML, XMLSummary
  • Latex, LatexSummary
  • TextSummary
  • CsvSummary
  • PngChart
  • Badges
  • Custom reports

Compatibility:

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -assemblyfilters via
  • -classfilters via
  • -filefilters via
  • -historydir via
  • -reports via
  • -reporttypes via
  • -sourcedirs via
  • -tag via
  • -targetdir via
  • -verbosity via
- public static IReadOnlyCollection ReportGenerator(ReportGeneratorSettings options = null) => new ReportGeneratorTasks().Run(options); - ///

ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.

The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.

ReportGenerator supports merging several reports into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file).

The following output formats are supported by ReportGenerator:

  • HTML, HTMLSummary, HTMLInline, HTMLChart, MHTML
  • XML, XMLSummary
  • Latex, LatexSummary
  • TextSummary
  • CsvSummary
  • PngChart
  • Badges
  • Custom reports

Compatibility:

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -assemblyfilters via
  • -classfilters via
  • -filefilters via
  • -historydir via
  • -reports via
  • -reporttypes via
  • -sourcedirs via
  • -tag via
  • -targetdir via
  • -verbosity via
- public static IReadOnlyCollection ReportGenerator(Configure configurator) => new ReportGeneratorTasks().Run(configurator.Invoke(new ReportGeneratorSettings())); - ///

ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.

The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.

ReportGenerator supports merging several reports into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file).

The following output formats are supported by ReportGenerator:

  • HTML, HTMLSummary, HTMLInline, HTMLChart, MHTML
  • XML, XMLSummary
  • Latex, LatexSummary
  • TextSummary
  • CsvSummary
  • PngChart
  • Badges
  • Custom reports

Compatibility:

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -assemblyfilters via
  • -classfilters via
  • -filefilters via
  • -historydir via
  • -reports via
  • -reporttypes via
  • -sourcedirs via
  • -tag via
  • -targetdir via
  • -verbosity via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -assemblyfilters via
  • -classfilters via
  • -filefilters via
  • -historydir via
  • -reports via
  • -reporttypes via
  • -sourcedirs via
  • -tag via
  • -targetdir via
  • -verbosity via
+ public static IReadOnlyCollection ReportGenerator(ReportGeneratorSettings options = null) => new ReportGeneratorTasks().Run(options); + /// + public static IReadOnlyCollection ReportGenerator(Configure configurator) => new ReportGeneratorTasks().Run(configurator.Invoke(new ReportGeneratorSettings())); + /// public static IEnumerable<(ReportGeneratorSettings Settings, IReadOnlyCollection Output)> ReportGenerator(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(ReportGenerator, degreeOfParallelism, completeOnFailure); } #region ReportGeneratorSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReportGeneratorTasks), Command = nameof(ReportGeneratorTasks.ReportGenerator))] @@ -68,7 +66,7 @@ public partial class ReportGeneratorSettings : ToolOptions, IToolOptionsWithFram } #endregion #region ReportGeneratorSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReportGeneratorSettingsExtensions diff --git a/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs b/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs index 258724a66..5802de4dc 100644 --- a/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs +++ b/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.SignClient; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class SignClientTasks : ToolTasks, IRequireNuGetPackage { - public static string SignClientPath => new SignClientTasks().GetToolPath(); + public static string SignClientPath { get => new SignClientTasks().GetToolPathInternal(); set => new SignClientTasks().SetToolPath(value); } public const string PackageId = "SignClient"; public const string PackageExecutable = "SignClient.exe"; ///

Code Signing client for Authenticode, NuGet, VSIX, and more

For more details, visit the official website.

public static IReadOnlyCollection SignClient(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new SignClientTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Code Signing client for Authenticode, NuGet, VSIX, and more

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseDirectory via
  • --config via
  • --description via
  • --descriptionUrl via
  • --fileList via
  • --input via
  • --maxConcurrency via
  • --name via
  • --output via
  • --secret via
  • --user via
- public static IReadOnlyCollection SignClientSign(SignClientSignSettings options = null) => new SignClientTasks().Run(options); - ///

Code Signing client for Authenticode, NuGet, VSIX, and more

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseDirectory via
  • --config via
  • --description via
  • --descriptionUrl via
  • --fileList via
  • --input via
  • --maxConcurrency via
  • --name via
  • --output via
  • --secret via
  • --user via
- public static IReadOnlyCollection SignClientSign(Configure configurator) => new SignClientTasks().Run(configurator.Invoke(new SignClientSignSettings())); - ///

Code Signing client for Authenticode, NuGet, VSIX, and more

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseDirectory via
  • --config via
  • --description via
  • --descriptionUrl via
  • --fileList via
  • --input via
  • --maxConcurrency via
  • --name via
  • --output via
  • --secret via
  • --user via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseDirectory via
  • --config via
  • --description via
  • --descriptionUrl via
  • --fileList via
  • --input via
  • --maxConcurrency via
  • --name via
  • --output via
  • --secret via
  • --user via
+ public static IReadOnlyCollection SignClientSign(SignClientSignSettings options = null) => new SignClientTasks().Run(options); + /// + public static IReadOnlyCollection SignClientSign(Configure configurator) => new SignClientTasks().Run(configurator.Invoke(new SignClientSignSettings())); + /// public static IEnumerable<(SignClientSignSettings Settings, IReadOnlyCollection Output)> SignClientSign(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SignClientSign, degreeOfParallelism, completeOnFailure); } #region SignClientSignSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SignClientTasks), Command = nameof(SignClientTasks.SignClientSign), Arguments = "sign")] @@ -70,7 +68,7 @@ public partial class SignClientSignSettings : ToolOptions } #endregion #region SignClientSignSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SignClientSignSettingsExtensions diff --git a/source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs b/source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs index 08d49b8af..c825816ec 100644 --- a/source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs +++ b/source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs @@ -22,21 +22,19 @@ namespace Nuke.Common.Tools.SignTool; [ExcludeFromCodeCoverage] public partial class SignToolTasks : ToolTasks { - public static string SignToolPath => new SignToolTasks().GetToolPath(); + public static string SignToolPath { get => new SignToolTasks().GetToolPathInternal(); set => new SignToolTasks().SetToolPath(value); } ///

Sign Tool is a command-line tool that digitally signs files, verifies signatures in files, and time-stamps files.

For more details, visit the official website.

public static IReadOnlyCollection SignTool(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new SignToolTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Use the sign command to sign files using embedded signatures. Signing protects a file from tampering, and allows users to verify the signer (you) based on a signing certificate. The options below allow you to specify signing parameters and to select the signing certificate you wish to use.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • /a via
  • /ac via
  • /as via
  • /c via
  • /csp via
  • /d via
  • /debug via
  • /dg via
  • /di via
  • /dlib via
  • /dmdf via
  • /ds via
  • /du via
  • /dxml via
  • /f via
  • /fd via
  • /force via
  • /i via
  • /itos via
  • /kc via
  • /n via
  • /nosealwarn via
  • /nph via
  • /p via
  • /p7 via
  • /p7ce via
  • /p7co via
  • /ph via
  • /q via
  • /r via
  • /rmc via
  • /s via
  • /sa via
  • /seal via
  • /sha1 via
  • /sm via
  • /t via
  • /td via
  • /tr via
  • /tseal via
  • /u via
  • /uw via
  • /v via
- public static IReadOnlyCollection SignTool(SignToolSettings options = null) => new SignToolTasks().Run(options); - ///

Use the sign command to sign files using embedded signatures. Signing protects a file from tampering, and allows users to verify the signer (you) based on a signing certificate. The options below allow you to specify signing parameters and to select the signing certificate you wish to use.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • /a via
  • /ac via
  • /as via
  • /c via
  • /csp via
  • /d via
  • /debug via
  • /dg via
  • /di via
  • /dlib via
  • /dmdf via
  • /ds via
  • /du via
  • /dxml via
  • /f via
  • /fd via
  • /force via
  • /i via
  • /itos via
  • /kc via
  • /n via
  • /nosealwarn via
  • /nph via
  • /p via
  • /p7 via
  • /p7ce via
  • /p7co via
  • /ph via
  • /q via
  • /r via
  • /rmc via
  • /s via
  • /sa via
  • /seal via
  • /sha1 via
  • /sm via
  • /t via
  • /td via
  • /tr via
  • /tseal via
  • /u via
  • /uw via
  • /v via
- public static IReadOnlyCollection SignTool(Configure configurator) => new SignToolTasks().Run(configurator.Invoke(new SignToolSettings())); - ///

Use the sign command to sign files using embedded signatures. Signing protects a file from tampering, and allows users to verify the signer (you) based on a signing certificate. The options below allow you to specify signing parameters and to select the signing certificate you wish to use.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • /a via
  • /ac via
  • /as via
  • /c via
  • /csp via
  • /d via
  • /debug via
  • /dg via
  • /di via
  • /dlib via
  • /dmdf via
  • /ds via
  • /du via
  • /dxml via
  • /f via
  • /fd via
  • /force via
  • /i via
  • /itos via
  • /kc via
  • /n via
  • /nosealwarn via
  • /nph via
  • /p via
  • /p7 via
  • /p7ce via
  • /p7co via
  • /ph via
  • /q via
  • /r via
  • /rmc via
  • /s via
  • /sa via
  • /seal via
  • /sha1 via
  • /sm via
  • /t via
  • /td via
  • /tr via
  • /tseal via
  • /u via
  • /uw via
  • /v via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <files> via
  • /a via
  • /ac via
  • /as via
  • /c via
  • /csp via
  • /d via
  • /debug via
  • /dg via
  • /di via
  • /dlib via
  • /dmdf via
  • /ds via
  • /du via
  • /dxml via
  • /f via
  • /fd via
  • /force via
  • /i via
  • /itos via
  • /kc via
  • /n via
  • /nosealwarn via
  • /nph via
  • /p via
  • /p7 via
  • /p7ce via
  • /p7co via
  • /ph via
  • /q via
  • /r via
  • /rmc via
  • /s via
  • /sa via
  • /seal via
  • /sha1 via
  • /sm via
  • /t via
  • /td via
  • /tr via
  • /tseal via
  • /u via
  • /uw via
  • /v via
+ public static IReadOnlyCollection SignTool(SignToolSettings options = null) => new SignToolTasks().Run(options); + /// + public static IReadOnlyCollection SignTool(Configure configurator) => new SignToolTasks().Run(configurator.Invoke(new SignToolSettings())); + /// public static IEnumerable<(SignToolSettings Settings, IReadOnlyCollection Output)> SignTool(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SignTool, degreeOfParallelism, completeOnFailure); } #region SignToolSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SignToolTasks), Command = nameof(SignToolTasks.SignTool), Arguments = "sign")] @@ -133,7 +131,7 @@ public partial class SignToolSettings : ToolOptions } #endregion #region SignToolSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SignToolSettingsExtensions diff --git a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs b/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs index 0731390ab..7febc0209 100644 --- a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs +++ b/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.SonarScanner; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class SonarScannerTasks : ToolTasks, IRequireNuGetPackage { - public static string SonarScannerPath => new SonarScannerTasks().GetToolPath(); + public static string SonarScannerPath { get => new SonarScannerTasks().GetToolPathInternal(); set => new SonarScannerTasks().SetToolPath(value); } public const string PackageId = "dotnet-sonarscanner"; public const string PackageExecutable = "SonarScanner.MSBuild.dll|SonarScanner.MSBuild.exe"; ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

public static IReadOnlyCollection SonarScanner(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new SonarScannerTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d via
  • /d:sonar.analysis. via
  • /d:sonar.branch.name via
  • /d:sonar.clientcert.password via
  • /d:sonar.clientcert.path via
  • /d:sonar.coverage.exclusions via
  • /d:sonar.coverageReportPaths via
  • /d:sonar.cpd.exclusions via
  • /d:sonar.cs.dotcover.reportsPaths via
  • /d:sonar.cs.nunit.reportsPaths via
  • /d:sonar.cs.opencover.reportsPaths via
  • /d:sonar.cs.vscoveragexml.reportsPaths via
  • /d:sonar.cs.vstest.reportsPaths via
  • /d:sonar.cs.xunit.reportsPaths via
  • /d:sonar.dotnet.excludeTestProjects via
  • /d:sonar.exclusions via
  • /d:sonar.host.url via
  • /d:sonar.inclusions via
  • /d:sonar.links.ci via
  • /d:sonar.links.homepage via
  • /d:sonar.links.issue via
  • /d:sonar.links.scm via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.projectDescription via
  • /d:sonar.pullrequest.base via
  • /d:sonar.pullrequest.branch via
  • /d:sonar.pullrequest.key via
  • /d:sonar.qualitygate.timeout via
  • /d:sonar.qualitygate.wait via
  • /d:sonar.scm.exclusions.disabled via
  • /d:sonar.scm.forceReloadAll via
  • /d:sonar.scm.provider via
  • /d:sonar.scm.revision via
  • /d:sonar.sourceEncoding via
  • /d:sonar.test.exclusions via
  • /d:sonar.test.inclusions via
  • /d:sonar.token via
  • /d:sonar.verbose via
  • /d:sonar.ws.timeout via
  • /k via
  • /n via
  • /o via
  • /v via
- public static IReadOnlyCollection SonarScannerBegin(SonarScannerBeginSettings options = null) => new SonarScannerTasks().Run(options); - ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d via
  • /d:sonar.analysis. via
  • /d:sonar.branch.name via
  • /d:sonar.clientcert.password via
  • /d:sonar.clientcert.path via
  • /d:sonar.coverage.exclusions via
  • /d:sonar.coverageReportPaths via
  • /d:sonar.cpd.exclusions via
  • /d:sonar.cs.dotcover.reportsPaths via
  • /d:sonar.cs.nunit.reportsPaths via
  • /d:sonar.cs.opencover.reportsPaths via
  • /d:sonar.cs.vscoveragexml.reportsPaths via
  • /d:sonar.cs.vstest.reportsPaths via
  • /d:sonar.cs.xunit.reportsPaths via
  • /d:sonar.dotnet.excludeTestProjects via
  • /d:sonar.exclusions via
  • /d:sonar.host.url via
  • /d:sonar.inclusions via
  • /d:sonar.links.ci via
  • /d:sonar.links.homepage via
  • /d:sonar.links.issue via
  • /d:sonar.links.scm via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.projectDescription via
  • /d:sonar.pullrequest.base via
  • /d:sonar.pullrequest.branch via
  • /d:sonar.pullrequest.key via
  • /d:sonar.qualitygate.timeout via
  • /d:sonar.qualitygate.wait via
  • /d:sonar.scm.exclusions.disabled via
  • /d:sonar.scm.forceReloadAll via
  • /d:sonar.scm.provider via
  • /d:sonar.scm.revision via
  • /d:sonar.sourceEncoding via
  • /d:sonar.test.exclusions via
  • /d:sonar.test.inclusions via
  • /d:sonar.token via
  • /d:sonar.verbose via
  • /d:sonar.ws.timeout via
  • /k via
  • /n via
  • /o via
  • /v via
- public static IReadOnlyCollection SonarScannerBegin(Configure configurator) => new SonarScannerTasks().Run(configurator.Invoke(new SonarScannerBeginSettings())); - ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d via
  • /d:sonar.analysis. via
  • /d:sonar.branch.name via
  • /d:sonar.clientcert.password via
  • /d:sonar.clientcert.path via
  • /d:sonar.coverage.exclusions via
  • /d:sonar.coverageReportPaths via
  • /d:sonar.cpd.exclusions via
  • /d:sonar.cs.dotcover.reportsPaths via
  • /d:sonar.cs.nunit.reportsPaths via
  • /d:sonar.cs.opencover.reportsPaths via
  • /d:sonar.cs.vscoveragexml.reportsPaths via
  • /d:sonar.cs.vstest.reportsPaths via
  • /d:sonar.cs.xunit.reportsPaths via
  • /d:sonar.dotnet.excludeTestProjects via
  • /d:sonar.exclusions via
  • /d:sonar.host.url via
  • /d:sonar.inclusions via
  • /d:sonar.links.ci via
  • /d:sonar.links.homepage via
  • /d:sonar.links.issue via
  • /d:sonar.links.scm via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.projectDescription via
  • /d:sonar.pullrequest.base via
  • /d:sonar.pullrequest.branch via
  • /d:sonar.pullrequest.key via
  • /d:sonar.qualitygate.timeout via
  • /d:sonar.qualitygate.wait via
  • /d:sonar.scm.exclusions.disabled via
  • /d:sonar.scm.forceReloadAll via
  • /d:sonar.scm.provider via
  • /d:sonar.scm.revision via
  • /d:sonar.sourceEncoding via
  • /d:sonar.test.exclusions via
  • /d:sonar.test.inclusions via
  • /d:sonar.token via
  • /d:sonar.verbose via
  • /d:sonar.ws.timeout via
  • /k via
  • /n via
  • /o via
  • /v via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d via
  • /d:sonar.analysis. via
  • /d:sonar.branch.name via
  • /d:sonar.clientcert.password via
  • /d:sonar.clientcert.path via
  • /d:sonar.coverage.exclusions via
  • /d:sonar.coverageReportPaths via
  • /d:sonar.cpd.exclusions via
  • /d:sonar.cs.dotcover.reportsPaths via
  • /d:sonar.cs.nunit.reportsPaths via
  • /d:sonar.cs.opencover.reportsPaths via
  • /d:sonar.cs.vscoveragexml.reportsPaths via
  • /d:sonar.cs.vstest.reportsPaths via
  • /d:sonar.cs.xunit.reportsPaths via
  • /d:sonar.dotnet.excludeTestProjects via
  • /d:sonar.exclusions via
  • /d:sonar.host.url via
  • /d:sonar.inclusions via
  • /d:sonar.links.ci via
  • /d:sonar.links.homepage via
  • /d:sonar.links.issue via
  • /d:sonar.links.scm via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.projectDescription via
  • /d:sonar.pullrequest.base via
  • /d:sonar.pullrequest.branch via
  • /d:sonar.pullrequest.key via
  • /d:sonar.qualitygate.timeout via
  • /d:sonar.qualitygate.wait via
  • /d:sonar.scm.exclusions.disabled via
  • /d:sonar.scm.forceReloadAll via
  • /d:sonar.scm.provider via
  • /d:sonar.scm.revision via
  • /d:sonar.sourceEncoding via
  • /d:sonar.test.exclusions via
  • /d:sonar.test.inclusions via
  • /d:sonar.token via
  • /d:sonar.verbose via
  • /d:sonar.ws.timeout via
  • /k via
  • /n via
  • /o via
  • /v via
+ public static IReadOnlyCollection SonarScannerBegin(SonarScannerBeginSettings options = null) => new SonarScannerTasks().Run(options); + /// + public static IReadOnlyCollection SonarScannerBegin(Configure configurator) => new SonarScannerTasks().Run(configurator.Invoke(new SonarScannerBeginSettings())); + /// public static IEnumerable<(SonarScannerBeginSettings Settings, IReadOnlyCollection Output)> SonarScannerBegin(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SonarScannerBegin, degreeOfParallelism, completeOnFailure); ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d:sonar.clientcert.password via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.token via
- public static IReadOnlyCollection SonarScannerEnd(SonarScannerEndSettings options = null) => new SonarScannerTasks().Run(options); - ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d:sonar.clientcert.password via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.token via
- public static IReadOnlyCollection SonarScannerEnd(Configure configurator) => new SonarScannerTasks().Run(configurator.Invoke(new SonarScannerEndSettings())); - ///

The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d:sonar.clientcert.password via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.token via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /d:sonar.clientcert.password via
  • /d:sonar.login via
  • /d:sonar.password via
  • /d:sonar.token via
+ public static IReadOnlyCollection SonarScannerEnd(SonarScannerEndSettings options = null) => new SonarScannerTasks().Run(options); + /// + public static IReadOnlyCollection SonarScannerEnd(Configure configurator) => new SonarScannerTasks().Run(configurator.Invoke(new SonarScannerEndSettings())); + /// public static IEnumerable<(SonarScannerEndSettings Settings, IReadOnlyCollection Output)> SonarScannerEnd(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SonarScannerEnd, degreeOfParallelism, completeOnFailure); } #region SonarScannerBeginSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SonarScannerTasks), Command = nameof(SonarScannerTasks.SonarScannerBegin), Arguments = "begin")] @@ -145,7 +141,7 @@ public partial class SonarScannerBeginSettings : ToolOptions, IToolOptionsWithFr } #endregion #region SonarScannerEndSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SonarScannerTasks), Command = nameof(SonarScannerTasks.SonarScannerEnd), Arguments = "end")] @@ -162,7 +158,7 @@ public partial class SonarScannerEndSettings : ToolOptions, IToolOptionsWithFram } #endregion #region SonarScannerBeginSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SonarScannerBeginSettingsExtensions @@ -780,7 +776,7 @@ [Pure] [Builder(Type = typeof(SonarScannerBeginSettings), Property = nameof(Sona } #endregion #region SonarScannerEndSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SonarScannerEndSettingsExtensions diff --git a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs b/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs index 154e20284..80cfd5180 100644 --- a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs +++ b/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs @@ -23,86 +23,70 @@ namespace Nuke.Common.Tools.SpecFlow; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class SpecFlowTasks : ToolTasks, IRequireNuGetPackage { - public static string SpecFlowPath => new SpecFlowTasks().GetToolPath(); + public static string SpecFlowPath { get => new SpecFlowTasks().GetToolPathInternal(); set => new SpecFlowTasks().SetToolPath(value); } public const string PackageId = "SpecFlow"; public const string PackageExecutable = "specflow.exe"; ///

Use SpecFlow to define, manage and automatically execute human-readable acceptance tests in .NET projects. Writing easily understandable tests is a cornerstone of the BDD paradigm and also helps build up a living documentation of your system.

For more details, visit the official website.

public static IReadOnlyCollection SpecFlow(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new SpecFlowTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --FeatureLanguage via
  • --OutputFile via
  • --ProjectFile via
  • --ProjectName via
  • --testOutput via
  • --xmlTestResult via
  • --XsltFile via
- public static IReadOnlyCollection SpecFlowNUnitExecutionReport(SpecFlowNUnitExecutionReportSettings options = null) => new SpecFlowTasks().Run(options); - ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --FeatureLanguage via
  • --OutputFile via
  • --ProjectFile via
  • --ProjectName via
  • --testOutput via
  • --xmlTestResult via
  • --XsltFile via
- public static IReadOnlyCollection SpecFlowNUnitExecutionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowNUnitExecutionReportSettings())); - ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --FeatureLanguage via
  • --OutputFile via
  • --ProjectFile via
  • --ProjectName via
  • --testOutput via
  • --xmlTestResult via
  • --XsltFile via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --FeatureLanguage via
  • --OutputFile via
  • --ProjectFile via
  • --ProjectName via
  • --testOutput via
  • --xmlTestResult via
  • --XsltFile via
+ public static IReadOnlyCollection SpecFlowNUnitExecutionReport(SpecFlowNUnitExecutionReportSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowNUnitExecutionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowNUnitExecutionReportSettings())); + /// public static IEnumerable<(SpecFlowNUnitExecutionReportSettings Settings, IReadOnlyCollection Output)> SpecFlowNUnitExecutionReport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowNUnitExecutionReport, degreeOfParallelism, completeOnFailure); ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
- public static IReadOnlyCollection SpecFlowMSTestExecutionReport(SpecFlowMSTestExecutionReportSettings options = null) => new SpecFlowTasks().Run(options); - ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
- public static IReadOnlyCollection SpecFlowMSTestExecutionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowMSTestExecutionReportSettings())); - ///

This report provides a formatted HTML report of a test execution. The report contains a summary about the executed tests and the result and also a detailed report for the individual scenario executions.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
+ public static IReadOnlyCollection SpecFlowMSTestExecutionReport(SpecFlowMSTestExecutionReportSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowMSTestExecutionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowMSTestExecutionReportSettings())); + /// public static IEnumerable<(SpecFlowMSTestExecutionReportSettings Settings, IReadOnlyCollection Output)> SpecFlowMSTestExecutionReport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowMSTestExecutionReport, degreeOfParallelism, completeOnFailure); ///

This report shows the usage and binding status of the steps for the entire project. You can use this report to find both unused code in the automation layer and scenario steps that have no definition yet.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
- public static IReadOnlyCollection SpecFlowStepDefinitionReport(SpecFlowStepDefinitionReportSettings options = null) => new SpecFlowTasks().Run(options); - ///

This report shows the usage and binding status of the steps for the entire project. You can use this report to find both unused code in the automation layer and scenario steps that have no definition yet.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
- public static IReadOnlyCollection SpecFlowStepDefinitionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowStepDefinitionReportSettings())); - ///

This report shows the usage and binding status of the steps for the entire project. You can use this report to find both unused code in the automation layer and scenario steps that have no definition yet.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <projectFile> via
  • /out via
  • /testResult via
  • /xsltFile via
+ public static IReadOnlyCollection SpecFlowStepDefinitionReport(SpecFlowStepDefinitionReportSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowStepDefinitionReport(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowStepDefinitionReportSettings())); + /// public static IEnumerable<(SpecFlowStepDefinitionReportSettings Settings, IReadOnlyCollection Output)> SpecFlowStepDefinitionReport(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowStepDefinitionReport, degreeOfParallelism, completeOnFailure); ///

Use SpecRun.exe run to execute your tests.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /basefolder via
  • /debug via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
  • /toolIntegration via
- public static IReadOnlyCollection SpecFlowRun(SpecFlowRunSettings options = null) => new SpecFlowTasks().Run(options); - ///

Use SpecRun.exe run to execute your tests.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /basefolder via
  • /debug via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
  • /toolIntegration via
- public static IReadOnlyCollection SpecFlowRun(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowRunSettings())); - ///

Use SpecRun.exe run to execute your tests.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /basefolder via
  • /debug via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
  • /toolIntegration via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • /basefolder via
  • /debug via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
  • /toolIntegration via
+ public static IReadOnlyCollection SpecFlowRun(SpecFlowRunSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowRun(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowRunSettings())); + /// public static IEnumerable<(SpecFlowRunSettings Settings, IReadOnlyCollection Output)> SpecFlowRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowRun, degreeOfParallelism, completeOnFailure); ///

Use SpecRun.exe buildserverrun to execute your tests in build server mode.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <target> via
  • /basefolder via
  • /buildserver via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
- public static IReadOnlyCollection SpecFlowBuildServerRun(SpecFlowBuildServerRunSettings options = null) => new SpecFlowTasks().Run(options); - ///

Use SpecRun.exe buildserverrun to execute your tests in build server mode.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <target> via
  • /basefolder via
  • /buildserver via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
- public static IReadOnlyCollection SpecFlowBuildServerRun(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowBuildServerRunSettings())); - ///

Use SpecRun.exe buildserverrun to execute your tests in build server mode.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <target> via
  • /basefolder via
  • /buildserver via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <target> via
  • /basefolder via
  • /buildserver via
  • /filter via
  • /log via
  • /outputfolder via
  • /report via
+ public static IReadOnlyCollection SpecFlowBuildServerRun(SpecFlowBuildServerRunSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowBuildServerRun(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowBuildServerRunSettings())); + /// public static IEnumerable<(SpecFlowBuildServerRunSettings Settings, IReadOnlyCollection Output)> SpecFlowBuildServerRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowBuildServerRun, degreeOfParallelism, completeOnFailure); ///

Use SpecRun.exe register to register your SpecFlow+ license. You only need to register your license once per user per machine. The license is valid for all SpecFlow+ components.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <issuedTo> via
  • <licenseKey> via
- public static IReadOnlyCollection SpecFlowRegister(SpecFlowRegisterSettings options = null) => new SpecFlowTasks().Run(options); - ///

Use SpecRun.exe register to register your SpecFlow+ license. You only need to register your license once per user per machine. The license is valid for all SpecFlow+ components.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <issuedTo> via
  • <licenseKey> via
- public static IReadOnlyCollection SpecFlowRegister(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowRegisterSettings())); - ///

Use SpecRun.exe register to register your SpecFlow+ license. You only need to register your license once per user per machine. The license is valid for all SpecFlow+ components.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <issuedTo> via
  • <licenseKey> via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <issuedTo> via
  • <licenseKey> via
+ public static IReadOnlyCollection SpecFlowRegister(SpecFlowRegisterSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowRegister(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowRegisterSettings())); + /// public static IEnumerable<(SpecFlowRegisterSettings Settings, IReadOnlyCollection Output)> SpecFlowRegister(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowRegister, degreeOfParallelism, completeOnFailure); ///

Use SpecRun.exe unregister to unregister your SpecFlow+ license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection SpecFlowUnregister(SpecFlowUnregisterSettings options = null) => new SpecFlowTasks().Run(options); - ///

Use SpecRun.exe unregister to unregister your SpecFlow+ license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection SpecFlowUnregister(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowUnregisterSettings())); - ///

Use SpecRun.exe unregister to unregister your SpecFlow+ license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ public static IReadOnlyCollection SpecFlowUnregister(SpecFlowUnregisterSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowUnregister(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowUnregisterSettings())); + /// public static IEnumerable<(SpecFlowUnregisterSettings Settings, IReadOnlyCollection Output)> SpecFlowUnregister(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowUnregister, degreeOfParallelism, completeOnFailure); ///

Use SpecRun.exe about to display information such as your version number, build date and license information (licensee, upgrade until date/expiry date).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection SpecFlowAbout(SpecFlowAboutSettings options = null) => new SpecFlowTasks().Run(options); - ///

Use SpecRun.exe about to display information such as your version number, build date and license information (licensee, upgrade until date/expiry date).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

- public static IReadOnlyCollection SpecFlowAbout(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowAboutSettings())); - ///

Use SpecRun.exe about to display information such as your version number, build date and license information (licensee, upgrade until date/expiry date).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

+ public static IReadOnlyCollection SpecFlowAbout(SpecFlowAboutSettings options = null) => new SpecFlowTasks().Run(options); + /// + public static IReadOnlyCollection SpecFlowAbout(Configure configurator) => new SpecFlowTasks().Run(configurator.Invoke(new SpecFlowAboutSettings())); + /// public static IEnumerable<(SpecFlowAboutSettings Settings, IReadOnlyCollection Output)> SpecFlowAbout(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(SpecFlowAbout, degreeOfParallelism, completeOnFailure); } #region SpecFlowNUnitExecutionReportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowNUnitExecutionReport), Arguments = "nunitexecutionreport")] @@ -125,7 +109,7 @@ public partial class SpecFlowNUnitExecutionReportSettings : ToolOptions } #endregion #region SpecFlowMSTestExecutionReportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowMSTestExecutionReport), Arguments = "mstestexecutionreport")] @@ -142,7 +126,7 @@ public partial class SpecFlowMSTestExecutionReportSettings : ToolOptions } #endregion #region SpecFlowStepDefinitionReportSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowStepDefinitionReport), Arguments = "stepdefinitionreport")] @@ -159,7 +143,7 @@ public partial class SpecFlowStepDefinitionReportSettings : ToolOptions } #endregion #region SpecFlowRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowRun), Arguments = "run")] @@ -182,7 +166,7 @@ public partial class SpecFlowRunSettings : ToolOptions } #endregion #region SpecFlowBuildServerRunSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowBuildServerRun), Arguments = "buildserverrun")] @@ -205,7 +189,7 @@ public partial class SpecFlowBuildServerRunSettings : ToolOptions } #endregion #region SpecFlowRegisterSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowRegister), Arguments = "register")] @@ -218,7 +202,7 @@ public partial class SpecFlowRegisterSettings : ToolOptions } #endregion #region SpecFlowUnregisterSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowUnregister), Arguments = "register")] @@ -227,7 +211,7 @@ public partial class SpecFlowUnregisterSettings : ToolOptions } #endregion #region SpecFlowAboutSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowAbout), Arguments = "register")] @@ -236,7 +220,7 @@ public partial class SpecFlowAboutSettings : ToolOptions } #endregion #region SpecFlowNUnitExecutionReportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowNUnitExecutionReportSettingsExtensions @@ -300,7 +284,7 @@ [Pure] [Builder(Type = typeof(SpecFlowNUnitExecutionReportSettings), Property = } #endregion #region SpecFlowMSTestExecutionReportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowMSTestExecutionReportSettingsExtensions @@ -340,7 +324,7 @@ [Pure] [Builder(Type = typeof(SpecFlowMSTestExecutionReportSettings), Property = } #endregion #region SpecFlowStepDefinitionReportSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowStepDefinitionReportSettingsExtensions @@ -380,7 +364,7 @@ [Pure] [Builder(Type = typeof(SpecFlowStepDefinitionReportSettings), Property = } #endregion #region SpecFlowRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowRunSettingsExtensions @@ -453,7 +437,7 @@ [Pure] [Builder(Type = typeof(SpecFlowRunSettings), Property = nameof(SpecFlowRu } #endregion #region SpecFlowBuildServerRunSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowBuildServerRunSettingsExtensions @@ -517,7 +501,7 @@ [Pure] [Builder(Type = typeof(SpecFlowBuildServerRunSettings), Property = nameof } #endregion #region SpecFlowRegisterSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowRegisterSettingsExtensions @@ -541,7 +525,7 @@ [Pure] [Builder(Type = typeof(SpecFlowRegisterSettings), Property = nameof(SpecF } #endregion #region SpecFlowUnregisterSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowUnregisterSettingsExtensions @@ -549,7 +533,7 @@ public static partial class SpecFlowUnregisterSettingsExtensions } #endregion #region SpecFlowAboutSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowAboutSettingsExtensions diff --git a/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs b/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs index d27b12010..6e9232074 100644 --- a/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs +++ b/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.Squirrel; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class SquirrelTasks : ToolTasks, IRequireNuGetPackage { - public static string SquirrelPath => new SquirrelTasks().GetToolPath(); + public static string SquirrelPath { get => new SquirrelTasks().GetToolPathInternal(); set => new SquirrelTasks().SetToolPath(value); } public const string PackageId = "Squirrel.Windows"; public const string PackageExecutable = "Squirrel.exe"; ///

Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).

For more details, visit the official website.

public static IReadOnlyCollection Squirrel(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new SquirrelTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseUrl via
  • --bootstrapperExe via
  • --checkForUpdate via
  • --createShortcut via
  • --download via
  • --framework-version via
  • --icon via
  • --install via
  • --loadingGif via
  • --no-delta via
  • --no-msi via
  • --packagesDir via
  • --process-start-args via
  • --processStart via
  • --processStartAndWait via
  • --releaseDir via
  • --releasify via
  • --removeShortcut via
  • --setupIcon via
  • --shortcut-locations via
  • --signWithParams via
  • --uninstall via
  • --update via
  • --updateSelf via
- public static IReadOnlyCollection Squirrel(SquirrelSettings options = null) => new SquirrelTasks().Run(options); - ///

Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseUrl via
  • --bootstrapperExe via
  • --checkForUpdate via
  • --createShortcut via
  • --download via
  • --framework-version via
  • --icon via
  • --install via
  • --loadingGif via
  • --no-delta via
  • --no-msi via
  • --packagesDir via
  • --process-start-args via
  • --processStart via
  • --processStartAndWait via
  • --releaseDir via
  • --releasify via
  • --removeShortcut via
  • --setupIcon via
  • --shortcut-locations via
  • --signWithParams via
  • --uninstall via
  • --update via
  • --updateSelf via
- public static IReadOnlyCollection Squirrel(Configure configurator) => new SquirrelTasks().Run(configurator.Invoke(new SquirrelSettings())); - ///

Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseUrl via
  • --bootstrapperExe via
  • --checkForUpdate via
  • --createShortcut via
  • --download via
  • --framework-version via
  • --icon via
  • --install via
  • --loadingGif via
  • --no-delta via
  • --no-msi via
  • --packagesDir via
  • --process-start-args via
  • --processStart via
  • --processStartAndWait via
  • --releaseDir via
  • --releasify via
  • --removeShortcut via
  • --setupIcon via
  • --shortcut-locations via
  • --signWithParams via
  • --uninstall via
  • --update via
  • --updateSelf via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --baseUrl via
  • --bootstrapperExe via
  • --checkForUpdate via
  • --createShortcut via
  • --download via
  • --framework-version via
  • --icon via
  • --install via
  • --loadingGif via
  • --no-delta via
  • --no-msi via
  • --packagesDir via
  • --process-start-args via
  • --processStart via
  • --processStartAndWait via
  • --releaseDir via
  • --releasify via
  • --removeShortcut via
  • --setupIcon via
  • --shortcut-locations via
  • --signWithParams via
  • --uninstall via
  • --update via
  • --updateSelf via
+ public static IReadOnlyCollection Squirrel(SquirrelSettings options = null) => new SquirrelTasks().Run(options); + /// + public static IReadOnlyCollection Squirrel(Configure configurator) => new SquirrelTasks().Run(configurator.Invoke(new SquirrelSettings())); + /// public static IEnumerable<(SquirrelSettings Settings, IReadOnlyCollection Output)> Squirrel(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Squirrel, degreeOfParallelism, completeOnFailure); } #region SquirrelSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SquirrelTasks), Command = nameof(SquirrelTasks.Squirrel))] @@ -96,7 +94,7 @@ public partial class SquirrelSettings : ToolOptions } #endregion #region SquirrelSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SquirrelSettingsExtensions diff --git a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs b/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs index a32ac9c79..44fd3e9f3 100644 --- a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs +++ b/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs @@ -23,32 +23,28 @@ namespace Nuke.Common.Tools.StaticWebApps; [NpmTool(Id = PackageId, Executable = PackageExecutable)] public partial class StaticWebAppsTasks : ToolTasks, IRequireNpmPackage { - public static string StaticWebAppsPath => new StaticWebAppsTasks().GetToolPath(); + public static string StaticWebAppsPath { get => new StaticWebAppsTasks().GetToolPathInternal(); set => new StaticWebAppsTasks().SetToolPath(value); } public const string PackageExecutable = "swa"; public const string PackageId = "@azure/static-web-apps-cli"; ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

public static IReadOnlyCollection StaticWebApps(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new StaticWebAppsTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --api-port via
  • --app-artifact-location via
  • --app-location via
  • --devserver-timeout via
  • --host via
  • --port via
  • --run via
  • --ssl via
  • --ssl-cert via
  • --ssl-key via
  • --swa-config-location via
- public static IReadOnlyCollection StaticWebAppsStart(StaticWebAppsStartSettings options = null) => new StaticWebAppsTasks().Run(options); - ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --api-port via
  • --app-artifact-location via
  • --app-location via
  • --devserver-timeout via
  • --host via
  • --port via
  • --run via
  • --ssl via
  • --ssl-cert via
  • --ssl-key via
  • --swa-config-location via
- public static IReadOnlyCollection StaticWebAppsStart(Configure configurator) => new StaticWebAppsTasks().Run(configurator.Invoke(new StaticWebAppsStartSettings())); - ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --api-port via
  • --app-artifact-location via
  • --app-location via
  • --devserver-timeout via
  • --host via
  • --port via
  • --run via
  • --ssl via
  • --ssl-cert via
  • --ssl-key via
  • --swa-config-location via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --api-port via
  • --app-artifact-location via
  • --app-location via
  • --devserver-timeout via
  • --host via
  • --port via
  • --run via
  • --ssl via
  • --ssl-cert via
  • --ssl-key via
  • --swa-config-location via
+ public static IReadOnlyCollection StaticWebAppsStart(StaticWebAppsStartSettings options = null) => new StaticWebAppsTasks().Run(options); + /// + public static IReadOnlyCollection StaticWebAppsStart(Configure configurator) => new StaticWebAppsTasks().Run(configurator.Invoke(new StaticWebAppsStartSettings())); + /// public static IEnumerable<(StaticWebAppsStartSettings Settings, IReadOnlyCollection Output)> StaticWebAppsStart(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(StaticWebAppsStart, degreeOfParallelism, completeOnFailure); ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --app-location via
  • --deployment-token via
  • --env via
  • --output-location via
  • --swa-config-location via
- public static IReadOnlyCollection StaticWebAppsDeploy(StaticWebAppsDeploySettings options = null) => new StaticWebAppsTasks().Run(options); - ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --app-location via
  • --deployment-token via
  • --env via
  • --output-location via
  • --swa-config-location via
- public static IReadOnlyCollection StaticWebAppsDeploy(Configure configurator) => new StaticWebAppsTasks().Run(configurator.Invoke(new StaticWebAppsDeploySettings())); - ///

The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:

  • Serve static app assets, or proxy to your app dev server
  • Serve API requests, or proxy to APIs running in Azure Functions Core Tools
  • Emulate authentication and authorization
  • Emulate Static Web Apps configuration, including routing

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --app-location via
  • --deployment-token via
  • --env via
  • --output-location via
  • --swa-config-location via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --api-location via
  • --app-location via
  • --deployment-token via
  • --env via
  • --output-location via
  • --swa-config-location via
+ public static IReadOnlyCollection StaticWebAppsDeploy(StaticWebAppsDeploySettings options = null) => new StaticWebAppsTasks().Run(options); + /// + public static IReadOnlyCollection StaticWebAppsDeploy(Configure configurator) => new StaticWebAppsTasks().Run(configurator.Invoke(new StaticWebAppsDeploySettings())); + /// public static IEnumerable<(StaticWebAppsDeploySettings Settings, IReadOnlyCollection Output)> StaticWebAppsDeploy(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(StaticWebAppsDeploy, degreeOfParallelism, completeOnFailure); } #region StaticWebAppsStartSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(StaticWebAppsTasks), Command = nameof(StaticWebAppsTasks.StaticWebAppsStart), Arguments = "start")] @@ -81,7 +77,7 @@ public partial class StaticWebAppsStartSettings : ToolOptions } #endregion #region StaticWebAppsDeploySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(StaticWebAppsTasks), Command = nameof(StaticWebAppsTasks.StaticWebAppsDeploy), Arguments = "deploy")] @@ -102,7 +98,7 @@ public partial class StaticWebAppsDeploySettings : ToolOptions } #endregion #region StaticWebAppsStartSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class StaticWebAppsStartSettingsExtensions @@ -215,7 +211,7 @@ [Pure] [Builder(Type = typeof(StaticWebAppsStartSettings), Property = nameof(Sta } #endregion #region StaticWebAppsDeploySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class StaticWebAppsDeploySettingsExtensions diff --git a/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs b/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs index d9ca43bcd..e47c9b238 100644 --- a/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs +++ b/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.TestCloud; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class TestCloudTasks : ToolTasks, IRequireNuGetPackage { - public static string TestCloudPath => new TestCloudTasks().GetToolPath(); + public static string TestCloudPath { get => new TestCloudTasks().GetToolPathInternal(); set => new TestCloudTasks().SetToolPath(value); } public const string PackageId = "Xamarin.UITest"; public const string PackageExecutable = "test-cloud.exe"; ///

Test Cloud is a cloud based service consisting of thousands of physical mobile devices. Users upload their apps and tests to Test Cloud, which will install the apps on the devices and run the tests. When the tests are complete, Test Cloud, the results made available to users through an easy to use and informative web-based front end.

For more details, visit the official website.

public static IReadOnlyCollection TestCloud(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new TestCloudTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

Test Cloud is a cloud based service consisting of thousands of physical mobile devices. Users upload their apps and tests to Test Cloud, which will install the apps on the devices and run the tests. When the tests are complete, Test Cloud, the results made available to users through an easy to use and informative web-based front end.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assembly-dir via
  • --data via
  • --devices via
  • --dsym via
  • --exclude via
  • --fixture via
  • --fixture-chunk via
  • --include via
  • --nunit-xml via
  • --sign-info via
  • --test-chunk via
  • --user via
- public static IReadOnlyCollection TestCloud(TestCloudSettings options = null) => new TestCloudTasks().Run(options); - ///

Test Cloud is a cloud based service consisting of thousands of physical mobile devices. Users upload their apps and tests to Test Cloud, which will install the apps on the devices and run the tests. When the tests are complete, Test Cloud, the results made available to users through an easy to use and informative web-based front end.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assembly-dir via
  • --data via
  • --devices via
  • --dsym via
  • --exclude via
  • --fixture via
  • --fixture-chunk via
  • --include via
  • --nunit-xml via
  • --sign-info via
  • --test-chunk via
  • --user via
- public static IReadOnlyCollection TestCloud(Configure configurator) => new TestCloudTasks().Run(configurator.Invoke(new TestCloudSettings())); - ///

Test Cloud is a cloud based service consisting of thousands of physical mobile devices. Users upload their apps and tests to Test Cloud, which will install the apps on the devices and run the tests. When the tests are complete, Test Cloud, the results made available to users through an easy to use and informative web-based front end.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assembly-dir via
  • --data via
  • --devices via
  • --dsym via
  • --exclude via
  • --fixture via
  • --fixture-chunk via
  • --include via
  • --nunit-xml via
  • --sign-info via
  • --test-chunk via
  • --user via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • --assembly-dir via
  • --data via
  • --devices via
  • --dsym via
  • --exclude via
  • --fixture via
  • --fixture-chunk via
  • --include via
  • --nunit-xml via
  • --sign-info via
  • --test-chunk via
  • --user via
+ public static IReadOnlyCollection TestCloud(TestCloudSettings options = null) => new TestCloudTasks().Run(options); + /// + public static IReadOnlyCollection TestCloud(Configure configurator) => new TestCloudTasks().Run(configurator.Invoke(new TestCloudSettings())); + /// public static IEnumerable<(TestCloudSettings Settings, IReadOnlyCollection Output)> TestCloud(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(TestCloud, degreeOfParallelism, completeOnFailure); } #region TestCloudSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(TestCloudTasks), Command = nameof(TestCloudTasks.TestCloud), Arguments = "submit")] @@ -72,7 +70,7 @@ public partial class TestCloudSettings : ToolOptions } #endregion #region TestCloudSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class TestCloudSettingsExtensions diff --git a/source/Nuke.Common/Tools/Unity/Unity.Generated.cs b/source/Nuke.Common/Tools/Unity/Unity.Generated.cs index 9ee48f72e..fd70a6f12 100644 --- a/source/Nuke.Common/Tools/Unity/Unity.Generated.cs +++ b/source/Nuke.Common/Tools/Unity/Unity.Generated.cs @@ -22,57 +22,47 @@ namespace Nuke.Common.Tools.Unity; [ExcludeFromCodeCoverage] public partial class UnityTasks : ToolTasks { - public static string UnityPath => new UnityTasks().GetToolPath(); + public static string UnityPath { get => new UnityTasks().GetToolPathInternal(); set => new UnityTasks().SetToolPath(value); } ///

Unity is usually launched by double-clicking its icon from the desktop. However, it is also possible to run it from the command line (from the macOS Terminal or the Windows Command Prompt). When launched in this way, Unity can receive commands and information on startup, which can be very useful for test suites, automated builds and other production tasks.

For more details, visit the official website.

public static IReadOnlyCollection Unity(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new UnityTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

(2018.2+) Exports the currently activated license to the path of the Unity executable or either the default Unity license location, see the logs or Activation FAQ for more information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityCreateManualActivationFile(UnityCreateManualActivationFileSettings options = null) => new UnityTasks().Run(options); - ///

(2018.2+) Exports the currently activated license to the path of the Unity executable or either the default Unity license location, see the logs or Activation FAQ for more information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityCreateManualActivationFile(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityCreateManualActivationFileSettings())); - ///

(2018.2+) Exports the currently activated license to the path of the Unity executable or either the default Unity license location, see the logs or Activation FAQ for more information.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ public static IReadOnlyCollection UnityCreateManualActivationFile(UnityCreateManualActivationFileSettings options = null) => new UnityTasks().Run(options); + /// + public static IReadOnlyCollection UnityCreateManualActivationFile(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityCreateManualActivationFileSettings())); + /// public static IEnumerable<(UnityCreateManualActivationFileSettings Settings, IReadOnlyCollection Output)> UnityCreateManualActivationFile(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(UnityCreateManualActivationFile, degreeOfParallelism, completeOnFailure); ///

(2018.2+) Activates Unity with a license file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -manualLicenseFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityManualLicenseFile(UnityManualLicenseFileSettings options = null) => new UnityTasks().Run(options); - ///

(2018.2+) Activates Unity with a license file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -manualLicenseFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityManualLicenseFile(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityManualLicenseFileSettings())); - ///

(2018.2+) Activates Unity with a license file.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -manualLicenseFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -manualLicenseFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ public static IReadOnlyCollection UnityManualLicenseFile(UnityManualLicenseFileSettings options = null) => new UnityTasks().Run(options); + /// + public static IReadOnlyCollection UnityManualLicenseFile(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityManualLicenseFileSettings())); + /// public static IEnumerable<(UnityManualLicenseFileSettings Settings, IReadOnlyCollection Output)> UnityManualLicenseFile(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(UnityManualLicenseFile, degreeOfParallelism, completeOnFailure); ///

Execute Unity.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildLinux32Player via
  • -buildLinux64Player via
  • -buildLinuxUniversalPlayer via
  • -buildOSX64Player via
  • -buildOSXPlayer via
  • -buildOSXUniversalPlayer via
  • -buildTarget via
  • -buildWindows64Player via
  • -buildWindowsPlayer via
  • -cacheServerIPAddress via
  • -createProject via
  • -disable-assembly-updater via
  • -editorTestsCategories via
  • -editorTestsFilter via
  • -editorTestsResultFile via
  • -executeMethod via
  • -exportPackage via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -importPackage via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -runEditorTests via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -username via
- public static IReadOnlyCollection Unity(UnitySettings options = null) => new UnityTasks().Run(options); - ///

Execute Unity.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildLinux32Player via
  • -buildLinux64Player via
  • -buildLinuxUniversalPlayer via
  • -buildOSX64Player via
  • -buildOSXPlayer via
  • -buildOSXUniversalPlayer via
  • -buildTarget via
  • -buildWindows64Player via
  • -buildWindowsPlayer via
  • -cacheServerIPAddress via
  • -createProject via
  • -disable-assembly-updater via
  • -editorTestsCategories via
  • -editorTestsFilter via
  • -editorTestsResultFile via
  • -executeMethod via
  • -exportPackage via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -importPackage via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -runEditorTests via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -username via
- public static IReadOnlyCollection Unity(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnitySettings())); - ///

Execute Unity.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildLinux32Player via
  • -buildLinux64Player via
  • -buildLinuxUniversalPlayer via
  • -buildOSX64Player via
  • -buildOSXPlayer via
  • -buildOSXUniversalPlayer via
  • -buildTarget via
  • -buildWindows64Player via
  • -buildWindowsPlayer via
  • -cacheServerIPAddress via
  • -createProject via
  • -disable-assembly-updater via
  • -editorTestsCategories via
  • -editorTestsFilter via
  • -editorTestsResultFile via
  • -executeMethod via
  • -exportPackage via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -importPackage via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -runEditorTests via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildLinux32Player via
  • -buildLinux64Player via
  • -buildLinuxUniversalPlayer via
  • -buildOSX64Player via
  • -buildOSXPlayer via
  • -buildOSXUniversalPlayer via
  • -buildTarget via
  • -buildWindows64Player via
  • -buildWindowsPlayer via
  • -cacheServerIPAddress via
  • -createProject via
  • -disable-assembly-updater via
  • -editorTestsCategories via
  • -editorTestsFilter via
  • -editorTestsResultFile via
  • -executeMethod via
  • -exportPackage via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -importPackage via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -runEditorTests via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -username via
+ public static IReadOnlyCollection Unity(UnitySettings options = null) => new UnityTasks().Run(options); + /// + public static IReadOnlyCollection Unity(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnitySettings())); + /// public static IEnumerable<(UnitySettings Settings, IReadOnlyCollection Output)> Unity(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Unity, degreeOfParallelism, completeOnFailure); ///

Return the currenlty activated Unity license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityReturnLicense(UnityReturnLicenseSettings options = null) => new UnityTasks().Run(options); - ///

Return the currenlty activated Unity license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
- public static IReadOnlyCollection UnityReturnLicense(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityReturnLicenseSettings())); - ///

Return the currenlty activated Unity license.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -batchmode via
  • -logFile via
  • -nographics via
  • -password via
  • -quit via
  • -serial via
  • -silent-crashes via
  • -username via
+ public static IReadOnlyCollection UnityReturnLicense(UnityReturnLicenseSettings options = null) => new UnityTasks().Run(options); + /// + public static IReadOnlyCollection UnityReturnLicense(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityReturnLicenseSettings())); + /// public static IEnumerable<(UnityReturnLicenseSettings Settings, IReadOnlyCollection Output)> UnityReturnLicense(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(UnityReturnLicense, degreeOfParallelism, completeOnFailure); ///

(2019.2+) Run tests in the project using Unity Test Framework. This argument requires the projectPath, and it's good practice to run it with batchmode argument. quit is not required, because the Editor automatically closes down after the run is finished.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildTarget via
  • -cacheServerIPAddress via
  • -disable-assembly-updater via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -testCategory via
  • -testFilter via
  • -testPlatform via
  • -testResults via
  • -username via
- public static IReadOnlyCollection UnityRunTests(UnityRunTestsSettings options = null) => new UnityTasks().Run(options); - ///

(2019.2+) Run tests in the project using Unity Test Framework. This argument requires the projectPath, and it's good practice to run it with batchmode argument. quit is not required, because the Editor automatically closes down after the run is finished.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildTarget via
  • -cacheServerIPAddress via
  • -disable-assembly-updater via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -testCategory via
  • -testFilter via
  • -testPlatform via
  • -testResults via
  • -username via
- public static IReadOnlyCollection UnityRunTests(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityRunTestsSettings())); - ///

(2019.2+) Run tests in the project using Unity Test Framework. This argument requires the projectPath, and it's good practice to run it with batchmode argument. quit is not required, because the Editor automatically closes down after the run is finished.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildTarget via
  • -cacheServerIPAddress via
  • -disable-assembly-updater via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -testCategory via
  • -testFilter via
  • -testPlatform via
  • -testResults via
  • -username via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <customArguments> via
  • -accept-apiupdate via
  • -assetServerUpdate via
  • -batchmode via
  • -buildTarget via
  • -cacheServerIPAddress via
  • -disable-assembly-updater via
  • -force-clamped via
  • -force-d3d11 via
  • -force-device-index via
  • -force-gfx-metal via
  • -force-glcore via
  • -force-glcore via
  • -force-gles via
  • -force-gles via
  • -force-low-power-device via
  • -logFile via
  • -nographics via
  • -noUpm via
  • -password via
  • -projectPath via
  • -quit via
  • -serial via
  • -setDefaultPlatformTextureFormat via
  • -silent-crashes via
  • -stackTraceLogType via
  • -testCategory via
  • -testFilter via
  • -testPlatform via
  • -testResults via
  • -username via
+ public static IReadOnlyCollection UnityRunTests(UnityRunTestsSettings options = null) => new UnityTasks().Run(options); + /// + public static IReadOnlyCollection UnityRunTests(Configure configurator) => new UnityTasks().Run(configurator.Invoke(new UnityRunTestsSettings())); + /// public static IEnumerable<(UnityRunTestsSettings Settings, IReadOnlyCollection Output)> UnityRunTests(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(UnityRunTests, degreeOfParallelism, completeOnFailure); } #region UnityCreateManualActivationFileSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityCreateManualActivationFile), Arguments = "-createManualActivationFile")] @@ -95,7 +85,7 @@ public partial class UnityCreateManualActivationFileSettings : UnityOptionsBase } #endregion #region UnityManualLicenseFileSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityManualLicenseFile))] @@ -120,7 +110,7 @@ public partial class UnityManualLicenseFileSettings : UnityOptionsBase } #endregion #region UnitySettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.Unity))] @@ -175,7 +165,7 @@ public partial class UnitySettings : UnityProjectOptions } #endregion #region UnityReturnLicenseSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityReturnLicense), Arguments = "-returnlicense")] @@ -198,7 +188,7 @@ public partial class UnityReturnLicenseSettings : UnityOptionsBase } #endregion #region UnityRunTestsSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityRunTests), Arguments = "-runTests")] @@ -291,7 +281,7 @@ public partial class UnityProjectOptions : UnityOptionsBase } #endregion #region UnityCreateManualActivationFileSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityCreateManualActivationFileSettingsExtensions @@ -391,7 +381,7 @@ [Pure] [Builder(Type = typeof(UnityCreateManualActivationFileSettings), Property } #endregion #region UnityManualLicenseFileSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityManualLicenseFileSettingsExtensions @@ -499,7 +489,7 @@ [Pure] [Builder(Type = typeof(UnityManualLicenseFileSettings), Property = nameof } #endregion #region UnitySettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnitySettingsExtensions @@ -781,7 +771,7 @@ [Pure] [Builder(Type = typeof(UnitySettings), Property = nameof(UnitySettings.Qu } #endregion #region UnityReturnLicenseSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityReturnLicenseSettingsExtensions @@ -881,7 +871,7 @@ [Pure] [Builder(Type = typeof(UnityReturnLicenseSettings), Property = nameof(Uni } #endregion #region UnityRunTestsSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityRunTestsSettingsExtensions diff --git a/source/Nuke.Common/Tools/Unity/UnityTasks.cs b/source/Nuke.Common/Tools/Unity/UnityTasks.cs index f6573d221..e93954c30 100644 --- a/source/Nuke.Common/Tools/Unity/UnityTasks.cs +++ b/source/Nuke.Common/Tools/Unity/UnityTasks.cs @@ -74,11 +74,11 @@ protected override ToolOptions PreProcess(ToolOptions options) return options; } - protected override IReadOnlyCollection Run(ToolOptions options) + protected override IReadOnlyCollection Run(ToolOptions options = null) { try { - return base.Run(options); + return base.Run(options); } catch (Exception) { diff --git a/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs b/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs index 0742f36ca..06b29c90d 100644 --- a/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs +++ b/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.VSTest; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class VSTestTasks : ToolTasks, IRequireNuGetPackage { - public static string VSTestPath => new VSTestTasks().GetToolPath(); + public static string VSTestPath { get => new VSTestTasks().GetToolPathInternal(); set => new VSTestTasks().SetToolPath(value); } public const string PackageId = "Microsoft.TestPlatform"; public const string PackageExecutable = "vstest.console.exe"; ///

VSTest.Console.exe is the command-line command that is used to run tests. You can specify several options in any order on the VSTest.Console.exe command line.

For more details, visit the official website.

public static IReadOnlyCollection VSTest(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new VSTestTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

VSTest.Console.exe is the command-line command that is used to run tests. You can specify several options in any order on the VSTest.Console.exe command line.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <testAssemblies> via
  • /Diag via
  • /EnableCodeCoverage via
  • /Framework via
  • /InIsolation via
  • /ListDiscoverers via
  • /ListExecutors via
  • /ListLoggers via
  • /ListSettingsProviders via
  • /ListTests via
  • /Logger via
  • /Parallel via
  • /Platform via
  • /Settings via
  • /TestAdapterPath via
  • /TestCaseFilter via
  • /Tests via
  • /UseVsixExtensions via
- public static IReadOnlyCollection VSTest(VSTestSettings options = null) => new VSTestTasks().Run(options); - ///

VSTest.Console.exe is the command-line command that is used to run tests. You can specify several options in any order on the VSTest.Console.exe command line.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <testAssemblies> via
  • /Diag via
  • /EnableCodeCoverage via
  • /Framework via
  • /InIsolation via
  • /ListDiscoverers via
  • /ListExecutors via
  • /ListLoggers via
  • /ListSettingsProviders via
  • /ListTests via
  • /Logger via
  • /Parallel via
  • /Platform via
  • /Settings via
  • /TestAdapterPath via
  • /TestCaseFilter via
  • /Tests via
  • /UseVsixExtensions via
- public static IReadOnlyCollection VSTest(Configure configurator) => new VSTestTasks().Run(configurator.Invoke(new VSTestSettings())); - ///

VSTest.Console.exe is the command-line command that is used to run tests. You can specify several options in any order on the VSTest.Console.exe command line.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <testAssemblies> via
  • /Diag via
  • /EnableCodeCoverage via
  • /Framework via
  • /InIsolation via
  • /ListDiscoverers via
  • /ListExecutors via
  • /ListLoggers via
  • /ListSettingsProviders via
  • /ListTests via
  • /Logger via
  • /Parallel via
  • /Platform via
  • /Settings via
  • /TestAdapterPath via
  • /TestCaseFilter via
  • /Tests via
  • /UseVsixExtensions via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <testAssemblies> via
  • /Diag via
  • /EnableCodeCoverage via
  • /Framework via
  • /InIsolation via
  • /ListDiscoverers via
  • /ListExecutors via
  • /ListLoggers via
  • /ListSettingsProviders via
  • /ListTests via
  • /Logger via
  • /Parallel via
  • /Platform via
  • /Settings via
  • /TestAdapterPath via
  • /TestCaseFilter via
  • /Tests via
  • /UseVsixExtensions via
+ public static IReadOnlyCollection VSTest(VSTestSettings options = null) => new VSTestTasks().Run(options); + /// + public static IReadOnlyCollection VSTest(Configure configurator) => new VSTestTasks().Run(configurator.Invoke(new VSTestSettings())); + /// public static IEnumerable<(VSTestSettings Settings, IReadOnlyCollection Output)> VSTest(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(VSTest, degreeOfParallelism, completeOnFailure); } #region VSTestSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(VSTestTasks), Command = nameof(VSTestTasks.VSTest))] @@ -84,7 +82,7 @@ public partial class VSTestSettings : ToolOptions } #endregion #region VSTestSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class VSTestSettingsExtensions diff --git a/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs b/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs index 4d2f36d9b..fd78a0698 100644 --- a/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs +++ b/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.VSWhere; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class VSWhereTasks : ToolTasks, IRequireNuGetPackage { - public static string VSWherePath => new VSWhereTasks().GetToolPath(); + public static string VSWherePath { get => new VSWhereTasks().GetToolPathInternal(); set => new VSWhereTasks().SetToolPath(value); } public const string PackageId = "vswhere"; public const string PackageExecutable = "vswhere.exe"; ///

VSWhere is designed to be a redistributable, single-file executable that can be used in build or deployment scripts to find where Visual Studio - or other products in the Visual Studio family - is located.

For more details, visit the official website.

public static IReadOnlyCollection VSWhere(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new VSWhereTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

VSWhere is designed to be a redistributable, single-file executable that can be used in build or deployment scripts to find where Visual Studio - or other products in the Visual Studio family - is located.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -all via
  • -format via
  • -latest via
  • -legacy via
  • -nologo via
  • -prerelease via
  • -products via
  • -property via
  • -requires via
  • -requiresAny via
  • -utf8 via
  • -version via
- public static (List Result, IReadOnlyCollection Output) VSWhere(VSWhereSettings options = null) => new VSWhereTasks().Run>(options); - ///

VSWhere is designed to be a redistributable, single-file executable that can be used in build or deployment scripts to find where Visual Studio - or other products in the Visual Studio family - is located.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -all via
  • -format via
  • -latest via
  • -legacy via
  • -nologo via
  • -prerelease via
  • -products via
  • -property via
  • -requires via
  • -requiresAny via
  • -utf8 via
  • -version via
- public static (List Result, IReadOnlyCollection Output) VSWhere(Configure configurator) => new VSWhereTasks().Run>(configurator.Invoke(new VSWhereSettings())); - ///

VSWhere is designed to be a redistributable, single-file executable that can be used in build or deployment scripts to find where Visual Studio - or other products in the Visual Studio family - is located.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -all via
  • -format via
  • -latest via
  • -legacy via
  • -nologo via
  • -prerelease via
  • -products via
  • -property via
  • -requires via
  • -requiresAny via
  • -utf8 via
  • -version via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • -all via
  • -format via
  • -latest via
  • -legacy via
  • -nologo via
  • -prerelease via
  • -products via
  • -property via
  • -requires via
  • -requiresAny via
  • -utf8 via
  • -version via
+ public static (List Result, IReadOnlyCollection Output) VSWhere(VSWhereSettings options = null) => new VSWhereTasks().Run>(options); + /// + public static (List Result, IReadOnlyCollection Output) VSWhere(Configure configurator) => new VSWhereTasks().Run>(configurator.Invoke(new VSWhereSettings())); + /// public static IEnumerable<(VSWhereSettings Settings, List Result, IReadOnlyCollection Output)> VSWhere(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(VSWhere, degreeOfParallelism, completeOnFailure); } #region VSWhereSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(VSWhereTasks), Command = nameof(VSWhereTasks.VSWhere))] @@ -158,7 +156,7 @@ public partial class VSWhereResult : Options } #endregion #region VSWhereSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class VSWhereSettingsExtensions diff --git a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs b/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs index 36b09c00c..bbb58d284 100644 --- a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs +++ b/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs @@ -23,23 +23,21 @@ namespace Nuke.Common.Tools.WebConfigTransformRunner; [NuGetTool(Id = PackageId, Executable = PackageExecutable)] public partial class WebConfigTransformRunnerTasks : ToolTasks, IRequireNuGetPackage { - public static string WebConfigTransformRunnerPath => new WebConfigTransformRunnerTasks().GetToolPath(); + public static string WebConfigTransformRunnerPath { get => new WebConfigTransformRunnerTasks().GetToolPathInternal(); set => new WebConfigTransformRunnerTasks().SetToolPath(value); } public const string PackageId = "WebConfigTransformRunner"; public const string PackageExecutable = "WebConfigTransformRunner.exe"; ///

This is a commandline tool to run an ASP.Net web.config tranformation.

For more details, visit the official website.

public static IReadOnlyCollection WebConfigTransformRunner(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new WebConfigTransformRunnerTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

This is a commandline tool to run an ASP.Net web.config tranformation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputFilename> via
  • <transformFilename> via
  • <webConfigFilename> via
- public static IReadOnlyCollection WebConfigTransformRunner(WebConfigTransformRunnerSettings options = null) => new WebConfigTransformRunnerTasks().Run(options); - ///

This is a commandline tool to run an ASP.Net web.config tranformation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputFilename> via
  • <transformFilename> via
  • <webConfigFilename> via
- public static IReadOnlyCollection WebConfigTransformRunner(Configure configurator) => new WebConfigTransformRunnerTasks().Run(configurator.Invoke(new WebConfigTransformRunnerSettings())); - ///

This is a commandline tool to run an ASP.Net web.config tranformation.

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputFilename> via
  • <transformFilename> via
  • <webConfigFilename> via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <outputFilename> via
  • <transformFilename> via
  • <webConfigFilename> via
+ public static IReadOnlyCollection WebConfigTransformRunner(WebConfigTransformRunnerSettings options = null) => new WebConfigTransformRunnerTasks().Run(options); + /// + public static IReadOnlyCollection WebConfigTransformRunner(Configure configurator) => new WebConfigTransformRunnerTasks().Run(configurator.Invoke(new WebConfigTransformRunnerSettings())); + /// public static IEnumerable<(WebConfigTransformRunnerSettings Settings, IReadOnlyCollection Output)> WebConfigTransformRunner(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(WebConfigTransformRunner, degreeOfParallelism, completeOnFailure); } #region WebConfigTransformRunnerSettings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(WebConfigTransformRunnerTasks), Command = nameof(WebConfigTransformRunnerTasks.WebConfigTransformRunner))] @@ -54,7 +52,7 @@ public partial class WebConfigTransformRunnerSettings : ToolOptions } #endregion #region WebConfigTransformRunnerSettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class WebConfigTransformRunnerSettingsExtensions diff --git a/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs b/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs index 4c828bf33..8f8e7e8aa 100644 --- a/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs +++ b/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs @@ -23,22 +23,20 @@ namespace Nuke.Common.Tools.Xunit; [NuGetTool(Id = PackageId)] public partial class XunitTasks : ToolTasks, IRequireNuGetPackage { - public static string XunitPath => new XunitTasks().GetToolPath(); + public static string XunitPath { get => new XunitTasks().GetToolPathInternal(); set => new XunitTasks().SetToolPath(value); } public const string PackageId = "xunit.runner.console"; ///

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).

For more details, visit the official website.

public static IReadOnlyCollection Xunit(ArgumentStringHandler arguments, string workingDirectory = null, IReadOnlyDictionary environmentVariables = null, int? timeout = null, bool? logOutput = null, bool? logInvocation = null, Action logger = null, Func exitHandler = null) => new XunitTasks().Run(arguments, workingDirectory, environmentVariables, timeout, logOutput, logInvocation, logger, exitHandler); ///

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetAssemblyWithConfigs> via
  • - via
  • - via
  • -appdomains via
  • -class via
  • -debug via
  • -diagnostics via
  • -failskips via
  • -maxthreads via
  • -method via
  • -namespace via
  • -noautoreporters via
  • -nocolor via
  • -nologo via
  • -noshadow via
  • -notrait via
  • -parallel via
  • -pause via
  • -serialize via
  • -stoponfail via
  • -trait via
  • -wait via
- public static IReadOnlyCollection Xunit2(Xunit2Settings options = null) => new XunitTasks().Run(options); - ///

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetAssemblyWithConfigs> via
  • - via
  • - via
  • -appdomains via
  • -class via
  • -debug via
  • -diagnostics via
  • -failskips via
  • -maxthreads via
  • -method via
  • -namespace via
  • -noautoreporters via
  • -nocolor via
  • -nologo via
  • -noshadow via
  • -notrait via
  • -parallel via
  • -pause via
  • -serialize via
  • -stoponfail via
  • -trait via
  • -wait via
- public static IReadOnlyCollection Xunit2(Configure configurator) => new XunitTasks().Run(configurator.Invoke(new Xunit2Settings())); - ///

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).

For more details, visit the official website.

- ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetAssemblyWithConfigs> via
  • - via
  • - via
  • -appdomains via
  • -class via
  • -debug via
  • -diagnostics via
  • -failskips via
  • -maxthreads via
  • -method via
  • -namespace via
  • -noautoreporters via
  • -nocolor via
  • -nologo via
  • -noshadow via
  • -notrait via
  • -parallel via
  • -pause via
  • -serialize via
  • -stoponfail via
  • -trait via
  • -wait via
+ ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

  • <targetAssemblyWithConfigs> via
  • - via
  • - via
  • -appdomains via
  • -class via
  • -debug via
  • -diagnostics via
  • -failskips via
  • -maxthreads via
  • -method via
  • -namespace via
  • -noautoreporters via
  • -nocolor via
  • -nologo via
  • -noshadow via
  • -notrait via
  • -parallel via
  • -pause via
  • -serialize via
  • -stoponfail via
  • -trait via
  • -wait via
+ public static IReadOnlyCollection Xunit2(Xunit2Settings options = null) => new XunitTasks().Run(options); + /// + public static IReadOnlyCollection Xunit2(Configure configurator) => new XunitTasks().Run(configurator.Invoke(new Xunit2Settings())); + /// public static IEnumerable<(Xunit2Settings Settings, IReadOnlyCollection Output)> Xunit2(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(Xunit2, degreeOfParallelism, completeOnFailure); } #region Xunit2Settings -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(XunitTasks), Command = nameof(XunitTasks.Xunit2))] @@ -91,7 +89,7 @@ public partial class Xunit2Settings : ToolOptions, IToolOptionsWithFramework } #endregion #region Xunit2SettingsExtensions -/// Used within . +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class Xunit2SettingsExtensions diff --git a/source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs b/source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs index 2e7304f8c..059aeeab9 100644 --- a/source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs +++ b/source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs @@ -42,7 +42,7 @@ public static void Run(Tool tool, ToolWriter toolWriter) .WriteBlock(w => { w - .WriteLine($"public static string {tool.Name}Path => new {tool.GetClassName()}().GetToolPath();") + .WriteLine($"public static string {tool.Name}Path {{ get => new {tool.GetClassName()}().GetToolPathInternal(); set => new {tool.GetClassName()}().SetToolPath(value); }}") .WriteLineIfTrue(tool.NuGetPackageId != null, $"public const string PackageId = {tool.NuGetPackageId.DoubleQuote()};") .WriteLineIfTrue(tool.PackageExecutable != null, $"public const string PackageExecutable = {tool.PackageExecutable.DoubleQuote()};") .WriteLineIfTrue(tool.NpmPackageId != null, $"public const string PackageId = {tool.NpmPackageId.DoubleQuote()};") @@ -98,8 +98,8 @@ private static TaskWriter WriteToolSettingsTask(this TaskWriter writer) : $"({task.ReturnType} Result, IReadOnlyCollection Output)"; var signature = $"{returnType} {task.GetTaskMethodName()}({task.SettingsClass.Name} options = null)"; var invocation = !task.HasReturnValue() - ? $"new {task.Tool.GetClassName()}().Run(options)" - : $"new {task.Tool.GetClassName()}().Run<{task.ReturnType}>(options)"; + ? $"new {task.Tool.GetClassName()}().Run<{task.SettingsClass.Name}>(options)" + : $"new {task.Tool.GetClassName()}().Run<{task.SettingsClass.Name}, {task.ReturnType}>(options)"; return writer .WriteSummary(task) @@ -116,12 +116,11 @@ private static TaskWriter WriteConfiguratorTask(this TaskWriter writer) : $"({task.ReturnType} Result, IReadOnlyCollection Output)"; var signature = $"{returnType} {task.GetTaskMethodName()}(Configure<{task.SettingsClass.Name}> configurator)"; var invocation = !task.HasReturnValue() - ? $"new {task.Tool.GetClassName()}().Run(configurator.Invoke(new {task.SettingsClass.Name}()))" - : $"new {task.Tool.GetClassName()}().Run<{task.ReturnType}>(configurator.Invoke(new {task.SettingsClass.Name}()))"; + ? $"new {task.Tool.GetClassName()}().Run<{task.SettingsClass.Name}>(configurator.Invoke(new {task.SettingsClass.Name}()))" + : $"new {task.Tool.GetClassName()}().Run<{task.SettingsClass.Name}, {task.ReturnType}>(configurator.Invoke(new {task.SettingsClass.Name}()))"; return writer - .WriteSummary(task) - .WriteRemarks(task) + .WriteInherit(task) .WriteObsoleteAttributeWhenObsolete(task) .WriteLine($"public static {signature} => {invocation};"); } @@ -144,8 +143,7 @@ private static TaskWriter WriteCombinatorialConfiguratorTask(this TaskWriter wri var invocation = $"configurator.Invoke({task.GetTaskMethodName()}, degreeOfParallelism, completeOnFailure)"; return writer - .WriteSummary(task) - .WriteRemarks(task) + .WriteInherit(task) .WriteObsoleteAttributeWhenObsolete(task) .WriteLine($"public static {signature} => {invocation};"); } diff --git a/source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs b/source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs index 5066b66af..05433243e 100644 --- a/source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs +++ b/source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs @@ -48,7 +48,7 @@ public static T WriteRemarks(this T writerWrapper, Task task) where T : IWriterWrapper { var lines = new List(); - lines.Add(("This is a " + lines.Add(("This is a " + "CLI wrapper with fluent API that allows to modify the following arguments:").Paragraph()); lines.AddRange(GetArgumentsList(task.SettingsClass)); @@ -56,6 +56,12 @@ public static T WriteRemarks(this T writerWrapper, Task task) .WriteLine($"/// {lines.Join(string.Empty)}"); } + public static T WriteInherit(this T writerWrapper, Task task) + where T : IWriterWrapper + { + return writerWrapper.WriteLine($"/// "); + } + private static IEnumerable GetArgumentsList(DataClass dataClass) { var allDataClasses = dataClass.Tool.Tasks.Select(x => x.SettingsClass).Concat(dataClass.Tool.DataClasses).ToList(); @@ -91,7 +97,9 @@ string GetArgument(Property property) public static T WriteSummary(this T writerWrapper, DataClass dataClass) where T : IWriterWrapper { - return writerWrapper.WriteSummary(GetUsedWithinText(dataClass.Tool)); + return writerWrapper + .When(dataClass is SettingsClass, x => x.WriteInherit(((SettingsClass)dataClass).Task)) + .When(dataClass is not SettingsClass, x => x.WriteSummary(GetUsedWithinText(dataClass.Tool))); } public static T WriteSummary(this T writerWrapper, Enumeration enumeration) diff --git a/source/Nuke.Tooling/Nuke.Tooling.csproj b/source/Nuke.Tooling/Nuke.Tooling.csproj index 84ea759bb..6510b6a01 100644 --- a/source/Nuke.Tooling/Nuke.Tooling.csproj +++ b/source/Nuke.Tooling/Nuke.Tooling.csproj @@ -15,8 +15,4 @@ - - - - diff --git a/source/Nuke.Tooling/ToolRequirement.cs b/source/Nuke.Tooling/ToolRequirement.cs index 2e6fc4ef2..91297cd16 100644 --- a/source/Nuke.Tooling/ToolRequirement.cs +++ b/source/Nuke.Tooling/ToolRequirement.cs @@ -24,22 +24,22 @@ public class ToolRequirement; public class PathToolRequirement(string pathExecutable) : ToolRequirement { - public string PathExecutable { get; init => field = pathExecutable; } + public string PathExecutable { get; init; } = pathExecutable; } public class NuGetPackageRequirement(string packageId, string version = null) : ToolRequirement { - public string PackageId { get; init => field = packageId; } - public string Version { get; init => field = version ?? NuGetVersionResolver.GetLatestVersion(packageId, includePrereleases: false).GetAwaiter().GetResult(); } + public string PackageId { get; init; } = packageId; + public string Version { get; init; } = version ?? NuGetVersionResolver.GetLatestVersion(packageId, includePrereleases: false).GetAwaiter().GetResult(); } public class NpmPackageRequirement(string packageId, string version = null) : ToolRequirement { - public string PackageId { get; init => field = packageId; } - public string Version { get; init => field = version ?? NpmVersionResolver.GetLatestVersion(packageId).GetAwaiter().GetResult(); } + public string PackageId { get; init; } = packageId; + public string Version { get; init; } = version ?? NpmVersionResolver.GetLatestVersion(packageId).GetAwaiter().GetResult(); } public class AptGetPackageRequirement(string packageId) : ToolRequirement { - public string PackageId { get; init => field = packageId; } + public string PackageId { get; init; } = packageId; } diff --git a/source/Nuke.Tooling/ToolTasks.Run.cs b/source/Nuke.Tooling/ToolTasks.Run.cs index 42b5ab6b8..214fa68f2 100644 --- a/source/Nuke.Tooling/ToolTasks.Run.cs +++ b/source/Nuke.Tooling/ToolTasks.Run.cs @@ -12,9 +12,12 @@ namespace Nuke.Common.Tooling; partial class ToolTasks { - protected virtual partial IReadOnlyCollection Run(ToolOptions options) + protected virtual partial IReadOnlyCollection Run(ToolOptions options) + where T : ToolOptions, new() { - var secrets = options?.GetSecrets().ToList() ?? []; + options ??= new T(); + + var secrets = options.GetSecrets().ToList(); string Filter(string text) => secrets.Aggregate(text, (str, s) => str.Replace(s, "[REDACTED]")); options = PreProcess(options); @@ -36,9 +39,10 @@ protected virtual partial IReadOnlyCollection Run(ToolOptions options) return process.Output; } - protected virtual partial (TResult Result, IReadOnlyCollection Output) Run(ToolOptions options) + protected virtual partial (TResult Result, IReadOnlyCollection Output) Run(ToolOptions options) + where TOptions : ToolOptions, new() { - var output = Run(options); + var output = Run(options); try { var result = GetResult(options, output); diff --git a/source/Nuke.Tooling/ToolTasks.ToolPath.cs b/source/Nuke.Tooling/ToolTasks.ToolPath.cs index d81237c13..3d509da83 100644 --- a/source/Nuke.Tooling/ToolTasks.ToolPath.cs +++ b/source/Nuke.Tooling/ToolTasks.ToolPath.cs @@ -19,14 +19,12 @@ public abstract class ToolAttribute : Attribute public abstract partial class ToolTasks { - internal string GetToolPathInternal(ToolOptions options = null) + protected internal string GetToolPathInternal(ToolOptions options = null) { if (options?.ProcessToolPath != null) return options.ProcessToolPath; - var toolType = GetType(); - var environmentVariable = toolType.Name.TrimEnd("Tasks").ToUpperInvariant() + "_EXE"; - if (ToolPathResolver.TryGetEnvironmentExecutable(environmentVariable) is { } environmentExecutable) + if (ToolPathResolver.TryGetEnvironmentExecutable(ToolPathOverrideVariableName) is { } environmentExecutable) return environmentExecutable; return GetToolPath(options); @@ -42,6 +40,22 @@ protected virtual partial string GetToolPath(ToolOptions options) Assert.Fail($"Unable to resolve tool path for {toolType.Name}. Set via {nameof(ToolOptionsExtensions.SetProcessToolPath)}."); return null; } + + protected void SetToolPath(string path) + { + Assert.FileExists(path); + EnvironmentInfo.SetVariable(ToolPathOverrideVariableName, path); + } + + private string ToolPathOverrideVariableName + { + get + { + var toolType = GetType(); + var environmentVariable = toolType.Name.TrimEnd("Tasks").ToUpperInvariant() + "_EXE"; + return environmentVariable; + } + } } [BaseTypeRequired(typeof(IRequirePathTool))] diff --git a/source/Nuke.Tooling/ToolTasks.cs b/source/Nuke.Tooling/ToolTasks.cs index 5d2c900ee..c39a6eea0 100644 --- a/source/Nuke.Tooling/ToolTasks.cs +++ b/source/Nuke.Tooling/ToolTasks.cs @@ -12,13 +12,11 @@ namespace Nuke.Common.Tooling; [PublicAPI] public abstract partial class ToolTasks { - public static string GetToolPath() where T : ToolTasks, new() => new T().GetToolPathInternal(); - protected internal virtual partial Action GetLogger(ToolOptions options = null); protected virtual partial string GetToolPath(ToolOptions options = null); - protected virtual partial IReadOnlyCollection Run(ToolOptions options = null); - protected virtual partial (TResult Result, IReadOnlyCollection Output) Run(ToolOptions options = null); + protected virtual partial IReadOnlyCollection Run(ToolOptions options = null) where T : ToolOptions, new(); + protected virtual partial (TResult Result, IReadOnlyCollection Output) Run(ToolOptions options = null) where TOptions : ToolOptions, new(); protected virtual partial Func GetExitHandler(ToolOptions options = null); protected virtual ToolOptions PreProcess(ToolOptions options) => options;