From 4f8e7e77f5beb5ca01f94c4f5b870400a80a19e6 Mon Sep 17 00:00:00 2001 From: Chrison Simtian Date: Wed, 20 May 2026 15:36:35 +1200 Subject: [PATCH 1/3] =?UTF-8?q?chore(rebrand):=20rename=20Nuke.*=20?= =?UTF-8?q?=E2=86=92=20Fallout.*=20(namespaces,=20csprojs,=20assemblies,?= =?UTF-8?q?=20package=20IDs)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #32. Mechanical 1:1 prefix swap per docs/rebrand-plan.md. Type identifier renames (NukeBuild, INukeBuild, NUKE_* env vars, credential store name) deferred to a follow-up PR per the scope-split decision in the #32 thread. ## What changed - 17 src/ folders + 8 tests/ folders renamed via git mv (history follows) - 26 .csproj files renamed in lockstep - 4 ancillary files renamed: Nuke.Common.props/.targets, Nuke.MSBuildTasks.targets, Nuke.Components.csproj.DotSettings - fallout.slnx repointed at every new path - Every ProjectReference path updated across all csprojs - namespace declarations + using directives + qualified type references swapped in ~625 .cs files via anchored regex (\bNuke\.) - AssemblyInfo.cs InternalsVisibleTo entries updated for first-party assemblies (external entries kept as Nuke.* — they refer to outside projects) - Constants.cs:29 nameof(Nuke) + "." + nameof(Common) replaced with the literal "Fallout.Common" (the nameof hack wouldn't compile after namespace rename anyway) - Tool wrapper JSON files (~70): inline namespace references swapped - GlobalTool templates/_build.csproj: PackageReference Nuke.Common → Fallout.Common (new user projects get the new brand from day one) - build/Build.cs: Solution.Nuke_X → Solution.Fallout_X (source-generator-emitted property names changed with the rename) - Verify snapshot at tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs regenerated ## Carve-outs preserved - Constants.UpstreamNukeRepository / UpstreamNukeRepositoryGit (deliberate legacy-recognition constants) - Constants.LegacyNukeDirectoryName = ".nuke" (back-compat for pre-Fallout consumer projects) - Telemetry.Properties.IsCommonType legacy NUKE recognition path - tests/Fallout.Build.Tests/GitRepositoryTest.cs + tests/Fallout.Common.Tests/GitHubTasksTest.cs URL parsing fixtures (hardcoded nuke-build/nuke URLs) - tests/Fallout.Tooling.Tests/NuGetPackageResolverTest.cs: real-world Nuke.Generation.Specifications package ID used as nuget.org integration fixture - src/Fallout.Utilities/EnvironmentInfo.SpecialFolder.cs:34 historical PR link - build/_build.csproj:33 commented-out NukeExternalFiles block referencing upstream URLs - README/CONTRIBUTING/CLAUDE.md attribution paragraphs - CHANGELOG history ## Verification - dotnet build fallout.slnx -c Debug: 0 errors, 15 pre-existing warnings (mostly CS1591 XML doc + Scriban CVE warning unrelated to rename) - dotnet test fallout.slnx: 392 passing, 7 skipped, 1 failing - The 1 failure is tests/Fallout.ProjectModel.Tests MSBuildProjectTest: System.IO.FileNotFoundException : Could not load file or assembly 'Microsoft.Build, Version=15.1.0.0'. The test was passing on main; the failure is reproducible in this Windows env after the rename but the root cause is unclear — looks like MSBuildLocator picking up a different MSBuild copy after the assembly name change. Likely Windows-specific. CI on ubuntu-latest will confirm. ## Deferred to follow-up PR - NukeBuild → FalloutBuild (96 uses), INukeBuild → IFalloutBuild (87 uses) - Internal identifiers: NukeFileName, NukeDirectoryName, NukeCommonPackageId, NukeVersion, GetNukeDirectory, GlobalNukeDirectory, NukeTelemetryVersion - Environment variables: NUKE_GLOBAL_TOOL_VERSION, NUKE_GLOBAL_TOOL_START_TIME, NUKE_INTERNAL_INTERCEPTOR, NUKE_TELEMETRY_OPTOUT (with deprecation fallback) - Credential store name prefix "NUKE: ..." (with migration handling) - Telemetry property keys version_nuke_common, version_nuke_global_tool ## Downstream now unblocked - #36 (Roslyn codefix), #37 (migration guide), #47 (shim packages), #48 (migrator CLI) Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/scheduled_tasks.lock | 1 + AssemblyInfo.cs | 34 +- Directory.Packages.props | 4 +- build/Build.CI.GitHubActions.cs | 4 +- build/Build.CodeGeneration.cs | 18 +- build/Build.Contributors.cs | 10 +- build/Build.GlobalSolution.cs | 20 +- build/Build.Licenses.cs | 8 +- build/Build.PublicApi.cs | 8 +- build/Build.RunTargetInDockerTest.cs | 6 +- build/Build.Stargazers.cs | 8 +- build/Build.Terminal.cs | 4 +- build/Build.cs | 46 +- build/_build.csproj | 14 +- fallout.slnx | 50 +- .../CompletionUtility.cs | 6 +- .../Constants.cs | 10 +- .../Fallout.Build.Shared.csproj} | 2 +- .../Notifications.cs | 8 +- .../ArgumentsFromGitCommitMessageAttribute.cs | 10 +- .../DisableDefaultOutputAttribute.cs | 2 +- ...ShutdownDotNetAfterServerBuildAttribute.cs | 6 +- ...sualStudioEnvironmentVariablesAttribute.cs | 4 +- .../Attributes/VerbosityMappingAttribute.cs | 6 +- .../BuildServerConfigurationGeneration.cs | 2 +- ...verConfigurationGenerationAttributeBase.cs | 6 +- .../CICD/CIAttribute.cs | 6 +- .../CICD/ChainedConfigurationAttributeBase.cs | 6 +- .../CICD/ConfigurationAttributeBase.cs | 10 +- .../CICD/ConfigurationEntity.cs | 4 +- .../CICD/CustomFileWriter.cs | 2 +- ...erateBuildServerConfigurationsAttribute.cs | 8 +- .../CICD/IBuildServer.cs | 2 +- .../CICD/IConfigurationGenerator.cs | 6 +- ...dServerConfigurationGenerationAttribute.cs | 10 +- .../CICD/NoConvertAttribute.cs | 2 +- .../CICD/Partition.cs | 2 +- .../CICD/PartitionAttribute.cs | 2 +- .../ControlFlow.cs | 4 +- .../Execution/BuildExecutor.cs | 8 +- .../Execution/BuildManager.cs | 10 +- .../Execution/DelegateRequirementService.cs | 6 +- .../Execution/ExecutableTarget.cs | 6 +- .../Execution/ExecutableTargetFactory.cs | 6 +- .../Execution/ExecutionPlanner.cs | 6 +- .../Execution/ExecutionStatus.cs | 2 +- .../BuildExtensionAttributeBase.cs | 2 +- .../ToolInjectionAttributeBase.cs | 4 +- .../ValueInjectionAttributeBase.cs | 4 +- .../ArgumentsFromParametersFileAttribute.cs | 12 +- .../Execution/Extensions/EventInvoker.cs | 2 +- .../Extensions/HandleHelpRequestsAttribute.cs | 6 +- .../Extensions/HandlePlanRequestsAttribute.cs | 10 +- ...dleReSharperSurrogateArgumentsAttribute.cs | 4 +- .../HandleShellCompletionAttribute.cs | 10 +- .../HandleVisualStudioDebuggingAttribute.cs | 4 +- .../InjectNonParameterValuesAttribute.cs | 6 +- .../InjectParameterValuesAttribute.cs | 4 +- .../SerializeBuildServerStateAttribute.cs | 4 +- .../Extensions/TelemetryAttribute.cs | 2 +- .../Extensions/UpdateNotificationAttribute.cs | 8 +- .../Execution/Extensions/execution-plan.html | 0 .../Execution/ParameterService.Statics.cs | 4 +- .../Execution/ParameterService.cs | 8 +- .../Execution/TargetDefinition.cs | 8 +- .../Execution/TargetExecutionException.cs | 2 +- .../Execution/ToolRequirementService.cs | 8 +- .../Execution/ValueInjectionUtility.cs | 6 +- src/Fallout.Build/Fallout.Build.csproj | 34 + .../Host.Activation.cs | 6 +- .../Host.Theming.cs | 4 +- src/{Nuke.Build => Fallout.Build}/Host.cs | 10 +- .../INukeBuild.cs | 10 +- .../ITargetDefinition.cs | 4 +- src/{Nuke.Build => Fallout.Build}/LogLevel.cs | 2 +- src/{Nuke.Build => Fallout.Build}/Logging.cs | 12 +- .../NukeBuild.Events.cs | 8 +- .../NukeBuild.Interface.cs | 8 +- .../NukeBuild.Output.cs | 4 +- .../NukeBuild.Statics.cs | 16 +- .../NukeBuild.cs | 18 +- .../ParameterAttribute.cs | 6 +- .../RequiresAttribute.cs | 4 +- src/{Nuke.Build => Fallout.Build}/Target.cs | 4 +- .../Telemetry/Telemetry.Events.cs | 6 +- .../Telemetry/Telemetry.Properties.cs | 16 +- .../Telemetry/Telemetry.cs | 14 +- src/{Nuke.Build => Fallout.Build}/Terminal.cs | 4 +- .../Theming/AnsiConsoleHostTheme.cs | 4 +- .../Theming/IHostTheme.cs | 2 +- .../Theming/SystemConsoleHostTheme.cs | 4 +- .../Utilities/ConsoleUtility.cs | 2 +- .../Utilities/CredentialStore.cs | 4 +- .../Utilities/SchemaUtility.cs | 8 +- .../VCS/GitRepository.cs | 8 +- .../VCS/GitRepositoryExtensions.cs | 4 +- .../Verbosity.cs | 2 +- .../CheckPathEnvironmentVariableAttribute.cs | 4 +- .../FileSystemGlobbingAttributeBase.cs | 6 +- .../Attributes/GitRepositoryAttribute.cs | 4 +- .../Attributes/GlobbingOptionsAttribute.cs | 4 +- .../HandleSingleFileExecutionAttribute.cs | 8 +- .../LatestGitHubReleaseAttribute.cs | 10 +- .../Attributes/LatestMavenVersionAttribute.cs | 8 +- .../Attributes/LatestMyGetVersionAttribute.cs | 8 +- .../Attributes/LatestNpmVersionAttribute.cs | 6 +- .../Attributes/LatestNuGetVersionAttribute.cs | 6 +- .../Attributes/LocalPathAttribute.cs | 4 +- .../Attributes/NpmPackageAttribute.cs | 2 +- .../Attributes/NuGetPackageAttribute.cs | 2 +- .../Attributes/PathVariableAttribute.cs | 2 +- .../Attributes/SolutionAttribute.cs | 6 +- .../CI/AppVeyor/AppVeyor.Theming.cs | 4 +- .../CI/AppVeyor/AppVeyor.cs | 6 +- .../CI/AppVeyor/AppVeyorAttribute.cs | 12 +- .../CI/AppVeyor/AppVeyorImage.cs | 4 +- .../CI/AppVeyor/AppVeyorSecretAttribute.cs | 2 +- .../CI/AppVeyor/AppVeyorService.cs | 2 +- .../Configuration/AppVeyorBranches.cs | 6 +- .../Configuration/AppVeyorConfiguration.cs | 8 +- .../AppVeyorCustomWriterExtensions.cs | 4 +- .../AzurePipelines/AzurePipelines.Theming.cs | 6 +- .../CI/AzurePipelines/AzurePipelines.cs | 6 +- .../AzurePipelines/AzurePipelinesAttribute.cs | 18 +- .../AzurePipelinesBuildReason.cs | 2 +- .../AzurePipelinesCachePaths.cs | 2 +- .../AzurePipelinesCodeCoverageToolType.cs | 2 +- .../CI/AzurePipelines/AzurePipelinesImage.cs | 4 +- .../AzurePipelines/AzurePipelinesIssueType.cs | 2 +- .../AzurePipelines/AzurePipelinesJobStatus.cs | 2 +- .../AzurePipelinesRepositoryType.cs | 2 +- .../AzurePipelinesTestResultsType.cs | 2 +- .../AzurePipelineCheckoutStep.cs | 4 +- .../Configuration/AzurePipelinesCacheStep.cs | 6 +- .../Configuration/AzurePipelinesCmdStep.cs | 6 +- .../AzurePipelinesConfiguration.cs | 6 +- .../AzurePipelinesCustomWriterExtensions.cs | 4 +- .../AzurePipelinesDownloadStep.cs | 4 +- .../Configuration/AzurePipelinesJob.cs | 8 +- .../AzurePipelinesPublishStep.cs | 4 +- .../Configuration/AzurePipelinesStage.cs | 8 +- .../Configuration/AzurePipelinesStep.cs | 2 +- .../AzurePipelinesVcsPushTrigger.cs | 6 +- .../CI/Bamboo/Bamboo.cs | 2 +- .../CI/Bitbucket/Bitbucket.cs | 2 +- .../CI/Bitrise/Bitrise.cs | 2 +- .../GitHubActionsArtifactStep.cs | 4 +- .../Configuration/GitHubActionsCacheStep.cs | 6 +- .../GitHubActionsCheckoutStep.cs | 4 +- .../GitHubActionsConfiguration.cs | 8 +- .../GitHubActionsDetailedTrigger.cs | 2 +- .../Configuration/GitHubActionsJob.cs | 8 +- .../Configuration/GitHubActionsRunStep.cs | 6 +- .../GitHubActionsScheduledTrigger.cs | 4 +- .../Configuration/GitHubActionsStep.cs | 2 +- .../Configuration/GitHubActionsVcsTrigger.cs | 8 +- .../GitHubActionsWorkflowDispatchTrigger.cs | 6 +- .../CI/GitHubActions/GitHubActions.Client.cs | 6 +- .../CI/GitHubActions/GitHubActions.Theming.cs | 6 +- .../CI/GitHubActions/GitHubActions.cs | 8 +- .../GitHubActions/GitHubActionsAttribute.cs | 16 +- .../CI/GitHubActions/GitHubActionsImage.cs | 4 +- .../GitHubActions/GitHubActionsPermissions.cs | 4 +- .../GitHubActions/GitHubActionsSubmodules.cs | 2 +- .../CI/GitHubActions/GitHubActionsTrigger.cs | 4 +- .../CI/GitLab/GitLab.Theming.cs | 6 +- .../CI/GitLab/GitLab.cs | 4 +- .../CI/GitLab/GitLabProjectVisibility.cs | 2 +- .../CI/Jenkins/Jenkins.cs | 2 +- .../SpaceAutomationConfiguration.cs | 6 +- .../Configuration/SpaceAutomationContainer.cs | 6 +- .../SpaceAutomationCronScheduleTrigger.cs | 4 +- .../SpaceAutomationCustomWriterExtensions.cs | 4 +- .../SpaceAutomationPushTrigger.cs | 6 +- .../Configuration/SpaceAutomationResources.cs | 4 +- .../Configuration/SpaceAutomationTrigger.cs | 2 +- .../SpaceAutomation.Theming.cs | 4 +- .../CI/SpaceAutomation/SpaceAutomation.cs | 2 +- .../SpaceAutomationAttribute.cs | 10 +- .../TeamCityArtifactDependency.cs | 4 +- .../Configuration/TeamCityBuildType.cs | 4 +- .../Configuration/TeamCityBuildTypeVcsRoot.cs | 4 +- .../Configuration/TeamCityConfiguration.cs | 6 +- .../TeamCityConfigurationParameter.cs | 4 +- .../TeamCityCustomWriterExtensions.cs | 4 +- .../Configuration/TeamCityDependency.cs | 2 +- .../TeamCityDependencyFailureAction.cs | 2 +- .../TeamCityFinishBuildTrigger.cs | 4 +- .../TeamCityKeyValueParameter.cs | 4 +- .../Configuration/TeamCityParameter.cs | 2 +- .../Configuration/TeamCityParameterDisplay.cs | 2 +- .../Configuration/TeamCityParameterType.cs | 2 +- .../TeamCity/Configuration/TeamCityProject.cs | 4 +- .../Configuration/TeamCityScheduledTrigger.cs | 4 +- .../TeamCitySnapshotDependency.cs | 4 +- .../TeamCity/Configuration/TeamCityTrigger.cs | 2 +- .../TeamCity/Configuration/TeamCityVcsRoot.cs | 4 +- .../Configuration/TeamCityVcsTrigger.cs | 4 +- .../CI/TeamCity/Configuration/pom.xml | 0 .../TeamCity/DotNetBuildSettingsExtensions.cs | 6 +- .../TeamCity/DotNetTestSettingsExtensions.cs | 6 +- .../CI/TeamCity/MSBuildSettingsExtensions.cs | 4 +- .../CI/TeamCity/TeamCity.Theming.cs | 8 +- .../CI/TeamCity/TeamCity.cs | 10 +- .../CI/TeamCity/TeamCityAttribute.cs | 20 +- .../CI/TeamCity/TeamCityImportTool.cs | 2 +- .../CI/TeamCity/TeamCityImportType.cs | 2 +- .../TeamCity/TeamCityNoDataPublishedAction.cs | 2 +- .../CI/TeamCity/TeamCityStatus.cs | 2 +- .../CI/TeamCity/TeamCityTokenAttribute.cs | 2 +- .../CI/TravisCI/TravisCI.Theming.cs | 4 +- .../CI/TravisCI/TravisCI.cs | 2 +- .../CI/TravisCI/TravisCIEventType.cs | 2 +- .../ChangeLog/ChangeLog.cs | 4 +- .../ChangeLog/ChangeLogTasks.cs | 10 +- .../ChangeLog/ReleaseNotes.cs | 2 +- src/Fallout.Common/Fallout.Common.csproj | 43 + .../Fallout.Common.props} | 0 .../Fallout.Common.targets} | 2 +- .../Gitter/GitterTasks.cs | 4 +- .../IO/FtpTasks.cs | 2 +- .../IO/HttpTasks.cs | 4 +- .../IO/TextTasks.cs | 2 +- .../IO/XmlTasks.cs | 2 +- .../Tools/AzureKeyVault/AzureKeyVault.cs | 4 +- .../AzureKeyVault/AzureKeyVaultAttribute.cs | 2 +- .../AzureKeyVaultAttributeBase.cs | 4 +- .../AzureKeyVault/AzureKeyVaultCertificate.cs | 2 +- .../AzureKeyVaultCertificateAttribute.cs | 2 +- .../AzureKeyVaultConfigurationAttribute.cs | 4 +- .../Tools/AzureKeyVault/AzureKeyVaultKey.cs | 2 +- .../AzureKeyVaultKeyAttribute.cs | 2 +- .../AzureKeyVaultSecretAttribute.cs | 2 +- .../Tools/AzureKeyVault/AzureKeyVaultTasks.cs | 2 +- .../AzureSignTool/AzureSignTool.Generated.cs | 20 +- .../Tools/AzureSignTool/AzureSignTool.json | 2 +- .../BenchmarkDotNet.Generated.cs | 20 +- .../BenchmarkDotNet/BenchmarkDotNet.json | 2 +- .../Tools/Boots/Boots.Generated.cs | 20 +- .../Tools/Boots/Boots.json | 2 +- .../Tools/Chocolatey/Chocolatey.Generated.cs | 68 +- .../Tools/Chocolatey/Chocolatey.json | 2 +- .../CodeMetrics/CodeMetrics.Generated.cs | 20 +- .../Tools/CodeMetrics/CodeMetrics.json | 2 +- .../Tools/Codecov/Codecov.Generated.cs | 20 +- .../Tools/Codecov/Codecov.json | 2 +- .../Tools/Codecov/CodecovTasks.cs | 4 +- .../Tools/CorFlags/CorFlags.Generated.cs | 20 +- .../Tools/CorFlags/CorFlags.json | 2 +- .../Tools/CorFlags/CorFlagsSettings.cs | 2 +- .../CoverallsNet/CoverallsNet.Generated.cs | 20 +- .../Tools/CoverallsNet/CoverallsNet.json | 2 +- .../Tools/Coverlet/Coverlet.Generated.cs | 22 +- .../Tools/Coverlet/Coverlet.json | 4 +- .../Coverlet/CoverletSettingsExtensions.cs | 4 +- .../Tools/Discord/Discord.Generated.cs | 12 +- .../Tools/Discord/Discord.json | 2 +- .../Tools/Discord/DiscordTasks.cs | 6 +- .../Tools/DocFX/DocFX.Generated.cs | 92 +- .../Tools/DocFX/DocFX.json | 2 +- .../Tools/DocFX/DocFXTasks.cs | 4 +- .../Tools/Docker/Docker.Generated.cs | 1508 ++++++++--------- .../Tools/Docker/Docker.json | 2 +- .../DockerTargetDefinitionExtensions.cs | 18 +- .../Tools/Docker/DockerTasks.cs | 4 +- .../Tools/DotCover/DotCover.Generated.cs | 68 +- .../Tools/DotCover/DotCover.json | 2 +- .../Tools/DotCover/DotCoverTasks.cs | 6 +- .../TeamCitySetDotCoverHomePathAttribute.cs | 6 +- .../DotMemoryUnit/DotMemoryUnit.Generated.cs | 12 +- .../Tools/DotMemoryUnit/DotMemoryUnit.json | 2 +- .../Tools/DotNet/DotNet.Generated.cs | 204 +-- .../Tools/DotNet/DotNet.json | 2 +- .../Tools/DotNet/DotNetRuntimeIdentifier.cs | 4 +- .../Tools/DotNet/DotNetTasks.cs | 4 +- .../DotnetPackaging.Generated.cs | 28 +- .../DotnetPackaging/DotnetPackaging.json | 2 +- .../EntityFramework.Generated.cs | 100 +- .../EntityFramework/EntityFramework.json | 2 +- .../Tools/Fixie/Fixie.Generated.cs | 20 +- .../Tools/Fixie/Fixie.json | 2 +- .../Tools/Git/Git.Generated.cs | 12 +- .../Tools/Git/Git.json | 2 +- .../Tools/Git/GitTasks.cs | 4 +- .../Tools/GitHub/GitHubTasks.cs | 8 +- .../Tools/GitLink/GitLink.Generated.cs | 28 +- .../Tools/GitLink/GitLink.json | 2 +- .../GitReleaseManager.Generated.cs | 52 +- .../GitReleaseManager/GitReleaseManager.json | 2 +- .../Tools/GitVersion/GitVersion.Generated.cs | 20 +- .../Tools/GitVersion/GitVersion.json | 2 +- .../Tools/GitVersion/GitVersionAttribute.cs | 18 +- .../Tools/GitVersion/GitVersionTasks.cs | 8 +- .../Tools/Helm/Helm.Generated.cs | 348 ++-- .../Tools/Helm/Helm.json | 2 +- .../Tools/ILRepack/ILRepack.Generated.cs | 20 +- .../Tools/ILRepack/ILRepack.json | 2 +- .../Tools/InnoSetup/InnoSetup.Generated.cs | 20 +- .../Tools/InnoSetup/InnoSetup.json | 2 +- .../Tools/InnoSetup/InnoSetupSettings.cs | 2 +- .../Tools/Kubernetes/Kubernetes.Generated.cs | 372 ++-- .../Tools/Kubernetes/Kubernetes.json | 2 +- .../Tools/MSBuild/MSBuild.Generated.cs | 20 +- .../Tools/MSBuild/MSBuild.json | 2 +- .../Tools/MSBuild/MSBuildPlatform.cs | 2 +- .../Tools/MSBuild/MSBuildProject.cs | 2 +- .../MSBuild/MSBuildSettingsExtensions.cs | 2 +- .../Tools/MSBuild/MSBuildTasks.cs | 6 +- .../Tools/MSBuild/MSBuildToolPathResolver.cs | 4 +- .../Tools/MSBuild/MSBuildVersion.cs | 2 +- .../Tools/MSpec/MSpec.Generated.cs | 20 +- .../Tools/MSpec/MSpec.json | 2 +- .../Tools/MSpec/MSpecTasks.cs | 4 +- .../Tools/MakeNsis/MakeNSIS.Generated.cs | 20 +- .../Tools/MakeNsis/MakeNSIS.json | 2 +- .../Tools/Mastodon/Mastodon.Generated.cs | 12 +- .../Tools/Mastodon/Mastodon.json | 2 +- .../Tools/Mastodon/MastodonTasks.cs | 6 +- .../Tools/MauiCheck/MauiCheck.Generated.cs | 28 +- .../Tools/MauiCheck/MauiCheck.json | 2 +- .../Tools/MinVer/MinVer.Generated.cs | 20 +- .../Tools/MinVer/MinVer.json | 2 +- .../Tools/MinVer/MinVerAttribute.cs | 12 +- .../Tools/MinVer/MinVerTasks.cs | 4 +- .../Tools/NSwag/NSwag.Generated.cs | 164 +- .../Tools/NSwag/NSwag.json | 2 +- .../Tools/NUnit/NUnit.Generated.cs | 20 +- .../Tools/NUnit/NUnit.json | 2 +- .../Tools/NUnit/NUnitTasks.cs | 4 +- .../NerdbankGitVersioning.Generated.cs | 68 +- .../NerdbankGitVersioning.json | 2 +- .../NerdbankGitVersioningAttribute.cs | 12 +- .../NerdbankGitVersioningTasks.cs | 8 +- .../Tools/Netlify/Netlify.Generated.cs | 36 +- .../Tools/Netlify/Netlify.json | 2 +- .../Tools/Netlify/NetlifyTasks.cs | 6 +- .../Tools/Npm/Npm.Generated.cs | 36 +- .../Tools/Npm/Npm.json | 2 +- .../Tools/Npm/NpmTasks.cs | 4 +- .../Tools/NuGet/NuGet.Generated.cs | 116 +- .../Tools/NuGet/NuGet.json | 2 +- .../NuGetKeyVaultSignTool.Generated.cs | 20 +- .../NuGetKeyVaultSignTool.json | 2 +- .../OctoVersion/OctoVersion.Generated.cs | 28 +- .../Tools/OctoVersion/OctoVersion.json | 2 +- .../Tools/OctoVersion/OctoVersionAttribute.cs | 20 +- .../Tools/OctoVersion/OctoVersionTasks.cs | 8 +- .../Tools/Octopus/Octopus.Generated.cs | 52 +- .../Tools/Octopus/Octopus.json | 2 +- .../Tools/OpenCover/OpenCover.Generated.cs | 20 +- .../Tools/OpenCover/OpenCover.json | 2 +- .../Tools/OpenCover/OpenCoverTasks.cs | 6 +- .../Tools/Paket/Paket.Generated.cs | 44 +- .../Tools/Paket/Paket.json | 2 +- .../Tools/PowerShell/PowerShell.Generated.cs | 20 +- .../Tools/PowerShell/PowerShell.json | 2 +- .../Tools/PowerShell/PowerShellTasks.cs | 4 +- .../Tools/Pulumi/Pulumi.Generated.cs | 220 +-- .../Tools/Pulumi/Pulumi.json | 2 +- .../Tools/Pulumi/PulumiTasks.cs | 4 +- .../Tools/Pwsh/Pwsh.Generated.cs | 20 +- .../Tools/Pwsh/Pwsh.json | 2 +- .../Tools/ReSharper/ReSharper.Generated.cs | 36 +- .../Tools/ReSharper/ReSharper.json | 2 +- .../Tools/ReSharper/ReSharperTasks.cs | 12 +- .../ReportGenerator.Generated.cs | 20 +- .../ReportGenerator/ReportGenerator.json | 2 +- .../ReportGenerator/ReportGeneratorTasks.cs | 4 +- .../Tools/SignClient/SignClient.Generated.cs | 20 +- .../Tools/SignClient/SignClient.json | 2 +- .../Tools/SignPath/SignPathTasks.cs | 10 +- .../Tools/SignTool/SignTool.Generated.cs | 20 +- .../Tools/SignTool/SignTool.json | 2 +- .../Tools/SignTool/SignToolTasks.cs | 6 +- .../Tools/Slack/Slack.Generated.cs | 12 +- .../Tools/Slack/Slack.json | 2 +- .../Tools/Slack/SlackTasks.cs | 8 +- .../SonarScanner/SonarScanner.Generated.cs | 28 +- .../Tools/SonarScanner/SonarScanner.json | 2 +- .../Tools/SpecFlow/SpecFlow.Generated.cs | 76 +- .../Tools/SpecFlow/SpecFlow.json | 2 +- .../Tools/Squirrel/Squirrel.Generated.cs | 20 +- .../Tools/Squirrel/Squirrel.json | 2 +- .../StaticWebApps/StaticWebApps.Generated.cs | 28 +- .../Tools/StaticWebApps/StaticWebApps.json | 2 +- .../Tools/Teams/Teams.Extensions.cs | 2 +- .../Tools/Teams/Teams.Generated.cs | 12 +- .../Tools/Teams/Teams.json | 2 +- .../Tools/Teams/TeamsTasks.cs | 6 +- .../Tools/TestCloud/TestCloud.Generated.cs | 20 +- .../Tools/TestCloud/TestCloud.json | 2 +- .../Tools/Twitter/TwitterTasks.cs | 6 +- .../Tools/Unity/Logging/BlockMatcher.cs | 2 +- .../Tools/Unity/Logging/FileWatcher.cs | 2 +- .../Tools/Unity/Logging/LineMatcher.cs | 2 +- .../Tools/Unity/Logging/LogParser.cs | 2 +- .../Tools/Unity/Logging/MatchType.cs | 2 +- .../Tools/Unity/Logging/MatchedBlock.cs | 2 +- .../Tools/Unity/Logging/UnityLogLevel.cs | 2 +- .../Tools/Unity/Unity.Generated.cs | 52 +- .../Tools/Unity/Unity.json | 2 +- .../Tools/Unity/UnityTasks.cs | 12 +- .../Tools/VSTest/VSTest.Generated.cs | 20 +- .../Tools/VSTest/VSTest.json | 2 +- .../Tools/VSWhere/VSWhere.Generated.cs | 20 +- .../Tools/VSWhere/VSWhere.json | 2 +- .../Tools/VSWhere/VSWhereTasks.cs | 4 +- .../WebConfigTransformRunner.Generated.cs | 20 +- .../WebConfigTransformRunner.json | 2 +- .../Tools/Xunit/Xunit.Generated.cs | 20 +- .../Tools/Xunit/Xunit.json | 2 +- .../Tools/Xunit/Xunit2SettingsExtensions.cs | 2 +- .../Tools/Xunit/XunitTasks.cs | 4 +- .../Utilities/TemplateUtility.cs | 6 +- .../Configuration.cs | 4 +- .../Fallout.Components.csproj} | 2 +- .../Fallout.Components.csproj.DotSettings} | 0 .../ICompile.cs | 16 +- .../ICreateGitHubRelease.cs | 14 +- .../IGlobalTool.cs | 8 +- .../IHazArtifacts.cs | 6 +- .../IHazChangelog.cs | 6 +- .../IHazConfiguration.cs | 4 +- .../IHazGitRepository.cs | 6 +- .../IHazGitVersion.cs | 6 +- .../IHazNerdbankGitVersioning.cs | 6 +- .../IHazReports.cs | 4 +- .../IHazSolution.cs | 6 +- .../IHazTwitterCredentials.cs | 4 +- .../IPack.cs | 16 +- .../IPublish.cs | 12 +- .../IReportCoverage.cs | 22 +- .../IReportDuplicates.cs | 12 +- .../IReportIssues.cs | 20 +- .../IRestore.cs | 10 +- .../ISignPackages.cs | 12 +- .../ITest.cs | 26 +- .../Fallout.GlobalTool.csproj} | 4 +- .../Program.AddPackage.cs | 14 +- .../Program.Cake.cs | 22 +- .../Program.Complete.cs | 12 +- .../Program.GetConfiguration.cs | 10 +- .../Program.Navigation.cs | 8 +- .../Program.Secrets.cs | 14 +- .../Program.Setup.cs | 26 +- .../Program.Trigger.cs | 12 +- .../Program.Update.cs | 18 +- .../Program.cs | 10 +- .../ProjectUpdater.cs | 10 +- .../Rewriting/Cake/AbsolutePathRewriter.cs | 8 +- .../Rewriting/Cake/ClassRewriter.cs | 32 +- .../Rewriting/Cake/CodeAnalysisExtensions.cs | 2 +- .../Rewriting/Cake/FormattingRewriter.cs | 6 +- .../Rewriting/Cake/IdentifierNameRewriter.cs | 8 +- .../Rewriting/Cake/InvocationRewriter.cs | 6 +- .../Rewriting/Cake/MemberAccessRewriter.cs | 4 +- .../Rewriting/Cake/ParameterRewriter.cs | 6 +- .../Rewriting/Cake/RegularFieldRewriter.cs | 4 +- .../Cake/RemoveUsingDirectivesRewriter.cs | 2 +- .../Cake/RenameFieldIdentifierRewriter.cs | 4 +- .../Rewriting/Cake/SafeSyntaxRewriter.cs | 4 +- .../Cake/TargetDefinitionRewriter.cs | 6 +- .../Rewriting/Cake/ToolInvocationRewriter.cs | 14 +- .../templates/.editorconfig | 0 .../templates/Build.cs | 36 +- .../templates/Configuration.cs | 2 +- .../templates/Directory.Build.props | 0 .../templates/Directory.Build.targets | 0 .../templates/_build.csproj | 2 +- .../templates/_build.csproj.DotSettings | 0 .../templates/build.cmd | 0 .../templates/build.ps1 | 0 .../templates/build.sh | 0 .../templates/global.json | 0 .../templates/nuget.config | 0 .../CodeGenerationTask.cs | 10 +- .../ContextAwareTask.cs | 6 +- .../EmbedPackagesForSelfContainedTask.cs | 6 +- .../Fallout.MSBuildTasks.csproj} | 6 +- .../Fallout.MSBuildTasks.targets} | 0 .../PackPackageToolsTask.cs | 6 +- .../TaskItemExtensions.cs | 2 +- .../Fallout.ProjectModel.csproj} | 6 +- .../Project.GetMSBuildProject.cs | 2 +- .../Project.Items.cs | 4 +- .../Project.Misc.cs | 2 +- .../Project.Properties.cs | 4 +- .../ProjectModelTasks.cs | 8 +- .../Fallout.SolutionModel.csproj} | 2 +- .../Model.cs | 6 +- .../SolutionModelExtensions.cs | 6 +- .../CodeAnalysisExtensions.cs | 4 +- .../Fallout.SourceGenerators.csproj} | 16 +- .../Shims/NukeBuild.cs | 2 +- .../StronglyTypedSolutionGenerator.cs | 24 +- .../App.config | 0 .../CodeGenerator.cs | 14 +- .../Fallout.Tooling.Generator.csproj} | 8 +- .../Generators/DataClassExtensionGenerator.cs | 8 +- .../Generators/DataClassGenerator.cs | 12 +- .../Generators/EnumerationGenerator.cs | 6 +- .../Generators/ModelExtensions.cs | 8 +- .../Generators/StringExtensions.cs | 4 +- .../Generators/TaskGenerator.cs | 10 +- .../Generators/ToolGenerator.cs | 16 +- .../Generators/WriterExtensions.cs | 10 +- .../Model/DataClass.cs | 2 +- .../Model/Enumeration.cs | 2 +- .../Model/IDeprecatable.cs | 2 +- .../Model/Property.cs | 2 +- .../Model/RegexPatterns.cs | 2 +- .../Model/Task.cs | 2 +- .../Model/Tool.cs | 4 +- .../ReferenceUpdater.cs | 8 +- .../ToolSerializer.cs | 8 +- .../Writers/DataClassWriter.cs | 4 +- .../Writers/IWriter.cs | 2 +- .../Writers/IWriterWrapper.cs | 2 +- .../Writers/TaskWriter.cs | 4 +- .../Writers/ToolWriter.cs | 6 +- .../Writers/WriterExtensions.cs | 2 +- .../schema.json | 2 +- .../ArgumentStringHandler.cs | 6 +- .../Configure.cs | 4 +- .../DelegateHelper.cs | 4 +- .../Enumeration.cs | 4 +- .../Fallout.Tooling.csproj} | 4 +- .../IProcess.cs | 2 +- .../NpmToolPathResolver.cs | 4 +- .../NpmVersionResolver.cs | 2 +- .../NuGetPackageResolver.cs | 8 +- .../NuGetToolPathResolver.cs | 6 +- .../NuGetVersionResolver.cs | 2 +- .../ObjectFromFieldConverter.cs | 4 +- .../Options.Apply.cs | 2 +- .../Options.Combinatorial.cs | 2 +- .../Options.Modify.cs | 2 +- .../Options.When.cs | 2 +- .../Options.cs | 6 +- .../Output.cs | 2 +- .../OutputType.cs | 2 +- .../PaketPackageResolver.cs | 2 +- .../Process2.cs | 2 +- .../ProcessException.cs | 6 +- .../ProcessExtensions.cs | 4 +- .../ProcessTasks.cs | 6 +- src/{Nuke.Tooling => Fallout.Tooling}/Tool.cs | 2 +- .../ToolExecutor.cs | 2 +- .../ToolOptions.Arguments.cs | 6 +- .../ToolOptions.ExitHandler.cs | 2 +- .../ToolOptions.Logger.cs | 4 +- .../ToolOptions.Properties.Dropin.cs | 2 +- .../ToolOptions.Properties.cs | 2 +- .../ToolOptions.Secrets.cs | 4 +- .../ToolOptions.cs | 4 +- .../ToolPathResolver.cs | 4 +- .../ToolRequirement.cs | 2 +- .../ToolResolver.cs | 2 +- .../ToolTasks.ExitHandler.cs | 2 +- .../ToolTasks.Logger.cs | 4 +- .../ToolTasks.Run.cs | 6 +- .../ToolTasks.ToolPath.cs | 4 +- .../ToolTasks.cs | 2 +- .../ToolingExtensions.cs | 8 +- .../CompressionExtensions.cs | 4 +- .../Fallout.Utilities.IO.Compression.csproj} | 2 +- .../Fallout.Utilities.IO.Globbing.csproj} | 2 +- .../Globbing.cs | 6 +- .../GlobbingCaseSensitivity.cs | 2 +- .../Fallout.Utilities.Net.csproj} | 2 +- .../HttpClient.Request.cs | 2 +- .../HttpRequest.Authentication.cs | 2 +- .../HttpRequest.Content.cs | 2 +- .../HttpRequest.Response.cs | 2 +- .../HttpResponse.Assert.cs | 2 +- .../HttpResponse.Body.cs | 4 +- .../AllWritableContractResolver.cs | 2 +- .../Base64JsonConverter.cs | 2 +- .../Fallout.Utilities.Text.Json.csproj} | 2 +- .../JObject.GetChildren.cs | 2 +- .../JObject.GetPropertyValue.cs | 2 +- .../JsonExtensions.cs | 6 +- .../Object.ToJObject.cs | 2 +- .../Fallout.Utilities.Text.Yaml.csproj} | 2 +- .../YamlExtensions.cs | 4 +- .../ArgumentParser.cs | 6 +- .../Assert.cs | 2 +- .../AsyncHelper.cs | 2 +- .../Collections/Array.Deconstruct.cs | 2 +- .../Collections/Dictionary.AddDictionary.cs | 2 +- .../Collections/Dictionary.AddKeyValue.cs | 2 +- .../Collections/Dictionary.AsReadOnly.cs | 2 +- .../Collections/Dictionary.Deconstruct.cs | 2 +- .../Collections/Dictionary.GetOrDefault.cs | 2 +- .../Collections/Dictionary.SetKeyValue.cs | 2 +- .../Collections/Dictionary.ToGeneric.cs | 2 +- .../Collections/Enumerable.AsEnumerable.cs | 2 +- .../Collections/Enumerable.Concat.cs | 2 +- .../Collections/Enumerable.Distinct.cs | 2 +- .../Collections/Enumerable.Emptiness.cs | 2 +- .../Collections/Enumerable.ForEach.cs | 2 +- .../Collections/Enumerable.Random.cs | 2 +- .../Collections/Enumerable.Sequence.cs | 2 +- .../Enumerable.SingleOrDefaultOrError.cs | 2 +- .../Collections/Enumerable.TakeUntil.cs | 2 +- .../Collections/Enumerable.ToDictionary.cs | 2 +- .../Collections/Enumerable.ToEmptyIfNull.cs | 2 +- .../Collections/Enumerable.ToLookupTable.cs | 2 +- .../Collections/Enumerable.TopologicalSort.cs | 2 +- .../Collections/Enumerable.WhereNotNull.cs | 2 +- .../Graph/StronglyConnectedComponent.cs | 2 +- .../Graph/StronglyConnectedComponentFinder.cs | 2 +- .../Graph/StronglyConnectedComponentList.cs | 2 +- .../Collections/Graph/Vertex.cs | 2 +- .../Collections/Lookup.ToLookupTable.cs | 2 +- .../Collections/LookupTable.cs | 2 +- .../Collections/Object.DescendantsAndSelf.cs | 2 +- .../Object.ToPropertyDictionary.cs | 2 +- .../DelegateDisposable.cs | 2 +- .../Disposable.CombineWith.cs | 2 +- .../EnvironmentInfo.Arguments.cs | 4 +- .../EnvironmentInfo.Platform.cs | 4 +- .../EnvironmentInfo.SpecialFolder.cs | 6 +- .../EnvironmentInfo.Variables.cs | 6 +- .../EnvironmentInfo.cs | 6 +- .../Exception.Unwrap.cs | 2 +- .../Fallout.Utilities.csproj} | 0 .../IO/AbsolutePath.Children.cs | 4 +- .../IO/AbsolutePath.Create.cs | 2 +- .../IO/AbsolutePath.Delete.cs | 4 +- .../IO/AbsolutePath.Exists.cs | 4 +- .../IO/AbsolutePath.Extension.cs | 6 +- .../IO/AbsolutePath.Find.cs | 4 +- .../IO/AbsolutePath.Hash.cs | 2 +- .../IO/AbsolutePath.Info.cs | 2 +- .../IO/AbsolutePath.Misc.cs | 2 +- .../IO/AbsolutePath.MoveCopy.cs | 4 +- .../IO/AbsolutePath.ReadWrite.cs | 4 +- .../IO/AbsolutePath.Time.cs | 2 +- .../IO/AbsolutePath.cs | 6 +- .../IO/IAbsolutePathHolder.cs | 2 +- .../IO/PathConstruction.cs | 14 +- .../IO/RelativePath.cs | 4 +- .../IO/UnixRelativePath.cs | 4 +- .../IO/WinRelativePath.cs | 4 +- .../Lazy.cs | 2 +- .../Object.Apply.cs | 2 +- .../Object.Clone.cs | 2 +- .../Object.When.cs | 2 +- .../Reflection/Assembly.Versioning.cs | 2 +- .../ReflectionUtility.Conversion.cs | 4 +- .../ReflectionUtility.DisplayText.cs | 4 +- .../ReflectionUtility.Expressions.cs | 2 +- .../ReflectionUtility.Invocation.cs | 4 +- .../Reflection/ReflectionUtility.cs | 4 +- .../Reflection/ResourceUtility.cs | 4 +- .../Security/EncryptionUtility.cs | 2 +- .../CallerArgumentExpressionAttribute.cs | 0 ...xcludeAssemblyFromCodeCoverageAttribute.cs | 0 .../Shims/IsExternalInit.cs | 0 .../Task.WaitAll.cs | 2 +- .../Text/String.Capitalize.cs | 2 +- .../Text/String.Emptiness.cs | 2 +- .../Text/String.Escape.cs | 2 +- .../Text/String.GetHash.cs | 2 +- .../Text/String.Indent.cs | 2 +- .../Text/String.IndexOf.cs | 2 +- .../Text/String.Join.cs | 2 +- .../Text/String.KnownWords.cs | 2 +- .../Text/String.PrependAppend.cs | 2 +- .../Text/String.Quoting.cs | 2 +- .../Text/String.Repeat.cs | 2 +- .../Text/String.Replace.cs | 2 +- .../Text/String.Split.cs | 2 +- .../Text/String.StartsEndsContains.cs | 2 +- .../Text/String.Trim.cs | 2 +- .../Text/String.Truncate.cs | 2 +- .../Text/Xml/XElement.GetAttributeValue.cs | 2 +- .../Text/Xml/XNode.XPathEvaluateValue.cs | 2 +- .../Text/Xml/XmlExtensions.cs | 4 +- .../Url.WithUtmValues.cs | 2 +- src/Nuke.Build/Nuke.Build.csproj | 34 - src/Nuke.Common/Nuke.Common.csproj | 43 - .../BuildExecutorTest.cs | 6 +- ...tGetCompletionItemsFromSchema.verified.txt | 0 ...CompletionItemsParameterBuild.verified.txt | 0 ...GetCompletionItemsTargetBuild.verified.txt | 0 .../CompletionUtilityTest.cs | 8 +- .../ControlFlowTest.cs | 2 +- .../DefaultInterfaceExecutionTest.cs | 4 +- .../ExecutableTargetFactoryTest.cs | 4 +- .../ExecutionPlannerTest.cs | 4 +- .../ExecutionTestsInitializer.cs | 4 +- .../Fallout.Build.Tests.csproj} | 2 +- .../GitRepositoryTest.cs | 4 +- .../HostInitializer.cs | 4 +- .../ParameterServiceTest.cs | 8 +- ...TestCustomParameterAttribute.verified.json | 0 ...maUtilityTest.TestEmptyBuild.verified.json | 0 ...ilityTest.TestGetBuildSchema.verified.json | 0 ...ilityTest.TestParameterBuild.verified.json | 0 ...aUtilityTest.TestTargetBuild.verified.json | 0 .../SchemaUtilityTest.cs | 10 +- .../VerifyTestsInitializer.cs | 2 +- .../parameters.json | 0 ...ribute=GitHubActionsAttribute.verified.txt | 0 ...l_attribute=AppVeyorAttribute.verified.txt | 0 ...ibute=AzurePipelinesAttribute.verified.txt | 0 ...bute=SpaceAutomationAttribute.verified.txt | 0 ...l_attribute=TeamCityAttribute.verified.txt | 0 ...ribute=GitHubActionsAttribute.verified.txt | 0 .../CI/ConfigurationGenerationTest.cs | 18 +- .../CI/ITestConfigurationGenerator.cs | 4 +- .../CI/TestAppVeyorAttribute.cs | 4 +- .../CI/TestAzurePipelinesAttribute.cs | 4 +- .../CI/TestGitHubActionsAttribute.cs | 4 +- .../CI/TestSpaceAutomationAttribute.cs | 4 +- .../CI/TestTeamCityAttribute.cs | 4 +- .../CITest.cs | 18 +- .../changelog_reference_1.0.0_variant_1.md | 0 ...log_reference_1.0.0_variant_1.verified.txt | 0 .../changelog_reference_1.0.0_variant_2.md | 0 ...log_reference_1.0.0_variant_2.verified.txt | 0 .../changelog_reference_1.0.0_variant_3.md | 0 ...log_reference_1.0.0_variant_3.verified.txt | 0 .../changelog_reference_1.0.0_variant_4.md | 0 ...log_reference_1.0.0_variant_4.verified.txt | 0 .../changelog_reference_1.0.0_variant_5.md | 0 ...log_reference_1.0.0_variant_5.verified.txt | 0 ...1.0.0_variant_5_section_0.2.3.verified.txt | 0 .../changelog_reference_NUKE_variant_1.md | 0 ...elog_reference_NUKE_variant_1.verified.txt | 0 .../changelog_reference_NUKE_variant_2.md | 0 ...elog_reference_NUKE_variant_2.verified.txt | 0 .../changelog_reference_invalid_variant_1.md | 0 .../changelog_reference_invalid_variant_2.md | 0 .../ChangelogTasksTest.cs | 8 +- .../Fallout.Common.Tests.csproj} | 2 +- .../GitHubTasksTest.cs | 8 +- .../SettingsTest.TestDiscord.verified.txt | 0 .../SettingsTest.cs | 28 +- .../VerifyTestsInitializer.cs | 2 +- .../CakeConversionTests.cs | 8 +- .../Fallout.GlobalTool.Tests.csproj} | 4 +- ...ileContentTests.Test_number=1.verified.txt | 0 ...ileContentTests.Test_number=2.verified.txt | 0 ...ileContentTests.Test_number=3.verified.txt | 0 .../UpdateSolutionFileContentTests.cs | 4 +- .../VerifyTestsInitializer.cs | 2 +- .../cake-scripts/default-target.cake | 0 .../cake-scripts/default-target.verified.cs | 43 + .../cake-scripts/globbing.cake | 0 .../cake-scripts/globbing.verified.cs | 40 + .../cake-scripts/parameters.cake | 0 .../cake-scripts/parameters.verified.cs | 44 + .../cake-scripts/paths.cake | 0 .../cake-scripts/paths.verified.cs | 55 + .../cake-scripts/references.cake | 0 .../cake-scripts/references.verified.cs | 41 + .../cake-scripts/targets.cake | 0 .../cake-scripts/targets.verified.cs | 58 + .../cake-scripts/tool-invocation.cake | 0 .../cake-scripts/tool-invocation.verified.cs | 50 +- .../Fallout.ProjectModel.Tests.csproj | 12 + .../ProjectModelTest.cs | 10 +- .../Fallout.SolutionModel.Tests.csproj | 12 + .../SolutionModelTest.cs | 8 +- .../Fallout.SourceGenerators.Tests.csproj} | 4 +- ...nGeneratorTest.Test#Solution.g.verified.cs | 45 + .../StronglyTypedSolutionGeneratorTest.cs | 18 +- .../VerifyTestsInitializer.cs | 2 +- .../ArgumentStringHandlerTest.cs | 6 +- .../Fallout.Tooling.Tests.csproj} | 4 +- .../NuGetPackageResolverTest.cs | 8 +- ...OptionsTest.TestSerialization.verified.txt | 0 .../OptionsTest.cs | 8 +- .../ToolOptionsArgumentsTest.cs | 8 +- .../ToolTasksLoggerTest.cs | 4 +- .../ToolTasksToolPathTest.cs | 4 +- .../ArgumentParserTest.cs | 2 +- .../Collections/DictionaryExtensionsTest.cs | 4 +- .../Collections/EnumerableExtensionsTest.cs | 4 +- .../Collections/LookupTableTest.cs | 4 +- .../EnvironmentInfoTest.cs | 4 +- .../Fallout.Utilities.Tests.csproj | 15 + .../IO/CompressionTasksTest.cs | 4 +- .../IO/FileSystemDependentTest.cs | 6 +- .../IO/MoveCopyTest.cs | 6 +- .../IO/PathConstructionTest.cs | 6 +- .../Reflection/ReflectionUtilityTest.cs | 6 +- .../Text/SerializationTest.cs | 8 +- .../Text/StringExtensionsTest.cs | 4 +- .../cake-scripts/default-target.verified.cs | 43 - .../cake-scripts/globbing.verified.cs | 40 - .../cake-scripts/parameters.verified.cs | 44 - .../cake-scripts/paths.verified.cs | 55 - .../cake-scripts/references.verified.cs | 41 - .../cake-scripts/targets.verified.cs | 58 - .../Nuke.ProjectModel.Tests.csproj | 12 - .../Nuke.SolutionModel.Tests.csproj | 12 - ...nGeneratorTest.Test#Solution.g.verified.cs | 45 - .../Nuke.Utilities.Tests.csproj | 15 - 802 files changed, 4423 insertions(+), 4422 deletions(-) create mode 100644 .claude/scheduled_tasks.lock rename src/{Nuke.Build.Shared => Fallout.Build.Shared}/CompletionUtility.cs (98%) rename src/{Nuke.Build.Shared => Fallout.Build.Shared}/Constants.cs (97%) rename src/{Nuke.Build.Shared/Nuke.Build.Shared.csproj => Fallout.Build.Shared/Fallout.Build.Shared.csproj} (76%) rename src/{Nuke.Build.Shared => Fallout.Build.Shared}/Notifications.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Attributes/ArgumentsFromGitCommitMessageAttribute.cs (89%) rename src/{Nuke.Build => Fallout.Build}/Attributes/DisableDefaultOutputAttribute.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs (91%) rename src/{Nuke.Build => Fallout.Build}/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs (91%) rename src/{Nuke.Build => Fallout.Build}/Attributes/VerbosityMappingAttribute.cs (95%) rename src/{Nuke.Build => Fallout.Build}/CICD/BuildServerConfigurationGeneration.cs (94%) rename src/{Nuke.Build => Fallout.Build}/CICD/BuildServerConfigurationGenerationAttributeBase.cs (85%) rename src/{Nuke.Build => Fallout.Build}/CICD/CIAttribute.cs (90%) rename src/{Nuke.Build => Fallout.Build}/CICD/ChainedConfigurationAttributeBase.cs (94%) rename src/{Nuke.Build => Fallout.Build}/CICD/ConfigurationAttributeBase.cs (94%) rename src/{Nuke.Build => Fallout.Build}/CICD/ConfigurationEntity.cs (84%) rename src/{Nuke.Build => Fallout.Build}/CICD/CustomFileWriter.cs (97%) rename src/{Nuke.Build => Fallout.Build}/CICD/GenerateBuildServerConfigurationsAttribute.cs (85%) rename src/{Nuke.Build => Fallout.Build}/CICD/IBuildServer.cs (92%) rename src/{Nuke.Build => Fallout.Build}/CICD/IConfigurationGenerator.cs (87%) rename src/{Nuke.Build => Fallout.Build}/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs (92%) rename src/{Nuke.Build => Fallout.Build}/CICD/NoConvertAttribute.cs (92%) rename src/{Nuke.Build => Fallout.Build}/CICD/Partition.cs (98%) rename src/{Nuke.Build => Fallout.Build}/CICD/PartitionAttribute.cs (96%) rename src/{Nuke.Build => Fallout.Build}/ControlFlow.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/BuildExecutor.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/BuildManager.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Execution/DelegateRequirementService.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/ExecutableTarget.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Execution/ExecutableTargetFactory.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/ExecutionPlanner.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/ExecutionStatus.cs (91%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensibility/BuildExtensionAttributeBase.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensibility/ToolInjectionAttributeBase.cs (87%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensibility/ValueInjectionAttributeBase.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/EventInvoker.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/HandleHelpRequestsAttribute.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/HandlePlanRequestsAttribute.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/HandleShellCompletionAttribute.cs (93%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/InjectNonParameterValuesAttribute.cs (92%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/InjectParameterValuesAttribute.cs (89%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/SerializeBuildServerStateAttribute.cs (90%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/TelemetryAttribute.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/UpdateNotificationAttribute.cs (89%) rename src/{Nuke.Build => Fallout.Build}/Execution/Extensions/execution-plan.html (100%) rename src/{Nuke.Build => Fallout.Build}/Execution/ParameterService.Statics.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/ParameterService.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/TargetDefinition.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Execution/TargetExecutionException.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Execution/ToolRequirementService.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Execution/ValueInjectionUtility.cs (97%) create mode 100644 src/Fallout.Build/Fallout.Build.csproj rename src/{Nuke.Build => Fallout.Build}/Host.Activation.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Host.Theming.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Host.cs (97%) rename src/{Nuke.Build => Fallout.Build}/INukeBuild.cs (94%) rename src/{Nuke.Build => Fallout.Build}/ITargetDefinition.cs (99%) rename src/{Nuke.Build => Fallout.Build}/LogLevel.cs (93%) rename src/{Nuke.Build => Fallout.Build}/Logging.cs (97%) rename src/{Nuke.Build => Fallout.Build}/NukeBuild.Events.cs (95%) rename src/{Nuke.Build => Fallout.Build}/NukeBuild.Interface.cs (93%) rename src/{Nuke.Build => Fallout.Build}/NukeBuild.Output.cs (97%) rename src/{Nuke.Build => Fallout.Build}/NukeBuild.Statics.cs (94%) rename src/{Nuke.Build => Fallout.Build}/NukeBuild.cs (96%) rename src/{Nuke.Build => Fallout.Build}/ParameterAttribute.cs (97%) rename src/{Nuke.Build => Fallout.Build}/RequiresAttribute.cs (93%) rename src/{Nuke.Build => Fallout.Build}/Target.cs (95%) rename src/{Nuke.Build => Fallout.Build}/Telemetry/Telemetry.Events.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Telemetry/Telemetry.Properties.cs (96%) rename src/{Nuke.Build => Fallout.Build}/Telemetry/Telemetry.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Terminal.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Theming/AnsiConsoleHostTheme.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Theming/IHostTheme.cs (94%) rename src/{Nuke.Build => Fallout.Build}/Theming/SystemConsoleHostTheme.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Utilities/ConsoleUtility.cs (99%) rename src/{Nuke.Build => Fallout.Build}/Utilities/CredentialStore.cs (98%) rename src/{Nuke.Build => Fallout.Build}/Utilities/SchemaUtility.cs (97%) rename src/{Nuke.Build => Fallout.Build}/VCS/GitRepository.cs (98%) rename src/{Nuke.Build => Fallout.Build}/VCS/GitRepositoryExtensions.cs (97%) rename src/{Nuke.Build => Fallout.Build}/Verbosity.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Attributes/CheckPathEnvironmentVariableAttribute.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Attributes/FileSystemGlobbingAttributeBase.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Attributes/GitRepositoryAttribute.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Attributes/GlobbingOptionsAttribute.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Attributes/HandleSingleFileExecutionAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LatestGitHubReleaseAttribute.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LatestMavenVersionAttribute.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LatestMyGetVersionAttribute.cs (88%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LatestNpmVersionAttribute.cs (89%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LatestNuGetVersionAttribute.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Attributes/LocalPathAttribute.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Attributes/NpmPackageAttribute.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Attributes/NuGetPackageAttribute.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Attributes/PathVariableAttribute.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Attributes/SolutionAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyor.Theming.cs (95%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyor.cs (98%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyorAttribute.cs (95%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyorImage.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyorSecretAttribute.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/AppVeyorService.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/Configuration/AppVeyorBranches.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs (96%) rename src/{Nuke.Common => Fallout.Common}/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs (86%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelines.Theming.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelines.cs (99%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesBuildReason.cs (96%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesCachePaths.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesImage.cs (92%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesIssueType.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesJobStatus.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesRepositoryType.cs (95%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/AzurePipelinesTestResultsType.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs (92%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs (85%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs (85%) rename src/{Nuke.Common => Fallout.Common}/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/Bamboo/Bamboo.cs (98%) rename src/{Nuke.Common => Fallout.Common}/CI/Bitbucket/Bitbucket.cs (99%) rename src/{Nuke.Common => Fallout.Common}/CI/Bitrise/Bitrise.cs (98%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs (86%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsJob.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsStep.cs (85%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActions.Client.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActions.Theming.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActions.cs (98%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActionsAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActionsImage.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActionsPermissions.cs (92%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActionsSubmodules.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/GitHubActions/GitHubActionsTrigger.cs (86%) rename src/{Nuke.Common => Fallout.Common}/CI/GitLab/GitLab.Theming.cs (83%) rename src/{Nuke.Common => Fallout.Common}/CI/GitLab/GitLab.cs (99%) rename src/{Nuke.Common => Fallout.Common}/CI/GitLab/GitLabProjectVisibility.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/Jenkins/Jenkins.cs (99%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs (86%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs (95%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs (85%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/SpaceAutomation.Theming.cs (81%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/SpaceAutomation.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/SpaceAutomation/SpaceAutomationAttribute.cs (96%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityBuildType.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityConfiguration.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs (96%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityDependency.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityParameter.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityParameterType.cs (87%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityProject.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs (94%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs (92%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityTrigger.cs (86%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityVcsRoot.cs (84%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs (89%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/Configuration/pom.xml (100%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/DotNetBuildSettingsExtensions.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/DotNetTestSettingsExtensions.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/MSBuildSettingsExtensions.cs (91%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCity.Theming.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCity.cs (98%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityImportTool.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityImportType.cs (97%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityNoDataPublishedAction.cs (90%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityStatus.cs (92%) rename src/{Nuke.Common => Fallout.Common}/CI/TeamCity/TeamCityTokenAttribute.cs (93%) rename src/{Nuke.Common => Fallout.Common}/CI/TravisCI/TravisCI.Theming.cs (88%) rename src/{Nuke.Common => Fallout.Common}/CI/TravisCI/TravisCI.cs (99%) rename src/{Nuke.Common => Fallout.Common}/CI/TravisCI/TravisCIEventType.cs (91%) rename src/{Nuke.Common => Fallout.Common}/ChangeLog/ChangeLog.cs (97%) rename src/{Nuke.Common => Fallout.Common}/ChangeLog/ChangeLogTasks.cs (98%) rename src/{Nuke.Common => Fallout.Common}/ChangeLog/ReleaseNotes.cs (98%) create mode 100644 src/Fallout.Common/Fallout.Common.csproj rename src/{Nuke.Common/Nuke.Common.props => Fallout.Common/Fallout.Common.props} (100%) rename src/{Nuke.Common/Nuke.Common.targets => Fallout.Common/Fallout.Common.targets} (97%) rename src/{Nuke.Common => Fallout.Common}/Gitter/GitterTasks.cs (94%) rename src/{Nuke.Common => Fallout.Common}/IO/FtpTasks.cs (98%) rename src/{Nuke.Common => Fallout.Common}/IO/HttpTasks.cs (97%) rename src/{Nuke.Common => Fallout.Common}/IO/TextTasks.cs (94%) rename src/{Nuke.Common => Fallout.Common}/IO/XmlTasks.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVault.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultKey.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureKeyVault/AzureKeyVaultTasks.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureSignTool/AzureSignTool.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/AzureSignTool/AzureSignTool.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/BenchmarkDotNet/BenchmarkDotNet.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Boots/Boots.Generated.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/Boots/Boots.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Chocolatey/Chocolatey.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Chocolatey/Chocolatey.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/CodeMetrics/CodeMetrics.Generated.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Tools/CodeMetrics/CodeMetrics.json (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/Codecov/Codecov.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Codecov/Codecov.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Codecov/CodecovTasks.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/CorFlags/CorFlags.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/CorFlags/CorFlags.json (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/CorFlags/CorFlagsSettings.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/CoverallsNet/CoverallsNet.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/CoverallsNet/CoverallsNet.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Coverlet/Coverlet.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/Coverlet/Coverlet.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Coverlet/CoverletSettingsExtensions.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/Discord/Discord.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Discord/Discord.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Discord/DiscordTasks.cs (89%) rename src/{Nuke.Common => Fallout.Common}/Tools/DocFX/DocFX.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/DocFX/DocFX.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/DocFX/DocFXTasks.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Tools/Docker/Docker.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/Docker/Docker.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Docker/DockerTargetDefinitionExtensions.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/Docker/DockerTasks.cs (84%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotCover/DotCover.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotCover/DotCover.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotCover/DotCoverTasks.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs (86%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotMemoryUnit/DotMemoryUnit.json (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotNet/DotNet.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotNet/DotNet.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotNet/DotNetRuntimeIdentifier.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotNet/DotNetTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotnetPackaging/DotnetPackaging.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/DotnetPackaging/DotnetPackaging.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/EntityFramework/EntityFramework.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/EntityFramework/EntityFramework.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Fixie/Fixie.Generated.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Fixie/Fixie.json (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/Git/Git.Generated.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Git/Git.json (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/Git/GitTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitHub/GitHubTasks.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitLink/GitLink.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitLink/GitLink.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitReleaseManager/GitReleaseManager.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitReleaseManager/GitReleaseManager.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitVersion/GitVersion.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitVersion/GitVersion.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitVersion/GitVersionAttribute.cs (88%) rename src/{Nuke.Common => Fallout.Common}/Tools/GitVersion/GitVersionTasks.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/Helm/Helm.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/Helm/Helm.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/ILRepack/ILRepack.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/ILRepack/ILRepack.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/InnoSetup/InnoSetup.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/InnoSetup/InnoSetup.json (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/InnoSetup/InnoSetupSettings.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Kubernetes/Kubernetes.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/Kubernetes/Kubernetes.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuild.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuild.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildPlatform.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildProject.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildSettingsExtensions.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildToolPathResolver.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSBuild/MSBuildVersion.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSpec/MSpec.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSpec/MSpec.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/MSpec/MSpecTasks.cs (88%) rename src/{Nuke.Common => Fallout.Common}/Tools/MakeNsis/MakeNSIS.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/MakeNsis/MakeNSIS.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Mastodon/Mastodon.Generated.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/Mastodon/Mastodon.json (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/Mastodon/MastodonTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/MauiCheck/MauiCheck.Generated.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/MauiCheck/MauiCheck.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/MinVer/MinVer.Generated.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/MinVer/MinVer.json (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/MinVer/MinVerAttribute.cs (84%) rename src/{Nuke.Common => Fallout.Common}/Tools/MinVer/MinVerTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/NSwag/NSwag.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NSwag/NSwag.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NUnit/NUnit.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NUnit/NUnit.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NUnit/NUnitTasks.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs (84%) rename src/{Nuke.Common => Fallout.Common}/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/Netlify/Netlify.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/Netlify/Netlify.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Netlify/NetlifyTasks.cs (86%) rename src/{Nuke.Common => Fallout.Common}/Tools/Npm/Npm.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/Npm/Npm.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Npm/NpmTasks.cs (85%) rename src/{Nuke.Common => Fallout.Common}/Tools/NuGet/NuGet.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/NuGet/NuGet.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/OctoVersion/OctoVersion.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/OctoVersion/OctoVersion.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/OctoVersion/OctoVersionAttribute.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/OctoVersion/OctoVersionTasks.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/Octopus/Octopus.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Octopus/Octopus.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/OpenCover/OpenCover.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/OpenCover/OpenCover.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/OpenCover/OpenCoverTasks.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/Paket/Paket.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Paket/Paket.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/PowerShell/PowerShell.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/PowerShell/PowerShell.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/PowerShell/PowerShellTasks.cs (85%) rename src/{Nuke.Common => Fallout.Common}/Tools/Pulumi/Pulumi.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Pulumi/Pulumi.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Pulumi/PulumiTasks.cs (82%) rename src/{Nuke.Common => Fallout.Common}/Tools/Pwsh/Pwsh.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Pwsh/Pwsh.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReSharper/ReSharper.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReSharper/ReSharper.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReSharper/ReSharperTasks.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReportGenerator/ReportGenerator.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReportGenerator/ReportGenerator.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/ReportGenerator/ReportGeneratorTasks.cs (89%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignClient/SignClient.Generated.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignClient/SignClient.json (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignPath/SignPathTasks.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignTool/SignTool.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignTool/SignTool.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/SignTool/SignToolTasks.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Slack/Slack.Generated.cs (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Slack/Slack.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Slack/SlackTasks.cs (94%) rename src/{Nuke.Common => Fallout.Common}/Tools/SonarScanner/SonarScanner.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/SonarScanner/SonarScanner.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/SpecFlow/SpecFlow.Generated.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/SpecFlow/SpecFlow.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Squirrel/Squirrel.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Squirrel/Squirrel.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/StaticWebApps/StaticWebApps.Generated.cs (96%) rename src/{Nuke.Common => Fallout.Common}/Tools/StaticWebApps/StaticWebApps.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Teams/Teams.Extensions.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/Teams/Teams.Generated.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/Teams/Teams.json (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/Teams/TeamsTasks.cs (90%) rename src/{Nuke.Common => Fallout.Common}/Tools/TestCloud/TestCloud.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/TestCloud/TestCloud.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Twitter/TwitterTasks.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/BlockMatcher.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/FileWatcher.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/LineMatcher.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/LogParser.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/MatchType.cs (87%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/MatchedBlock.cs (93%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Logging/UnityLogLevel.cs (87%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Unity.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/Unity.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Unity/UnityTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/VSTest/VSTest.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/VSTest/VSTest.json (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/VSWhere/VSWhere.Generated.cs (97%) rename src/{Nuke.Common => Fallout.Common}/Tools/VSWhere/VSWhere.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/VSWhere/VSWhereTasks.cs (92%) rename src/{Nuke.Common => Fallout.Common}/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs (91%) rename src/{Nuke.Common => Fallout.Common}/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/Xunit/Xunit.Generated.cs (98%) rename src/{Nuke.Common => Fallout.Common}/Tools/Xunit/Xunit.json (99%) rename src/{Nuke.Common => Fallout.Common}/Tools/Xunit/Xunit2SettingsExtensions.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Tools/Xunit/XunitTasks.cs (95%) rename src/{Nuke.Common => Fallout.Common}/Utilities/TemplateUtility.cs (98%) rename src/{Nuke.Components => Fallout.Components}/Configuration.cs (91%) rename src/{Nuke.Components/Nuke.Components.csproj => Fallout.Components/Fallout.Components.csproj} (68%) rename src/{Nuke.Components/Nuke.Components.csproj.DotSettings => Fallout.Components/Fallout.Components.csproj.DotSettings} (100%) rename src/{Nuke.Components => Fallout.Components}/ICompile.cs (92%) rename src/{Nuke.Components => Fallout.Components}/ICreateGitHubRelease.cs (92%) rename src/{Nuke.Components => Fallout.Components}/IGlobalTool.cs (90%) rename src/{Nuke.Components => Fallout.Components}/IHazArtifacts.cs (83%) rename src/{Nuke.Components => Fallout.Components}/IHazChangelog.cs (83%) rename src/{Nuke.Components => Fallout.Components}/IHazConfiguration.cs (91%) rename src/{Nuke.Components => Fallout.Components}/IHazGitRepository.cs (84%) rename src/{Nuke.Components => Fallout.Components}/IHazGitVersion.cs (83%) rename src/{Nuke.Components => Fallout.Components}/IHazNerdbankGitVersioning.cs (81%) rename src/{Nuke.Components => Fallout.Components}/IHazReports.cs (87%) rename src/{Nuke.Components => Fallout.Components}/IHazSolution.cs (82%) rename src/{Nuke.Components => Fallout.Components}/IHazTwitterCredentials.cs (93%) rename src/{Nuke.Components => Fallout.Components}/IPack.cs (85%) rename src/{Nuke.Components => Fallout.Components}/IPublish.cs (88%) rename src/{Nuke.Components => Fallout.Components}/IReportCoverage.cs (85%) rename src/{Nuke.Components => Fallout.Components}/IReportDuplicates.cs (81%) rename src/{Nuke.Components => Fallout.Components}/IReportIssues.cs (93%) rename src/{Nuke.Components => Fallout.Components}/IRestore.cs (85%) rename src/{Nuke.Components => Fallout.Components}/ISignPackages.cs (95%) rename src/{Nuke.Components => Fallout.Components}/ITest.cs (90%) rename src/{Nuke.GlobalTool/Nuke.GlobalTool.csproj => Fallout.GlobalTool/Fallout.GlobalTool.csproj} (85%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.AddPackage.cs (93%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Cake.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Complete.cs (89%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.GetConfiguration.cs (93%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Navigation.cs (97%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Secrets.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Setup.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Trigger.cs (86%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.Update.cs (93%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Program.cs (98%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/ProjectUpdater.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/AbsolutePathRewriter.cs (98%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/ClassRewriter.cs (88%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/CodeAnalysisExtensions.cs (99%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/FormattingRewriter.cs (96%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/IdentifierNameRewriter.cs (89%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/InvocationRewriter.cs (98%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/MemberAccessRewriter.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/ParameterRewriter.cs (96%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/RegularFieldRewriter.cs (92%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs (91%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/RenameFieldIdentifierRewriter.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/SafeSyntaxRewriter.cs (91%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/TargetDefinitionRewriter.cs (97%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/Rewriting/Cake/ToolInvocationRewriter.cs (94%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/.editorconfig (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/Build.cs (88%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/Configuration.cs (93%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/Directory.Build.props (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/Directory.Build.targets (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/_build.csproj (89%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/_build.csproj.DotSettings (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/build.cmd (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/build.ps1 (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/build.sh (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/global.json (100%) rename src/{Nuke.GlobalTool => Fallout.GlobalTool}/templates/nuget.config (100%) rename src/{Nuke.MSBuildTasks => Fallout.MSBuildTasks}/CodeGenerationTask.cs (90%) rename src/{Nuke.MSBuildTasks => Fallout.MSBuildTasks}/ContextAwareTask.cs (98%) rename src/{Nuke.MSBuildTasks => Fallout.MSBuildTasks}/EmbedPackagesForSelfContainedTask.cs (91%) rename src/{Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj => Fallout.MSBuildTasks/Fallout.MSBuildTasks.csproj} (86%) rename src/{Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets => Fallout.MSBuildTasks/Fallout.MSBuildTasks.targets} (100%) rename src/{Nuke.MSBuildTasks => Fallout.MSBuildTasks}/PackPackageToolsTask.cs (94%) rename src/{Nuke.MSBuildTasks => Fallout.MSBuildTasks}/TaskItemExtensions.cs (94%) rename src/{Nuke.ProjectModel/Nuke.ProjectModel.csproj => Fallout.ProjectModel/Fallout.ProjectModel.csproj} (70%) rename src/{Nuke.ProjectModel => Fallout.ProjectModel}/Project.GetMSBuildProject.cs (94%) rename src/{Nuke.ProjectModel => Fallout.ProjectModel}/Project.Items.cs (98%) rename src/{Nuke.ProjectModel => Fallout.ProjectModel}/Project.Misc.cs (98%) rename src/{Nuke.ProjectModel => Fallout.ProjectModel}/Project.Properties.cs (95%) rename src/{Nuke.ProjectModel => Fallout.ProjectModel}/ProjectModelTasks.cs (97%) rename src/{Nuke.SolutionModel/Nuke.SolutionModel.csproj => Fallout.SolutionModel/Fallout.SolutionModel.csproj} (78%) rename src/{Nuke.SolutionModel => Fallout.SolutionModel}/Model.cs (98%) rename src/{Nuke.SolutionModel => Fallout.SolutionModel}/SolutionModelExtensions.cs (89%) rename src/{Nuke.SourceGenerators => Fallout.SourceGenerators}/CodeAnalysisExtensions.cs (94%) rename src/{Nuke.SourceGenerators/Nuke.SourceGenerators.csproj => Fallout.SourceGenerators/Fallout.SourceGenerators.csproj} (76%) rename src/{Nuke.SourceGenerators => Fallout.SourceGenerators}/Shims/NukeBuild.cs (91%) rename src/{Nuke.SourceGenerators => Fallout.SourceGenerators}/StronglyTypedSolutionGenerator.cs (90%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/App.config (100%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/CodeGenerator.cs (94%) rename src/{Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj => Fallout.Tooling.Generator/Fallout.Tooling.Generator.csproj} (64%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/DataClassExtensionGenerator.cs (99%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/DataClassGenerator.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/EnumerationGenerator.cs (93%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/ModelExtensions.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/StringExtensions.cs (98%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/TaskGenerator.cs (97%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/ToolGenerator.cs (88%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Generators/WriterExtensions.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/DataClass.cs (97%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/Enumeration.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/IDeprecatable.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/Property.cs (98%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/RegexPatterns.cs (89%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/Task.cs (98%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Model/Tool.cs (97%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/ReferenceUpdater.cs (96%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/ToolSerializer.cs (95%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/DataClassWriter.cs (86%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/IWriter.cs (89%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/IWriterWrapper.cs (87%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/TaskWriter.cs (85%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/ToolWriter.cs (89%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/Writers/WriterExtensions.cs (98%) rename src/{Nuke.Tooling.Generator => Fallout.Tooling.Generator}/schema.json (99%) rename src/{Nuke.Tooling => Fallout.Tooling}/ArgumentStringHandler.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/Configure.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/DelegateHelper.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/Enumeration.cs (97%) rename src/{Nuke.Tooling/Nuke.Tooling.csproj => Fallout.Tooling/Fallout.Tooling.csproj} (65%) rename src/{Nuke.Tooling => Fallout.Tooling}/IProcess.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/NpmToolPathResolver.cs (93%) rename src/{Nuke.Tooling => Fallout.Tooling}/NpmVersionResolver.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/NuGetPackageResolver.cs (99%) rename src/{Nuke.Tooling => Fallout.Tooling}/NuGetToolPathResolver.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/NuGetVersionResolver.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ObjectFromFieldConverter.cs (95%) rename src/{Nuke.Tooling => Fallout.Tooling}/Options.Apply.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/Options.Combinatorial.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/Options.Modify.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/Options.When.cs (95%) rename src/{Nuke.Tooling => Fallout.Tooling}/Options.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/Output.cs (91%) rename src/{Nuke.Tooling => Fallout.Tooling}/OutputType.cs (89%) rename src/{Nuke.Tooling => Fallout.Tooling}/PaketPackageResolver.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/Process2.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ProcessException.cs (94%) rename src/{Nuke.Tooling => Fallout.Tooling}/ProcessExtensions.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/ProcessTasks.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/Tool.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolExecutor.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.Arguments.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.ExitHandler.cs (90%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.Logger.cs (90%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.Properties.Dropin.cs (99%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.Properties.cs (99%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.Secrets.cs (93%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolOptions.cs (94%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolPathResolver.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolRequirement.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolResolver.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolTasks.ExitHandler.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolTasks.Logger.cs (96%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolTasks.Run.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolTasks.ToolPath.cs (98%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolTasks.cs (97%) rename src/{Nuke.Tooling => Fallout.Tooling}/ToolingExtensions.cs (95%) rename src/{Nuke.Utilities.IO.Compression => Fallout.Utilities.IO.Compression}/CompressionExtensions.cs (98%) rename src/{Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj => Fallout.Utilities.IO.Compression/Fallout.Utilities.IO.Compression.csproj} (75%) rename src/{Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj => Fallout.Utilities.IO.Globbing/Fallout.Utilities.IO.Globbing.csproj} (74%) rename src/{Nuke.Utilities.IO.Globbing => Fallout.Utilities.IO.Globbing}/Globbing.cs (95%) rename src/{Nuke.Utilities.IO.Globbing => Fallout.Utilities.IO.Globbing}/GlobbingCaseSensitivity.cs (96%) rename src/{Nuke.Utilities.Net/Nuke.Utilities.Net.csproj => Fallout.Utilities.Net/Fallout.Utilities.Net.csproj} (78%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpClient.Request.cs (96%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpRequest.Authentication.cs (97%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpRequest.Content.cs (98%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpRequest.Response.cs (97%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpResponse.Assert.cs (98%) rename src/{Nuke.Utilities.Net => Fallout.Utilities.Net}/HttpResponse.Body.cs (96%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/AllWritableContractResolver.cs (95%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/Base64JsonConverter.cs (95%) rename src/{Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj => Fallout.Utilities.Text.Json/Fallout.Utilities.Text.Json.csproj} (75%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/JObject.GetChildren.cs (94%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/JObject.GetPropertyValue.cs (96%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/JsonExtensions.cs (97%) rename src/{Nuke.Utilities.Text.Json => Fallout.Utilities.Text.Json}/Object.ToJObject.cs (93%) rename src/{Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj => Fallout.Utilities.Text.Yaml/Fallout.Utilities.Text.Yaml.csproj} (75%) rename src/{Nuke.Utilities.Text.Yaml => Fallout.Utilities.Text.Yaml}/YamlExtensions.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/ArgumentParser.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Assert.cs (99%) rename src/{Nuke.Utilities => Fallout.Utilities}/AsyncHelper.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Array.Deconstruct.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.AddDictionary.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.AddKeyValue.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.AsReadOnly.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.Deconstruct.cs (90%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.GetOrDefault.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.SetKeyValue.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Dictionary.ToGeneric.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.AsEnumerable.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.Concat.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.Distinct.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.Emptiness.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.ForEach.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.Random.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.Sequence.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.SingleOrDefaultOrError.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.TakeUntil.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.ToDictionary.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.ToEmptyIfNull.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.ToLookupTable.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.TopologicalSort.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Enumerable.WhereNotNull.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Graph/StronglyConnectedComponent.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Graph/StronglyConnectedComponentFinder.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Graph/StronglyConnectedComponentList.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Graph/Vertex.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Lookup.ToLookupTable.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/LookupTable.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Object.DescendantsAndSelf.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Collections/Object.ToPropertyDictionary.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/DelegateDisposable.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Disposable.CombineWith.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/EnvironmentInfo.Arguments.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/EnvironmentInfo.Platform.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/EnvironmentInfo.SpecialFolder.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/EnvironmentInfo.Variables.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/EnvironmentInfo.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/Exception.Unwrap.cs (96%) rename src/{Nuke.Utilities/Nuke.Utilities.csproj => Fallout.Utilities/Fallout.Utilities.csproj} (100%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Children.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Create.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Delete.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Exists.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Extension.cs (89%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Find.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Hash.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Info.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Misc.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.MoveCopy.cs (99%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.ReadWrite.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.Time.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/AbsolutePath.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/IAbsolutePathHolder.cs (91%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/PathConstruction.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/RelativePath.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/UnixRelativePath.cs (90%) rename src/{Nuke.Utilities => Fallout.Utilities}/IO/WinRelativePath.cs (90%) rename src/{Nuke.Utilities => Fallout.Utilities}/Lazy.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Object.Apply.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Object.Clone.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Object.When.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/Assembly.Versioning.cs (96%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ReflectionUtility.Conversion.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ReflectionUtility.DisplayText.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ReflectionUtility.Expressions.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ReflectionUtility.Invocation.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ReflectionUtility.cs (99%) rename src/{Nuke.Utilities => Fallout.Utilities}/Reflection/ResourceUtility.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Security/EncryptionUtility.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Shims/CallerArgumentExpressionAttribute.cs (100%) rename src/{Nuke.Utilities => Fallout.Utilities}/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs (100%) rename src/{Nuke.Utilities => Fallout.Utilities}/Shims/IsExternalInit.cs (100%) rename src/{Nuke.Utilities => Fallout.Utilities}/Task.WaitAll.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Capitalize.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Emptiness.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Escape.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.GetHash.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Indent.cs (91%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.IndexOf.cs (94%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Join.cs (99%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.KnownWords.cs (93%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.PrependAppend.cs (95%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Quoting.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Repeat.cs (91%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Replace.cs (97%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Split.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.StartsEndsContains.cs (99%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Trim.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/String.Truncate.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/Xml/XElement.GetAttributeValue.cs (92%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/Xml/XNode.XPathEvaluateValue.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Text/Xml/XmlExtensions.cs (98%) rename src/{Nuke.Utilities => Fallout.Utilities}/Url.WithUtmValues.cs (97%) delete mode 100644 src/Nuke.Build/Nuke.Build.csproj delete mode 100644 src/Nuke.Common/Nuke.Common.csproj rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/BuildExecutorTest.cs (98%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/CompletionUtilityTest.cs (97%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/ControlFlowTest.cs (95%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/DefaultInterfaceExecutionTest.cs (99%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/ExecutableTargetFactoryTest.cs (98%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/ExecutionPlannerTest.cs (97%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/ExecutionTestsInitializer.cs (88%) rename tests/{Nuke.Build.Tests/Nuke.Build.Tests.csproj => Fallout.Build.Tests/Fallout.Build.Tests.csproj} (66%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/GitRepositoryTest.cs (98%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/HostInitializer.cs (90%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/ParameterServiceTest.cs (97%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.TestCustomParameterAttribute.verified.json (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.TestEmptyBuild.verified.json (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.TestGetBuildSchema.verified.json (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.TestParameterBuild.verified.json (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.TestTargetBuild.verified.json (100%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/SchemaUtilityTest.cs (96%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/VerifyTestsInitializer.cs (95%) rename tests/{Nuke.Build.Tests => Fallout.Build.Tests}/parameters.json (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ConfigurationGenerationTest.cs (97%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/ITestConfigurationGenerator.cs (85%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/TestAppVeyorAttribute.cs (89%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/TestAzurePipelinesAttribute.cs (89%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/TestGitHubActionsAttribute.cs (89%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/TestSpaceAutomationAttribute.cs (88%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CI/TestTeamCityAttribute.cs (87%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/CITest.cs (93%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/ChangelogTasksTest.cs (95%) rename tests/{Nuke.Common.Tests/Nuke.Common.Tests.csproj => Fallout.Common.Tests/Fallout.Common.Tests.csproj} (66%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/GitHubTasksTest.cs (95%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/SettingsTest.TestDiscord.verified.txt (100%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/SettingsTest.cs (91%) rename tests/{Nuke.Common.Tests => Fallout.Common.Tests}/VerifyTestsInitializer.cs (95%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/CakeConversionTests.cs (92%) rename tests/{Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj => Fallout.GlobalTool.Tests/Fallout.GlobalTool.Tests.csproj} (61%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/UpdateSolutionFileContentTests.Test_number=1.verified.txt (100%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/UpdateSolutionFileContentTests.Test_number=2.verified.txt (100%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/UpdateSolutionFileContentTests.Test_number=3.verified.txt (100%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/UpdateSolutionFileContentTests.cs (98%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/VerifyTestsInitializer.cs (94%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/default-target.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/globbing.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/parameters.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/paths.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/paths.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/references.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/references.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/targets.cake (100%) create mode 100644 tests/Fallout.GlobalTool.Tests/cake-scripts/targets.verified.cs rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/tool-invocation.cake (100%) rename tests/{Nuke.GlobalTool.Tests => Fallout.GlobalTool.Tests}/cake-scripts/tool-invocation.verified.cs (62%) create mode 100644 tests/Fallout.ProjectModel.Tests/Fallout.ProjectModel.Tests.csproj rename tests/{Nuke.ProjectModel.Tests => Fallout.ProjectModel.Tests}/ProjectModelTest.cs (85%) create mode 100644 tests/Fallout.SolutionModel.Tests/Fallout.SolutionModel.Tests.csproj rename tests/{Nuke.SolutionModel.Tests => Fallout.SolutionModel.Tests}/SolutionModelTest.cs (89%) rename tests/{Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj => Fallout.SourceGenerators.Tests/Fallout.SourceGenerators.Tests.csproj} (77%) create mode 100644 tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs rename tests/{Nuke.SourceGenerators.Tests => Fallout.SourceGenerators.Tests}/StronglyTypedSolutionGeneratorTest.cs (88%) rename tests/{Nuke.SourceGenerators.Tests => Fallout.SourceGenerators.Tests}/VerifyTestsInitializer.cs (93%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/ArgumentStringHandlerTest.cs (97%) rename tests/{Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj => Fallout.Tooling.Tests/Fallout.Tooling.Tests.csproj} (60%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/NuGetPackageResolverTest.cs (94%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/OptionsTest.TestSerialization.verified.txt (100%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/OptionsTest.cs (97%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/ToolOptionsArgumentsTest.cs (98%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/ToolTasksLoggerTest.cs (98%) rename tests/{Nuke.Tooling.Tests => Fallout.Tooling.Tests}/ToolTasksToolPathTest.cs (96%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/ArgumentParserTest.cs (99%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Collections/DictionaryExtensionsTest.cs (89%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Collections/EnumerableExtensionsTest.cs (92%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Collections/LookupTableTest.cs (95%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/EnvironmentInfoTest.cs (90%) create mode 100644 tests/Fallout.Utilities.Tests/Fallout.Utilities.Tests.csproj rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/IO/CompressionTasksTest.cs (96%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/IO/FileSystemDependentTest.cs (94%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/IO/MoveCopyTest.cs (98%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/IO/PathConstructionTest.cs (98%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Reflection/ReflectionUtilityTest.cs (97%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Text/SerializationTest.cs (92%) rename tests/{Nuke.Utilities.Tests => Fallout.Utilities.Tests}/Text/StringExtensionsTest.cs (96%) delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs delete mode 100644 tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs delete mode 100644 tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj delete mode 100644 tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj delete mode 100644 tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs delete mode 100644 tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj diff --git a/.claude/scheduled_tasks.lock b/.claude/scheduled_tasks.lock new file mode 100644 index 000000000..f1409fd16 --- /dev/null +++ b/.claude/scheduled_tasks.lock @@ -0,0 +1 @@ +{"sessionId":"9cb8230c-f307-4322-af0e-025fc8618afe","pid":46252,"acquiredAt":1779235022753} \ No newline at end of file diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs index 3265006e3..25a2abf62 100644 --- a/AssemblyInfo.cs +++ b/AssemblyInfo.cs @@ -5,27 +5,27 @@ using System.Runtime.CompilerServices; -[assembly: InternalsVisibleTo("Nuke.Build")] -[assembly: InternalsVisibleTo("Nuke.Build.Shared")] -[assembly: InternalsVisibleTo("Nuke.Build.Tests")] -[assembly: InternalsVisibleTo("Nuke.Common")] -[assembly: InternalsVisibleTo("Nuke.Common.Tests")] -[assembly: InternalsVisibleTo("Nuke.GlobalTool")] -[assembly: InternalsVisibleTo("Nuke.GlobalTool.Tests")] -[assembly: InternalsVisibleTo("Nuke.ProjectModel.Tests")] -[assembly: InternalsVisibleTo("Nuke.SourceGenerators")] -[assembly: InternalsVisibleTo("Nuke.SolutionModel")] -[assembly: InternalsVisibleTo("Nuke.SolutionModel.Tests")] -[assembly: InternalsVisibleTo("Nuke.Tooling")] -[assembly: InternalsVisibleTo("Nuke.Tooling.Tests")] -[assembly: InternalsVisibleTo("Nuke.Utilities.IO.Globbing")] -[assembly: InternalsVisibleTo("Nuke.Utilities.Tests")] +[assembly: InternalsVisibleTo("Fallout.Build")] +[assembly: InternalsVisibleTo("Fallout.Build.Shared")] +[assembly: InternalsVisibleTo("Fallout.Build.Tests")] +[assembly: InternalsVisibleTo("Fallout.Common")] +[assembly: InternalsVisibleTo("Fallout.Common.Tests")] +[assembly: InternalsVisibleTo("Fallout.GlobalTool")] +[assembly: InternalsVisibleTo("Fallout.GlobalTool.Tests")] +[assembly: InternalsVisibleTo("Fallout.ProjectModel.Tests")] +[assembly: InternalsVisibleTo("Fallout.SourceGenerators")] +[assembly: InternalsVisibleTo("Fallout.SolutionModel")] +[assembly: InternalsVisibleTo("Fallout.SolutionModel.Tests")] +[assembly: InternalsVisibleTo("Fallout.Tooling")] +[assembly: InternalsVisibleTo("Fallout.Tooling.Tests")] +[assembly: InternalsVisibleTo("Fallout.Utilities.IO.Globbing")] +[assembly: InternalsVisibleTo("Fallout.Utilities.Tests")] -// Extensions +// External extensions — kept as Nuke.* until those projects rebrand independently. [assembly: InternalsVisibleTo("Nuke.VisualStudio")] [assembly: InternalsVisibleTo("ReSharper.Nuke")] [assembly: InternalsVisibleTo("ReSharper.Nuke.Rider")] -// Functions +// External functions — same: outside this repo's rebrand scope. [assembly: InternalsVisibleTo("Nuke.Remote.Functions")] [assembly: InternalsVisibleTo("Nuke.Website.Functions")] diff --git a/Directory.Packages.props b/Directory.Packages.props index 57202c851..00dc66fd1 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -48,7 +48,7 @@ - + @@ -61,7 +61,7 @@ - + diff --git a/build/Build.CI.GitHubActions.cs b/build/Build.CI.GitHubActions.cs index 4e7a22055..5ca6cc87f 100644 --- a/build/Build.CI.GitHubActions.cs +++ b/build/Build.CI.GitHubActions.cs @@ -3,8 +3,8 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -using Nuke.Common.CI.GitHubActions; -using Nuke.Components; +using Fallout.Common.CI.GitHubActions; +using Fallout.Components; // macOS and Windows runs are reserved for main-branch validation (post-merge // and release pipelines). PRs and feature-branch pushes get Linux-only for diff --git a/build/Build.CodeGeneration.cs b/build/Build.CodeGeneration.cs index b3fa08935..6e2892805 100644 --- a/build/Build.CodeGeneration.cs +++ b/build/Build.CodeGeneration.cs @@ -5,17 +5,17 @@ using System; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities.Collections; -using static Nuke.CodeGeneration.CodeGenerator; -using static Nuke.CodeGeneration.ReferenceUpdater; -using static Nuke.Common.Tools.Git.GitTasks; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities.Collections; +using static Fallout.CodeGeneration.CodeGenerator; +using static Fallout.CodeGeneration.ReferenceUpdater; +using static Fallout.Common.Tools.Git.GitTasks; partial class Build { - AbsolutePath SpecificationsDirectory => RootDirectory / "source" / "Nuke.Common" / "Tools"; + AbsolutePath SpecificationsDirectory => RootDirectory / "source" / "Fallout.Common" / "Tools"; AbsolutePath ReferencesDirectory => BuildProjectDirectory / "references"; Target References => _ => _ @@ -34,7 +34,7 @@ partial class Build SpecificationsDirectory.GlobFiles("*/*.json").ForEach(x => GenerateCode( x, - namespaceProvider: x => $"Nuke.Common.Tools.{x.Name}", + namespaceProvider: x => $"Fallout.Common.Tools.{x.Name}", sourceFileProvider: x => GitRepository.SetBranch(MainBranch).GetGitHubBrowseUrl(x.SpecificationFile))); }); } diff --git a/build/Build.Contributors.cs b/build/Build.Contributors.cs index 87071053a..a3f3fce22 100644 --- a/build/Build.Contributors.cs +++ b/build/Build.Contributors.cs @@ -6,11 +6,11 @@ using System.Linq; using System.Text; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.Git.GitTasks; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.Git.GitTasks; partial class Build { diff --git a/build/Build.GlobalSolution.cs b/build/Build.GlobalSolution.cs index 1357e6c8b..447069011 100644 --- a/build/Build.GlobalSolution.cs +++ b/build/Build.GlobalSolution.cs @@ -8,15 +8,15 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Git; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities; -using Nuke.Utilities.Text.Yaml; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.Git.GitTasks; +using Fallout.Common; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities; +using Fallout.Utilities.Text.Yaml; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.Git.GitTasks; partial class Build { @@ -26,7 +26,7 @@ partial class Build AbsolutePath ExternalRepositoriesDirectory => RootDirectory / "external"; AbsolutePath ExternalRepositoriesFile => ExternalRepositoriesDirectory / "repositories.yml"; - IEnumerable ExternalSolutions + IEnumerable ExternalSolutions => ExternalRepositories .Select(x => ExternalRepositoriesDirectory / x.GetGitHubName()) .Select(x => x.GlobFiles("*.sln").Single()) diff --git a/build/Build.Licenses.cs b/build/Build.Licenses.cs index 7816d1c31..535e80fc0 100644 --- a/build/Build.Licenses.cs +++ b/build/Build.Licenses.cs @@ -3,14 +3,14 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -using Nuke.Common; +using Fallout.Common; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Nuke.Common.IO; -using Nuke.Components; +using Fallout.Common.IO; +using Fallout.Components; using Serilog; -using static Nuke.Common.IO.HttpTasks; +using static Fallout.Common.IO.HttpTasks; partial class Build { diff --git a/build/Build.PublicApi.cs b/build/Build.PublicApi.cs index 5ab9011a5..a061eb917 100644 --- a/build/Build.PublicApi.cs +++ b/build/Build.PublicApi.cs @@ -8,10 +8,10 @@ using System.Reflection; using System.Text; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; partial class Build { diff --git a/build/Build.RunTargetInDockerTest.cs b/build/Build.RunTargetInDockerTest.cs index 23923b298..106b64380 100644 --- a/build/Build.RunTargetInDockerTest.cs +++ b/build/Build.RunTargetInDockerTest.cs @@ -5,9 +5,9 @@ using System; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Tools.Docker; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.Tools.Docker; +using Fallout.Common.Utilities; using Serilog; partial class Build diff --git a/build/Build.Stargazers.cs b/build/Build.Stargazers.cs index 0a92624cc..8a3cd03b4 100644 --- a/build/Build.Stargazers.cs +++ b/build/Build.Stargazers.cs @@ -6,10 +6,10 @@ using System.Linq; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities; partial class Build { diff --git a/build/Build.Terminal.cs b/build/Build.Terminal.cs index 7874c626d..76b10082e 100644 --- a/build/Build.Terminal.cs +++ b/build/Build.Terminal.cs @@ -5,8 +5,8 @@ using System; using System.Linq; -using Nuke.Common; -using Nuke.Common.Execution; +using Fallout.Common; +using Fallout.Common.Execution; [DisableDefaultOutput( DefaultOutput.Logo, diff --git a/build/Build.cs b/build/Build.cs index 5b0e2f21c..50f882c06 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -7,22 +7,22 @@ using System.Collections.Generic; using System.Linq; using NuGet.Packaging; -using Nuke.Common; -using Nuke.Common.CI; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.Execution; -using Nuke.Common.Git; -using Nuke.Common.IO; -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; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.ReSharper.ReSharperTasks; +using Fallout.Common; +using Fallout.Common.CI; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.Execution; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Utilities; +using Fallout.Components; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.ReSharper.ReSharperTasks; [DotNetVerbosityMapping] [ShutdownDotNetAfterServerBuild] @@ -50,7 +50,7 @@ partial class Build GitRepository GitRepository => From().GitRepository; [Solution(GenerateProjects = true)] readonly Solution Solution; - Nuke.Common.ProjectModel.Solution IHazSolution.Solution => Solution; + Fallout.Common.ProjectModel.Solution IHazSolution.Solution => Solution; AbsolutePath OutputDirectory => RootDirectory / "output"; AbsolutePath SourceDirectory => RootDirectory / "source"; @@ -81,12 +81,12 @@ partial class Build .When(!ScheduledTargets.Contains(((IPublish)this).Publish) && !ScheduledTargets.Contains(Install), _ => _ .ClearProperties()); - IEnumerable<(Nuke.Common.ProjectModel.Project Project, string Framework)> ICompile.PublishConfigurations => - from project in new[] { Solution.Nuke_GlobalTool, Solution.Nuke_MSBuildTasks } + IEnumerable<(Fallout.Common.ProjectModel.Project Project, string Framework)> ICompile.PublishConfigurations => + from project in new[] { Solution.Fallout_GlobalTool, Solution.Fallout_MSBuildTasks } from framework in project.GetTargetFrameworks() select (project, framework); - IEnumerable ITest.TestProjects => Partition.GetCurrent(Solution.GetAllProjects("*.Tests")); + IEnumerable ITest.TestProjects => Partition.GetCurrent(Solution.GetAllProjects("*.Tests")); [Parameter] public int TestDegreeOfParallelism { get; } = 1; @@ -125,7 +125,7 @@ from framework in project.GetTargetFrameworks() // Publishing to GitHub Packages on this fork until the post-hard-fork // project rename lands. nuget.org would require the new name and can't - // be done under "Nuke.*" — see project_nuke_strategy memory note. + // be done under "Fallout.*" — see project_nuke_strategy memory note. // Repository owner comes from GITHUB_REPOSITORY_OWNER, automatically set // by GitHub Actions runners. ChrisonSimtian is the local-dev fallback. string IPublish.NuGetSource => @@ -256,8 +256,8 @@ IEnumerable NuGetPackageFiles .DependsOn() .Executes(() => { - SuppressErrors(() => DotNet($"tool uninstall -g {Solution.Nuke_GlobalTool.Name}"), logWarning: false); - DotNet($"tool install -g {Solution.Nuke_GlobalTool.Name} --add-source {OutputDirectory} --version {DefaultDeploymentVersion}"); + SuppressErrors(() => DotNet($"tool uninstall -g {Solution.Fallout_GlobalTool.Name}"), logWarning: false); + DotNet($"tool install -g {Solution.Fallout_GlobalTool.Name} --add-source {OutputDirectory} --version {DefaultDeploymentVersion}"); }); T From() diff --git a/build/_build.csproj b/build/_build.csproj index e6fdb1a21..a0d49ec09 100644 --- a/build/_build.csproj +++ b/build/_build.csproj @@ -1,6 +1,6 @@  - + Exe @@ -17,7 +17,7 @@ False - $(MSBuildThisFileDirectory)\..\src\Nuke.MSBuildTasks\bin\Debug\net8.0\publish + $(MSBuildThisFileDirectory)\..\src\Fallout.MSBuildTasks\bin\Debug\net8.0\publish @@ -44,7 +44,7 @@ - + @@ -63,11 +63,11 @@ - - - + + + - + diff --git a/fallout.slnx b/fallout.slnx index e81281b40..ee73c4481 100644 --- a/fallout.slnx +++ b/fallout.slnx @@ -10,29 +10,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Nuke.Build.Shared/CompletionUtility.cs b/src/Fallout.Build.Shared/CompletionUtility.cs similarity index 98% rename from src/Nuke.Build.Shared/CompletionUtility.cs rename to src/Fallout.Build.Shared/CompletionUtility.cs index 09146d5a8..3c610c4af 100644 --- a/src/Nuke.Build.Shared/CompletionUtility.cs +++ b/src/Fallout.Build.Shared/CompletionUtility.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Text.Json; using System.Text.RegularExpressions; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class CompletionUtility { diff --git a/src/Nuke.Build.Shared/Constants.cs b/src/Fallout.Build.Shared/Constants.cs similarity index 97% rename from src/Nuke.Build.Shared/Constants.cs rename to src/Fallout.Build.Shared/Constants.cs index e6116bfd5..c55e25f7f 100644 --- a/src/Nuke.Build.Shared/Constants.cs +++ b/src/Fallout.Build.Shared/Constants.cs @@ -8,11 +8,11 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Set of constants shared between libraries and IDE extensions. @@ -26,7 +26,7 @@ internal static class Constants // consumer projects keep building until they migrate (manually or via the // forthcoming Fallout.Migrate CLI). New setups always use .fallout/. internal const string LegacyNukeDirectoryName = ".nuke"; - internal const string NukeCommonPackageId = nameof(Nuke) + "." + nameof(Common); + internal const string NukeCommonPackageId = "Fallout.Common"; internal const string BuildSchemaFileName = "build.schema.json"; internal const string VisualStudioDebugFileName = $"{VisualStudioDebugParameterName}.log"; diff --git a/src/Nuke.Build.Shared/Nuke.Build.Shared.csproj b/src/Fallout.Build.Shared/Fallout.Build.Shared.csproj similarity index 76% rename from src/Nuke.Build.Shared/Nuke.Build.Shared.csproj rename to src/Fallout.Build.Shared/Fallout.Build.Shared.csproj index 0e0778b0b..9248a4c2d 100644 --- a/src/Nuke.Build.Shared/Nuke.Build.Shared.csproj +++ b/src/Fallout.Build.Shared/Fallout.Build.Shared.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Build.Shared/Notifications.cs b/src/Fallout.Build.Shared/Notifications.cs similarity index 96% rename from src/Nuke.Build.Shared/Notifications.cs rename to src/Fallout.Build.Shared/Notifications.cs index 654f3ab2c..ca0c6f1ad 100644 --- a/src/Nuke.Build.Shared/Notifications.cs +++ b/src/Fallout.Build.Shared/Notifications.cs @@ -9,11 +9,11 @@ using System.Text.Json; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Build.Shared; +namespace Fallout.Build.Shared; [PublicAPI] internal record Notification(string Title, string Text, Link[] Links) diff --git a/src/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs b/src/Fallout.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs similarity index 89% rename from src/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs rename to src/Fallout.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs index 712fac492..fe66543e4 100644 --- a/src/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs +++ b/src/Fallout.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs @@ -7,12 +7,12 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.Git; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.CI; +using Fallout.Common.Git; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public class ArgumentsFromGitCommitMessageAttribute : BuildExtensionAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs b/src/Fallout.Build/Attributes/DisableDefaultOutputAttribute.cs similarity index 97% rename from src/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs rename to src/Fallout.Build/Attributes/DisableDefaultOutputAttribute.cs index 7fed1e740..90f7d4944 100644 --- a/src/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs +++ b/src/Fallout.Build/Attributes/DisableDefaultOutputAttribute.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] [AttributeUsage(AttributeTargets.Class)] diff --git a/src/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs b/src/Fallout.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs similarity index 91% rename from src/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs rename to src/Fallout.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs index 0d400ae03..32a9debef 100644 --- a/src/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs +++ b/src/Fallout.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.Tooling; +using Fallout.Common.Execution; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; /// /// See dotnet/cli#11424. diff --git a/src/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs b/src/Fallout.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs similarity index 91% rename from src/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs rename to src/Fallout.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs index 1147b0195..7c5fcccc7 100644 --- a/src/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs +++ b/src/Fallout.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public class UnsetVisualStudioEnvironmentVariablesAttribute : BuildExtensionAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Build/Attributes/VerbosityMappingAttribute.cs b/src/Fallout.Build/Attributes/VerbosityMappingAttribute.cs similarity index 95% rename from src/Nuke.Build/Attributes/VerbosityMappingAttribute.cs rename to src/Fallout.Build/Attributes/VerbosityMappingAttribute.cs index 51b4768d1..f2cbbd0ab 100644 --- a/src/Nuke.Build/Attributes/VerbosityMappingAttribute.cs +++ b/src/Fallout.Build/Attributes/VerbosityMappingAttribute.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class VerbosityMappingAttribute : BuildExtensionAttributeBase, IOnBuildInitialized diff --git a/src/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs b/src/Fallout.Build/CICD/BuildServerConfigurationGeneration.cs similarity index 94% rename from src/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs rename to src/Fallout.Build/CICD/BuildServerConfigurationGeneration.cs index b0536ceb8..5fe47c4cd 100644 --- a/src/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs +++ b/src/Fallout.Build/CICD/BuildServerConfigurationGeneration.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public static class BuildServerConfigurationGeneration { diff --git a/src/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs b/src/Fallout.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs similarity index 85% rename from src/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs rename to src/Fallout.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs index 82687bbb6..a57aad22d 100644 --- a/src/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs +++ b/src/Fallout.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; -using Nuke.Common.Execution; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public class BuildServerConfigurationGenerationAttributeBase : BuildExtensionAttributeBase { diff --git a/src/Nuke.Build/CICD/CIAttribute.cs b/src/Fallout.Build/CICD/CIAttribute.cs similarity index 90% rename from src/Nuke.Build/CICD/CIAttribute.cs rename to src/Fallout.Build/CICD/CIAttribute.cs index 8bf2519ec..cd9e2995b 100644 --- a/src/Nuke.Build/CICD/CIAttribute.cs +++ b/src/Fallout.Build/CICD/CIAttribute.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; [MeansImplicitUse(ImplicitUseTargetFlags.WithMembers)] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Field | AttributeTargets.Property)] diff --git a/src/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs b/src/Fallout.Build/CICD/ChainedConfigurationAttributeBase.cs similarity index 94% rename from src/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs rename to src/Fallout.Build/CICD/ChainedConfigurationAttributeBase.cs index d14643cb7..484a0a638 100644 --- a/src/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs +++ b/src/Fallout.Build/CICD/ChainedConfigurationAttributeBase.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; [PublicAPI] public abstract class ChainedConfigurationAttributeBase : ConfigurationAttributeBase diff --git a/src/Nuke.Build/CICD/ConfigurationAttributeBase.cs b/src/Fallout.Build/CICD/ConfigurationAttributeBase.cs similarity index 94% rename from src/Nuke.Build/CICD/ConfigurationAttributeBase.cs rename to src/Fallout.Build/CICD/ConfigurationAttributeBase.cs index 37cb43a49..71bd25460 100644 --- a/src/Nuke.Build/CICD/ConfigurationAttributeBase.cs +++ b/src/Fallout.Build/CICD/ConfigurationAttributeBase.cs @@ -8,12 +8,12 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using static Nuke.Common.CI.BuildServerConfigurationGeneration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using static Fallout.Common.CI.BuildServerConfigurationGeneration; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; [PublicAPI] [AttributeUsage(AttributeTargets.Class)] diff --git a/src/Nuke.Build/CICD/ConfigurationEntity.cs b/src/Fallout.Build/CICD/ConfigurationEntity.cs similarity index 84% rename from src/Nuke.Build/CICD/ConfigurationEntity.cs rename to src/Fallout.Build/CICD/ConfigurationEntity.cs index ac00995bf..dccabc773 100644 --- a/src/Nuke.Build/CICD/ConfigurationEntity.cs +++ b/src/Fallout.Build/CICD/ConfigurationEntity.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public abstract class ConfigurationEntity { diff --git a/src/Nuke.Build/CICD/CustomFileWriter.cs b/src/Fallout.Build/CICD/CustomFileWriter.cs similarity index 97% rename from src/Nuke.Build/CICD/CustomFileWriter.cs rename to src/Fallout.Build/CICD/CustomFileWriter.cs index 94addc350..2fc1ff3cf 100644 --- a/src/Nuke.Build/CICD/CustomFileWriter.cs +++ b/src/Fallout.Build/CICD/CustomFileWriter.cs @@ -7,7 +7,7 @@ using System.IO; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public class CustomFileWriter { diff --git a/src/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs b/src/Fallout.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs similarity index 85% rename from src/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs rename to src/Fallout.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs index 44718c912..d5282cc2b 100644 --- a/src/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs +++ b/src/Fallout.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs @@ -6,11 +6,11 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Execution; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.CI.BuildServerConfigurationGeneration; +using Fallout.Common.Execution; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.CI.BuildServerConfigurationGeneration; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public class GenerateBuildServerConfigurationsAttribute : BuildServerConfigurationGenerationAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Build/CICD/IBuildServer.cs b/src/Fallout.Build/CICD/IBuildServer.cs similarity index 92% rename from src/Nuke.Build/CICD/IBuildServer.cs rename to src/Fallout.Build/CICD/IBuildServer.cs index 5dc01a814..f72e19802 100644 --- a/src/Nuke.Build/CICD/IBuildServer.cs +++ b/src/Fallout.Build/CICD/IBuildServer.cs @@ -5,7 +5,7 @@ using JetBrains.Annotations; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public interface IBuildServer { diff --git a/src/Nuke.Build/CICD/IConfigurationGenerator.cs b/src/Fallout.Build/CICD/IConfigurationGenerator.cs similarity index 87% rename from src/Nuke.Build/CICD/IConfigurationGenerator.cs rename to src/Fallout.Build/CICD/IConfigurationGenerator.cs index edccbf619..1443703d3 100644 --- a/src/Nuke.Build/CICD/IConfigurationGenerator.cs +++ b/src/Fallout.Build/CICD/IConfigurationGenerator.cs @@ -6,10 +6,10 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Execution; -using Nuke.Common.IO; +using Fallout.Common.Execution; +using Fallout.Common.IO; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public interface IConfigurationGenerator { diff --git a/src/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs b/src/Fallout.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs similarity index 92% rename from src/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs rename to src/Fallout.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs index 030391771..abb30da68 100644 --- a/src/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs +++ b/src/Fallout.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs @@ -6,13 +6,13 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; using Serilog; -using static Nuke.Common.CI.BuildServerConfigurationGeneration; +using static Fallout.Common.CI.BuildServerConfigurationGeneration; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public class InvokeBuildServerConfigurationGenerationAttribute : BuildServerConfigurationGenerationAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Build/CICD/NoConvertAttribute.cs b/src/Fallout.Build/CICD/NoConvertAttribute.cs similarity index 92% rename from src/Nuke.Build/CICD/NoConvertAttribute.cs rename to src/Fallout.Build/CICD/NoConvertAttribute.cs index 5d7bde264..947b4a508 100644 --- a/src/Nuke.Build/CICD/NoConvertAttribute.cs +++ b/src/Fallout.Build/CICD/NoConvertAttribute.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; [AttributeUsage(AttributeTargets.Property)] public class NoConvertAttribute : Attribute diff --git a/src/Nuke.Build/CICD/Partition.cs b/src/Fallout.Build/CICD/Partition.cs similarity index 98% rename from src/Nuke.Build/CICD/Partition.cs rename to src/Fallout.Build/CICD/Partition.cs index 022c73209..816bd4536 100644 --- a/src/Nuke.Build/CICD/Partition.cs +++ b/src/Fallout.Build/CICD/Partition.cs @@ -10,7 +10,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; [PublicAPI] [TypeConverter(typeof(TypeConverter))] diff --git a/src/Nuke.Build/CICD/PartitionAttribute.cs b/src/Fallout.Build/CICD/PartitionAttribute.cs similarity index 96% rename from src/Nuke.Build/CICD/PartitionAttribute.cs rename to src/Fallout.Build/CICD/PartitionAttribute.cs index a96275bd2..26b23e8bb 100644 --- a/src/Nuke.Build/CICD/PartitionAttribute.cs +++ b/src/Fallout.Build/CICD/PartitionAttribute.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Reflection; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; public class PartitionAttribute : ParameterAttribute { diff --git a/src/Nuke.Build/ControlFlow.cs b/src/Fallout.Build/ControlFlow.cs similarity index 98% rename from src/Nuke.Build/ControlFlow.cs rename to src/Fallout.Build/ControlFlow.cs index 5946aacb2..84a7212ab 100644 --- a/src/Nuke.Build/ControlFlow.cs +++ b/src/Fallout.Build/ControlFlow.cs @@ -9,13 +9,13 @@ using System.Linq; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Serilog; #pragma warning disable CS0618 // ReSharper disable CompareNonConstrainedGenericWithNull -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Build/Execution/BuildExecutor.cs b/src/Fallout.Build/Execution/BuildExecutor.cs similarity index 98% rename from src/Nuke.Build/Execution/BuildExecutor.cs rename to src/Fallout.Build/Execution/BuildExecutor.cs index 99f81abc1..f34694587 100644 --- a/src/Nuke.Build/Execution/BuildExecutor.cs +++ b/src/Fallout.Build/Execution/BuildExecutor.cs @@ -8,12 +8,12 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; /// /// Gradually executes targets of the execution plan. diff --git a/src/Nuke.Build/Execution/BuildManager.cs b/src/Fallout.Build/Execution/BuildManager.cs similarity index 95% rename from src/Nuke.Build/Execution/BuildManager.cs rename to src/Fallout.Build/Execution/BuildManager.cs index 5866fd67e..f9de22439 100644 --- a/src/Nuke.Build/Execution/BuildManager.cs +++ b/src/Fallout.Build/Execution/BuildManager.cs @@ -10,13 +10,13 @@ using System.Runtime.CompilerServices; using System.Text; using Microsoft.Extensions.DependencyModel; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; #pragma warning disable CA2255 -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal static class BuildManager { @@ -34,7 +34,7 @@ public static event Action CancellationHandler public static void Initialize() { DependencyContext.Default?.GetRuntimeAssemblyNames(string.Empty) - .Where(x => x.FullName.StartsWith("Nuke.")) + .Where(x => x.FullName.StartsWith("Fallout.")) .ForEach(x => AppDomain.CurrentDomain.Load(x)); } diff --git a/src/Nuke.Build/Execution/DelegateRequirementService.cs b/src/Fallout.Build/Execution/DelegateRequirementService.cs similarity index 97% rename from src/Nuke.Build/Execution/DelegateRequirementService.cs rename to src/Fallout.Build/Execution/DelegateRequirementService.cs index bd9698b4f..b04a76b26 100644 --- a/src/Nuke.Build/Execution/DelegateRequirementService.cs +++ b/src/Fallout.Build/Execution/DelegateRequirementService.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Linq.Expressions; using System.Reflection; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; /// /// Validates all requirements for targets that are part of the execution plan. diff --git a/src/Nuke.Build/Execution/ExecutableTarget.cs b/src/Fallout.Build/Execution/ExecutableTarget.cs similarity index 96% rename from src/Nuke.Build/Execution/ExecutableTarget.cs rename to src/Fallout.Build/Execution/ExecutableTarget.cs index 33e63391b..442d0542d 100644 --- a/src/Nuke.Build/Execution/ExecutableTarget.cs +++ b/src/Fallout.Build/Execution/ExecutableTarget.cs @@ -9,11 +9,11 @@ using System.Linq; using System.Linq.Expressions; using System.Reflection; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities.Collections; // ReSharper disable MissingBaseTypeHighlighting -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [DebuggerDisplay($"{{{nameof(Name)}}} ({{{nameof(Status)}}})")] public class ExecutableTarget diff --git a/src/Nuke.Build/Execution/ExecutableTargetFactory.cs b/src/Fallout.Build/Execution/ExecutableTargetFactory.cs similarity index 98% rename from src/Nuke.Build/Execution/ExecutableTargetFactory.cs rename to src/Fallout.Build/Execution/ExecutableTargetFactory.cs index fda0786cd..315f1a3b1 100644 --- a/src/Nuke.Build/Execution/ExecutableTargetFactory.cs +++ b/src/Fallout.Build/Execution/ExecutableTargetFactory.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Linq.Expressions; using System.Reflection; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; /// /// Creates all target objects according to the build instance. diff --git a/src/Nuke.Build/Execution/ExecutionPlanner.cs b/src/Fallout.Build/Execution/ExecutionPlanner.cs similarity index 97% rename from src/Nuke.Build/Execution/ExecutionPlanner.cs rename to src/Fallout.Build/Execution/ExecutionPlanner.cs index 535400bbc..a522cc598 100644 --- a/src/Nuke.Build/Execution/ExecutionPlanner.cs +++ b/src/Fallout.Build/Execution/ExecutionPlanner.cs @@ -8,10 +8,10 @@ using System.Linq; using JetBrains.Annotations; using NuGet.Packaging; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; /// /// Given the invoked target names, creates an execution plan under consideration of execution, ordering and trigger dependencies. diff --git a/src/Nuke.Build/Execution/ExecutionStatus.cs b/src/Fallout.Build/Execution/ExecutionStatus.cs similarity index 91% rename from src/Nuke.Build/Execution/ExecutionStatus.cs rename to src/Fallout.Build/Execution/ExecutionStatus.cs index a6a71e181..0db294ece 100644 --- a/src/Nuke.Build/Execution/ExecutionStatus.cs +++ b/src/Fallout.Build/Execution/ExecutionStatus.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; public enum ExecutionStatus { diff --git a/src/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs b/src/Fallout.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs similarity index 97% rename from src/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs rename to src/Fallout.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs index befd6ab19..e034a1215 100644 --- a/src/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs +++ b/src/Fallout.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public interface IBuildExtension diff --git a/src/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs b/src/Fallout.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs similarity index 87% rename from src/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs rename to src/Fallout.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs index 587b76f0c..d0ca71c2a 100644 --- a/src/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs +++ b/src/Fallout.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Reflection; -using Nuke.Common.ValueInjection; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public abstract class ToolInjectionAttributeBase : ValueInjectionAttributeBase { diff --git a/src/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs b/src/Fallout.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs similarity index 96% rename from src/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs rename to src/Fallout.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs index 8bc19315e..f9946d0e3 100644 --- a/src/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs +++ b/src/Fallout.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Serilog; -namespace Nuke.Common.ValueInjection; +namespace Fallout.Common.ValueInjection; [PublicAPI] [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] diff --git a/src/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs b/src/Fallout.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs similarity index 95% rename from src/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs rename to src/Fallout.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs index d6c3f3747..8ccf76f98 100644 --- a/src/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs @@ -9,13 +9,13 @@ using System.Linq; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common.CI; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using Nuke.Common.ValueInjection; +using Fallout.Common.CI; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public class ArgumentsFromParametersFileAttribute : BuildExtensionAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Build/Execution/Extensions/EventInvoker.cs b/src/Fallout.Build/Execution/Extensions/EventInvoker.cs similarity index 97% rename from src/Nuke.Build/Execution/Extensions/EventInvoker.cs rename to src/Fallout.Build/Execution/Extensions/EventInvoker.cs index a6459c857..a4c89e9ff 100644 --- a/src/Nuke.Build/Execution/Extensions/EventInvoker.cs +++ b/src/Fallout.Build/Execution/Extensions/EventInvoker.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class EventInvoker : BuildExtensionAttributeBase, IOnBuildCreated, diff --git a/src/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs b/src/Fallout.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs similarity index 97% rename from src/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs rename to src/Fallout.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs index f0a9be19b..28ef6491c 100644 --- a/src/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Reflection; using System.Text; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class HandleHelpRequestsAttribute : BuildExtensionAttributeBase, IOnBuildInitialized { diff --git a/src/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs b/src/Fallout.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs similarity index 95% rename from src/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs rename to src/Fallout.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs index 911450822..f7f1452b1 100644 --- a/src/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs @@ -8,12 +8,12 @@ using System.Diagnostics; using System.Linq; using System.Text; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Build.Execution.Extensions; +namespace Fallout.Build.Execution.Extensions; internal class HandlePlanRequestsAttribute : BuildExtensionAttributeBase, IOnBuildInitialized { diff --git a/src/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs b/src/Fallout.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs similarity index 95% rename from src/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs rename to src/Fallout.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs index b0116ed81..a04577dff 100644 --- a/src/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using Nuke.Common.IO; +using Fallout.Common.IO; using Serilog; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class HandleReSharperSurrogateArgumentsAttribute : BuildExtensionAttributeBase, IOnBuildCreated { diff --git a/src/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs b/src/Fallout.Build/Execution/Extensions/HandleShellCompletionAttribute.cs similarity index 93% rename from src/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs rename to src/Fallout.Build/Execution/Extensions/HandleShellCompletionAttribute.cs index d3cbb1572..3c78eda23 100644 --- a/src/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/HandleShellCompletionAttribute.cs @@ -6,12 +6,12 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.CI; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using static Nuke.Common.Constants; +using Fallout.Common.CI; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using static Fallout.Common.Constants; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class HandleShellCompletionAttribute : BuildExtensionAttributeBase, IOnBuildCreated { diff --git a/src/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs b/src/Fallout.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs similarity index 94% rename from src/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs rename to src/Fallout.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs index 16ef75f70..dbbbae875 100644 --- a/src/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs @@ -8,9 +8,9 @@ using System.Diagnostics; using System.Linq; using System.Threading; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class HandleVisualStudioDebuggingAttribute : BuildExtensionAttributeBase, IOnBuildCreated { diff --git a/src/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs b/src/Fallout.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs similarity index 92% rename from src/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs rename to src/Fallout.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs index 1b27abfe2..3a3bcd420 100644 --- a/src/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; -using Nuke.Common.Execution; -using Nuke.Common.Utilities; +using Fallout.Common.Execution; +using Fallout.Common.Utilities; -namespace Nuke.Common.ValueInjection; +namespace Fallout.Common.ValueInjection; internal class InjectNonParameterValuesAttribute : BuildExtensionAttributeBase, IOnBuildInitialized { diff --git a/src/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs b/src/Fallout.Build/Execution/Extensions/InjectParameterValuesAttribute.cs similarity index 89% rename from src/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs rename to src/Fallout.Build/Execution/Extensions/InjectParameterValuesAttribute.cs index fe308f439..dc8b3d15e 100644 --- a/src/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/InjectParameterValuesAttribute.cs @@ -6,9 +6,9 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common.ValueInjection; +namespace Fallout.Common.ValueInjection; internal class InjectParameterValuesAttribute : BuildExtensionAttributeBase, IOnBuildCreated { diff --git a/src/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs b/src/Fallout.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs similarity index 90% rename from src/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs rename to src/Fallout.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs index 16fdd4c61..ef4e4d216 100644 --- a/src/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common.CI; +namespace Fallout.Common.CI; internal class SerializeBuildServerStateAttribute : BuildServerConfigurationGenerationAttributeBase, IOnBuildFinished { diff --git a/src/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs b/src/Fallout.Build/Execution/Extensions/TelemetryAttribute.cs similarity index 95% rename from src/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs rename to src/Fallout.Build/Execution/Extensions/TelemetryAttribute.cs index 3a4d15c8b..abc890b23 100644 --- a/src/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/TelemetryAttribute.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class TelemetryAttribute : BuildExtensionAttributeBase, IOnBuildInitialized, IOnTargetSucceeded { diff --git a/src/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs b/src/Fallout.Build/Execution/Extensions/UpdateNotificationAttribute.cs similarity index 89% rename from src/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs rename to src/Fallout.Build/Execution/Extensions/UpdateNotificationAttribute.cs index 8037e351e..48b06cc8c 100644 --- a/src/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs +++ b/src/Fallout.Build/Execution/Extensions/UpdateNotificationAttribute.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using Nuke.Common.Utilities; -using static Nuke.Common.Constants; +using Fallout.Common.Utilities; +using static Fallout.Common.Constants; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class UpdateNotificationAttribute : BuildExtensionAttributeBase, IOnBuildCreated, IOnBuildFinished { @@ -40,7 +40,7 @@ private static void Notify() { "--- UPDATE RECOMMENDED FROM 5.1.0 ---", "1. Update your global tool", - " dotnet tool update Nuke.GlobalTool -g", + " dotnet tool update Fallout.GlobalTool -g", "2. Update your build", " nuke :update", "3. Confirm on update for configuration file and build scripts", diff --git a/src/Nuke.Build/Execution/Extensions/execution-plan.html b/src/Fallout.Build/Execution/Extensions/execution-plan.html similarity index 100% rename from src/Nuke.Build/Execution/Extensions/execution-plan.html rename to src/Fallout.Build/Execution/Extensions/execution-plan.html diff --git a/src/Nuke.Build/Execution/ParameterService.Statics.cs b/src/Fallout.Build/Execution/ParameterService.Statics.cs similarity index 98% rename from src/Nuke.Build/Execution/ParameterService.Statics.cs rename to src/Fallout.Build/Execution/ParameterService.Statics.cs index adde74c7b..c8c93d345 100644 --- a/src/Nuke.Build/Execution/ParameterService.Statics.cs +++ b/src/Fallout.Build/Execution/ParameterService.Statics.cs @@ -8,9 +8,9 @@ using System.Linq.Expressions; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; internal partial class ParameterService { diff --git a/src/Nuke.Build/Execution/ParameterService.cs b/src/Fallout.Build/Execution/ParameterService.cs similarity index 98% rename from src/Nuke.Build/Execution/ParameterService.cs rename to src/Fallout.Build/Execution/ParameterService.cs index c7355ed94..71a6aa245 100644 --- a/src/Nuke.Build/Execution/ParameterService.cs +++ b/src/Fallout.Build/Execution/ParameterService.cs @@ -9,12 +9,12 @@ using System.Linq.Expressions; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using Serilog; -using static Nuke.Common.Utilities.ReflectionUtility; +using static Fallout.Common.Utilities.ReflectionUtility; -namespace Nuke.Common; +namespace Fallout.Common; internal partial class ParameterService { diff --git a/src/Nuke.Build/Execution/TargetDefinition.cs b/src/Fallout.Build/Execution/TargetDefinition.cs similarity index 98% rename from src/Nuke.Build/Execution/TargetDefinition.cs rename to src/Fallout.Build/Execution/TargetDefinition.cs index 98b32d89a..2f022506c 100644 --- a/src/Nuke.Build/Execution/TargetDefinition.cs +++ b/src/Fallout.Build/Execution/TargetDefinition.cs @@ -9,11 +9,11 @@ using System.Linq.Expressions; using System.Reflection; using System.Threading.Tasks; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal class TargetDefinition : ITargetDefinition { diff --git a/src/Nuke.Build/Execution/TargetExecutionException.cs b/src/Fallout.Build/Execution/TargetExecutionException.cs similarity index 94% rename from src/Nuke.Build/Execution/TargetExecutionException.cs rename to src/Fallout.Build/Execution/TargetExecutionException.cs index 7bf5a5a0b..cc9e28a6a 100644 --- a/src/Nuke.Build/Execution/TargetExecutionException.cs +++ b/src/Fallout.Build/Execution/TargetExecutionException.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Runtime.Serialization; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [Serializable] internal class TargetExecutionException : Exception diff --git a/src/Nuke.Build/Execution/ToolRequirementService.cs b/src/Fallout.Build/Execution/ToolRequirementService.cs similarity index 97% rename from src/Nuke.Build/Execution/ToolRequirementService.cs rename to src/Fallout.Build/Execution/ToolRequirementService.cs index bbcf8a992..592bd00b7 100644 --- a/src/Nuke.Build/Execution/ToolRequirementService.cs +++ b/src/Fallout.Build/Execution/ToolRequirementService.cs @@ -7,12 +7,12 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using Serilog; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal static class ToolRequirementService { diff --git a/src/Nuke.Build/Execution/ValueInjectionUtility.cs b/src/Fallout.Build/Execution/ValueInjectionUtility.cs similarity index 97% rename from src/Nuke.Build/Execution/ValueInjectionUtility.cs rename to src/Fallout.Build/Execution/ValueInjectionUtility.cs index 2f1aae077..f7948abe1 100644 --- a/src/Nuke.Build/Execution/ValueInjectionUtility.cs +++ b/src/Fallout.Build/Execution/ValueInjectionUtility.cs @@ -9,10 +9,10 @@ using System.Linq.Expressions; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.ValueInjection; +namespace Fallout.Common.ValueInjection; internal static class ValueInjectionUtility { diff --git a/src/Fallout.Build/Fallout.Build.csproj b/src/Fallout.Build/Fallout.Build.csproj new file mode 100644 index 000000000..491844a99 --- /dev/null +++ b/src/Fallout.Build/Fallout.Build.csproj @@ -0,0 +1,34 @@ + + + + net10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Nuke.Build/Host.Activation.cs b/src/Fallout.Build/Host.Activation.cs similarity index 96% rename from src/Nuke.Build/Host.Activation.cs rename to src/Fallout.Build/Host.Activation.cs index d19b613de..7556e0b51 100644 --- a/src/Nuke.Build/Host.Activation.cs +++ b/src/Fallout.Build/Host.Activation.cs @@ -9,10 +9,10 @@ using System.Globalization; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.Utilities; +using Fallout.Common.Execution; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; [UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)] public partial class Host diff --git a/src/Nuke.Build/Host.Theming.cs b/src/Fallout.Build/Host.Theming.cs similarity index 94% rename from src/Nuke.Build/Host.Theming.cs rename to src/Fallout.Build/Host.Theming.cs index 6f5a2554d..be898c1d2 100644 --- a/src/Nuke.Build/Host.Theming.cs +++ b/src/Fallout.Build/Host.Theming.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common; +namespace Fallout.Common; public partial class Host { diff --git a/src/Nuke.Build/Host.cs b/src/Fallout.Build/Host.cs similarity index 97% rename from src/Nuke.Build/Host.cs rename to src/Fallout.Build/Host.cs index 4f5a06fa4..e1036027e 100644 --- a/src/Nuke.Build/Host.cs +++ b/src/Fallout.Build/Host.cs @@ -7,16 +7,16 @@ using System.ComponentModel; using System.Globalization; using System.Linq; -using Nuke.Common.Execution; -using Nuke.Common.Execution.Theming; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Execution.Theming; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Core; using Serilog.Events; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common; +namespace Fallout.Common; [TypeConverter(typeof(TypeConverter))] public partial class Host diff --git a/src/Nuke.Build/INukeBuild.cs b/src/Fallout.Build/INukeBuild.cs similarity index 94% rename from src/Nuke.Build/INukeBuild.cs rename to src/Fallout.Build/INukeBuild.cs index 842bb0024..b828c732f 100644 --- a/src/Nuke.Build/INukeBuild.cs +++ b/src/Fallout.Build/INukeBuild.cs @@ -8,12 +8,12 @@ using System.Linq; using System.Linq.Expressions; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.CI; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] public interface INukeBuild diff --git a/src/Nuke.Build/ITargetDefinition.cs b/src/Fallout.Build/ITargetDefinition.cs similarity index 99% rename from src/Nuke.Build/ITargetDefinition.cs rename to src/Fallout.Build/ITargetDefinition.cs index e5c5c99de..8d23ac7e7 100644 --- a/src/Nuke.Build/ITargetDefinition.cs +++ b/src/Fallout.Build/ITargetDefinition.cs @@ -9,9 +9,9 @@ using System.Runtime.CompilerServices; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Public API for defining targets. diff --git a/src/Nuke.Build/LogLevel.cs b/src/Fallout.Build/LogLevel.cs similarity index 93% rename from src/Nuke.Build/LogLevel.cs rename to src/Fallout.Build/LogLevel.cs index 362e56391..7634b1c22 100644 --- a/src/Nuke.Build/LogLevel.cs +++ b/src/Fallout.Build/LogLevel.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] public enum LogLevel diff --git a/src/Nuke.Build/Logging.cs b/src/Fallout.Build/Logging.cs similarity index 97% rename from src/Nuke.Build/Logging.cs rename to src/Fallout.Build/Logging.cs index a570eb642..2f9104761 100644 --- a/src/Nuke.Build/Logging.cs +++ b/src/Fallout.Build/Logging.cs @@ -8,18 +8,18 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.Execution.Theming; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.CI; +using Fallout.Common.Execution.Theming; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Core; using Serilog.Events; using Serilog.Formatting.Compact; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public static class Logging diff --git a/src/Nuke.Build/NukeBuild.Events.cs b/src/Fallout.Build/NukeBuild.Events.cs similarity index 95% rename from src/Nuke.Build/NukeBuild.Events.cs rename to src/Fallout.Build/NukeBuild.Events.cs index 07493c467..df8569f89 100644 --- a/src/Nuke.Build/NukeBuild.Events.cs +++ b/src/Fallout.Build/NukeBuild.Events.cs @@ -8,12 +8,12 @@ using System.Linq; using System.Linq.Expressions; using System.Reflection; -using Nuke.Common.Execution; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.Common; +namespace Fallout.Common; [EventInvoker(Priority = float.MinValue)] public abstract partial class NukeBuild diff --git a/src/Nuke.Build/NukeBuild.Interface.cs b/src/Fallout.Build/NukeBuild.Interface.cs similarity index 93% rename from src/Nuke.Build/NukeBuild.Interface.cs rename to src/Fallout.Build/NukeBuild.Interface.cs index e064cf035..671e4361a 100644 --- a/src/Nuke.Build/NukeBuild.Interface.cs +++ b/src/Fallout.Build/NukeBuild.Interface.cs @@ -6,11 +6,11 @@ using System; using System.Collections.Generic; using System.Linq.Expressions; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ValueInjection; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ValueInjection; -namespace Nuke.Common; +namespace Fallout.Common; public abstract partial class NukeBuild { diff --git a/src/Nuke.Build/NukeBuild.Output.cs b/src/Fallout.Build/NukeBuild.Output.cs similarity index 97% rename from src/Nuke.Build/NukeBuild.Output.cs rename to src/Fallout.Build/NukeBuild.Output.cs index 570eea63e..55560022e 100644 --- a/src/Nuke.Build/NukeBuild.Output.cs +++ b/src/Fallout.Build/NukeBuild.Output.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Reflection; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; partial class NukeBuild { diff --git a/src/Nuke.Build/NukeBuild.Statics.cs b/src/Fallout.Build/NukeBuild.Statics.cs similarity index 94% rename from src/Nuke.Build/NukeBuild.Statics.cs rename to src/Fallout.Build/NukeBuild.Statics.cs index 952eaa200..86b20bcf6 100644 --- a/src/Nuke.Build/NukeBuild.Statics.cs +++ b/src/Fallout.Build/NukeBuild.Statics.cs @@ -8,14 +8,14 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Constants; +using Fallout.Common.CI; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Constants; -namespace Nuke.Common; +namespace Fallout.Common; public abstract partial class NukeBuild { @@ -71,7 +71,7 @@ static NukeBuild() public static AbsolutePath BuildProjectFile { get; } /// - /// Gets the logging verbosity during build execution. Default is . + /// Gets the logging verbosity during build execution. Default is . /// [Parameter("Logging verbosity during build execution. Default is 'Normal'.")] public static Verbosity Verbosity diff --git a/src/Nuke.Build/NukeBuild.cs b/src/Fallout.Build/NukeBuild.cs similarity index 96% rename from src/Nuke.Build/NukeBuild.cs rename to src/Fallout.Build/NukeBuild.cs index f53187ea6..bd1c008c1 100644 --- a/src/Nuke.Build/NukeBuild.cs +++ b/src/Fallout.Build/NukeBuild.cs @@ -9,18 +9,18 @@ using System.Linq.Expressions; using System.Reflection; using JetBrains.Annotations; -using Nuke.Build.Execution.Extensions; -using Nuke.Common.CI; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; -using static Nuke.Common.Constants; +using Fallout.Build.Execution.Extensions; +using Fallout.Common.CI; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; +using static Fallout.Common.Constants; // ReSharper disable VirtualMemberNeverOverridden.Global -namespace Nuke.Common; +namespace Fallout.Common; /// /// Base class for build definitions. Derived types must declare static int Main which calls diff --git a/src/Nuke.Build/ParameterAttribute.cs b/src/Fallout.Build/ParameterAttribute.cs similarity index 97% rename from src/Nuke.Build/ParameterAttribute.cs rename to src/Fallout.Build/ParameterAttribute.cs index f1c8a877b..66ebee9ef 100644 --- a/src/Nuke.Build/ParameterAttribute.cs +++ b/src/Fallout.Build/ParameterAttribute.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Injected parameters are resolved case-insensitively in the following order: diff --git a/src/Nuke.Build/RequiresAttribute.cs b/src/Fallout.Build/RequiresAttribute.cs similarity index 93% rename from src/Nuke.Build/RequiresAttribute.cs rename to src/Fallout.Build/RequiresAttribute.cs index 273da67b2..e05a9ec94 100644 --- a/src/Nuke.Build/RequiresAttribute.cs +++ b/src/Fallout.Build/RequiresAttribute.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Reflection; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common; +namespace Fallout.Common; public abstract class RequiresAttribute : Attribute { diff --git a/src/Nuke.Build/Target.cs b/src/Fallout.Build/Target.cs similarity index 95% rename from src/Nuke.Build/Target.cs rename to src/Fallout.Build/Target.cs index f4eb36c7d..3105b2790 100644 --- a/src/Nuke.Build/Target.cs +++ b/src/Fallout.Build/Target.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Defines a target. diff --git a/src/Nuke.Build/Telemetry/Telemetry.Events.cs b/src/Fallout.Build/Telemetry/Telemetry.Events.cs similarity index 96% rename from src/Nuke.Build/Telemetry/Telemetry.Events.cs rename to src/Fallout.Build/Telemetry/Telemetry.Events.cs index bb7fefb04..d52352633 100644 --- a/src/Nuke.Build/Telemetry/Telemetry.Events.cs +++ b/src/Fallout.Build/Telemetry/Telemetry.Events.cs @@ -6,11 +6,11 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal partial class Telemetry { diff --git a/src/Nuke.Build/Telemetry/Telemetry.Properties.cs b/src/Fallout.Build/Telemetry/Telemetry.Properties.cs similarity index 96% rename from src/Nuke.Build/Telemetry/Telemetry.Properties.cs rename to src/Fallout.Build/Telemetry/Telemetry.Properties.cs index 005cac2ae..23ea30759 100644 --- a/src/Nuke.Build/Telemetry/Telemetry.Properties.cs +++ b/src/Fallout.Build/Telemetry/Telemetry.Properties.cs @@ -9,14 +9,14 @@ using System.Linq; using System.Reflection; using System.Runtime.InteropServices; -using Nuke.Common.CI; -using Nuke.Common.Git; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using Nuke.Common.ValueInjection; - -namespace Nuke.Common.Execution; +using Fallout.Common.CI; +using Fallout.Common.Git; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using Fallout.Common.ValueInjection; + +namespace Fallout.Common.Execution; internal partial class Telemetry { diff --git a/src/Nuke.Build/Telemetry/Telemetry.cs b/src/Fallout.Build/Telemetry/Telemetry.cs similarity index 94% rename from src/Nuke.Build/Telemetry/Telemetry.cs rename to src/Fallout.Build/Telemetry/Telemetry.cs index 12ba4a3bc..80e67eaa4 100644 --- a/src/Nuke.Build/Telemetry/Telemetry.cs +++ b/src/Fallout.Build/Telemetry/Telemetry.cs @@ -9,12 +9,12 @@ using System.Threading; using Microsoft.ApplicationInsights; using Microsoft.ApplicationInsights.Extensibility; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Utilities; -using static Nuke.Common.ControlFlow; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Utilities; +using static Fallout.Common.ControlFlow; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; internal static partial class Telemetry { @@ -65,7 +65,7 @@ static Telemetry() AbsolutePath GetCookieFile(string name, int version) => Constants.GlobalNukeDirectory / "telemetry-awareness" / $"v{version}" / name; - // Check for calls from Nuke.GlobalTool and custom global tools + // Check for calls from Fallout.GlobalTool and custom global tools if (SuppressErrors(() => NukeBuild.BuildProjectFile, logWarning: false) == null) { var cookieName = Assembly.GetEntryAssembly().NotNull().GetName().Name; @@ -96,7 +96,7 @@ AbsolutePath GetCookieFile(string name, int version) for (var version = CurrentVersion; version > 0; version--) { - var cookieFile = GetCookieFile("Nuke.GlobalTool", version); + var cookieFile = GetCookieFile("Fallout.GlobalTool", version); if (cookieFile.FileExists()) return version; } diff --git a/src/Nuke.Build/Terminal.cs b/src/Fallout.Build/Terminal.cs similarity index 94% rename from src/Nuke.Build/Terminal.cs rename to src/Fallout.Build/Terminal.cs index b143e0636..41945d273 100644 --- a/src/Nuke.Build/Terminal.cs +++ b/src/Fallout.Build/Terminal.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; public class Terminal : Host { diff --git a/src/Nuke.Build/Theming/AnsiConsoleHostTheme.cs b/src/Fallout.Build/Theming/AnsiConsoleHostTheme.cs similarity index 98% rename from src/Nuke.Build/Theming/AnsiConsoleHostTheme.cs rename to src/Fallout.Build/Theming/AnsiConsoleHostTheme.cs index bc9f9db82..eaeba81a8 100644 --- a/src/Nuke.Build/Theming/AnsiConsoleHostTheme.cs +++ b/src/Fallout.Build/Theming/AnsiConsoleHostTheme.cs @@ -6,10 +6,10 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common.Execution.Theming; +namespace Fallout.Common.Execution.Theming; public class AnsiConsoleHostTheme : AnsiConsoleTheme, IHostTheme { diff --git a/src/Nuke.Build/Theming/IHostTheme.cs b/src/Fallout.Build/Theming/IHostTheme.cs similarity index 94% rename from src/Nuke.Build/Theming/IHostTheme.cs rename to src/Fallout.Build/Theming/IHostTheme.cs index ecd14ade9..195833eed 100644 --- a/src/Nuke.Build/Theming/IHostTheme.cs +++ b/src/Fallout.Build/Theming/IHostTheme.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Execution.Theming; +namespace Fallout.Common.Execution.Theming; public interface IHostTheme { diff --git a/src/Nuke.Build/Theming/SystemConsoleHostTheme.cs b/src/Fallout.Build/Theming/SystemConsoleHostTheme.cs similarity index 98% rename from src/Nuke.Build/Theming/SystemConsoleHostTheme.cs rename to src/Fallout.Build/Theming/SystemConsoleHostTheme.cs index 9a1d39dbe..b676b8144 100644 --- a/src/Nuke.Build/Theming/SystemConsoleHostTheme.cs +++ b/src/Fallout.Build/Theming/SystemConsoleHostTheme.cs @@ -5,11 +5,11 @@ using System; using System.Collections.Generic; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Serilog; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common.Execution.Theming; +namespace Fallout.Common.Execution.Theming; public class SystemConsoleHostTheme : SystemConsoleTheme, IHostTheme { diff --git a/src/Nuke.Build/Utilities/ConsoleUtility.cs b/src/Fallout.Build/Utilities/ConsoleUtility.cs similarity index 99% rename from src/Nuke.Build/Utilities/ConsoleUtility.cs rename to src/Fallout.Build/Utilities/ConsoleUtility.cs index b83f4075e..2a211cee9 100644 --- a/src/Nuke.Build/Utilities/ConsoleUtility.cs +++ b/src/Fallout.Build/Utilities/ConsoleUtility.cs @@ -9,7 +9,7 @@ using System.Text; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public class ConsoleUtility { diff --git a/src/Nuke.Build/Utilities/CredentialStore.cs b/src/Fallout.Build/Utilities/CredentialStore.cs similarity index 98% rename from src/Nuke.Build/Utilities/CredentialStore.cs rename to src/Fallout.Build/Utilities/CredentialStore.cs index efd669c1c..bd4aff1ec 100644 --- a/src/Nuke.Build/Utilities/CredentialStore.cs +++ b/src/Fallout.Build/Utilities/CredentialStore.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class CredentialStore { diff --git a/src/Nuke.Build/Utilities/SchemaUtility.cs b/src/Fallout.Build/Utilities/SchemaUtility.cs similarity index 97% rename from src/Nuke.Build/Utilities/SchemaUtility.cs rename to src/Fallout.Build/Utilities/SchemaUtility.cs index c083b033e..19843eca6 100644 --- a/src/Nuke.Build/Utilities/SchemaUtility.cs +++ b/src/Fallout.Build/Utilities/SchemaUtility.cs @@ -16,11 +16,11 @@ using NJsonSchema.Generation; using NJsonSchema.NewtonsoftJson.Generation; using NuGet.Packaging; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; -using static Nuke.Common.Constants; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; +using static Fallout.Common.Constants; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; public class SchemaUtility { diff --git a/src/Nuke.Build/VCS/GitRepository.cs b/src/Fallout.Build/VCS/GitRepository.cs similarity index 98% rename from src/Nuke.Build/VCS/GitRepository.cs rename to src/Fallout.Build/VCS/GitRepository.cs index fca2f5c63..d54d210b1 100644 --- a/src/Nuke.Build/VCS/GitRepository.cs +++ b/src/Fallout.Build/VCS/GitRepository.cs @@ -8,11 +8,11 @@ using System.Linq; using System.Text.RegularExpressions; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.CI; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common.Git; +namespace Fallout.Common.Git; public enum GitProtocol { diff --git a/src/Nuke.Build/VCS/GitRepositoryExtensions.cs b/src/Fallout.Build/VCS/GitRepositoryExtensions.cs similarity index 97% rename from src/Nuke.Build/VCS/GitRepositoryExtensions.cs rename to src/Fallout.Build/VCS/GitRepositoryExtensions.cs index b2646dad3..291667ef0 100644 --- a/src/Nuke.Build/VCS/GitRepositoryExtensions.cs +++ b/src/Fallout.Build/VCS/GitRepositoryExtensions.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Git; +namespace Fallout.Common.Git; [PublicAPI] public static class GitRepositoryExtensions diff --git a/src/Nuke.Build/Verbosity.cs b/src/Fallout.Build/Verbosity.cs similarity index 93% rename from src/Nuke.Build/Verbosity.cs rename to src/Fallout.Build/Verbosity.cs index e3575a8df..65b6a4978 100644 --- a/src/Nuke.Build/Verbosity.cs +++ b/src/Fallout.Build/Verbosity.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] public enum Verbosity diff --git a/src/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs b/src/Fallout.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs similarity index 90% rename from src/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs rename to src/Fallout.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs index e2e35035c..155a98b0e 100644 --- a/src/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs +++ b/src/Fallout.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public class CheckPathEnvironmentVariableAttribute : BuildExtensionAttributeBase, IOnBuildInitialized diff --git a/src/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs b/src/Fallout.Common/Attributes/FileSystemGlobbingAttributeBase.cs similarity index 96% rename from src/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs rename to src/Fallout.Common/Attributes/FileSystemGlobbingAttributeBase.cs index bad7b8566..b625b4b81 100644 --- a/src/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs +++ b/src/Fallout.Common/Attributes/FileSystemGlobbingAttributeBase.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; // TODO: document [PublicAPI] diff --git a/src/Nuke.Common/Attributes/GitRepositoryAttribute.cs b/src/Fallout.Common/Attributes/GitRepositoryAttribute.cs similarity index 91% rename from src/Nuke.Common/Attributes/GitRepositoryAttribute.cs rename to src/Fallout.Common/Attributes/GitRepositoryAttribute.cs index bdf566005..6d85b96b6 100644 --- a/src/Nuke.Common/Attributes/GitRepositoryAttribute.cs +++ b/src/Fallout.Common/Attributes/GitRepositoryAttribute.cs @@ -7,9 +7,9 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.ValueInjection; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Git; +namespace Fallout.Common.Git; /// /// Injects an instance of based on the local repository. diff --git a/src/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs b/src/Fallout.Common/Attributes/GlobbingOptionsAttribute.cs similarity index 93% rename from src/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs rename to src/Fallout.Common/Attributes/GlobbingOptionsAttribute.cs index 49694a6ad..f87497f8e 100644 --- a/src/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs +++ b/src/Fallout.Common/Attributes/GlobbingOptionsAttribute.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// /// Allows to configure the case-sensitivity used for globbing operations in . diff --git a/src/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs b/src/Fallout.Common/Attributes/HandleSingleFileExecutionAttribute.cs similarity index 97% rename from src/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs rename to src/Fallout.Common/Attributes/HandleSingleFileExecutionAttribute.cs index e70aea48d..65c435634 100644 --- a/src/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs +++ b/src/Fallout.Common/Attributes/HandleSingleFileExecutionAttribute.cs @@ -12,12 +12,12 @@ using JetBrains.Annotations; using Newtonsoft.Json.Linq; using NuGet.Packaging; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using Serilog; -namespace Nuke.Common.Execution; +namespace Fallout.Common.Execution; [PublicAPI] public class HandleSingleFileExecutionAttribute : BuildExtensionAttributeBase, IOnBuildCreated diff --git a/src/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs b/src/Fallout.Common/Attributes/LatestGitHubReleaseAttribute.cs similarity index 91% rename from src/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs rename to src/Fallout.Common/Attributes/LatestGitHubReleaseAttribute.cs index b048dd325..cf3f5ba14 100644 --- a/src/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs +++ b/src/Fallout.Common/Attributes/LatestGitHubReleaseAttribute.cs @@ -9,12 +9,12 @@ using System.Text.RegularExpressions; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.Git; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Git; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class LatestGitHubReleaseAttribute : ValueInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs b/src/Fallout.Common/Attributes/LatestMavenVersionAttribute.cs similarity index 92% rename from src/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs rename to src/Fallout.Common/Attributes/LatestMavenVersionAttribute.cs index 767302d31..7048bab66 100644 --- a/src/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs +++ b/src/Fallout.Common/Attributes/LatestMavenVersionAttribute.cs @@ -8,11 +8,11 @@ using System.Reflection; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class LatestMavenVersionAttribute : ValueInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs b/src/Fallout.Common/Attributes/LatestMyGetVersionAttribute.cs similarity index 88% rename from src/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs rename to src/Fallout.Common/Attributes/LatestMyGetVersionAttribute.cs index e04ff7745..4afe0432c 100644 --- a/src/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs +++ b/src/Fallout.Common/Attributes/LatestMyGetVersionAttribute.cs @@ -7,11 +7,11 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class LatestMyGetVersionAttribute : ValueInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs b/src/Fallout.Common/Attributes/LatestNpmVersionAttribute.cs similarity index 89% rename from src/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs rename to src/Fallout.Common/Attributes/LatestNpmVersionAttribute.cs index 56cd5ddfb..b00ef39f7 100644 --- a/src/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs +++ b/src/Fallout.Common/Attributes/LatestNpmVersionAttribute.cs @@ -8,10 +8,10 @@ using System.Reflection; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class LatestNpmVersionAttribute : ValueInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs b/src/Fallout.Common/Attributes/LatestNuGetVersionAttribute.cs similarity index 90% rename from src/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs rename to src/Fallout.Common/Attributes/LatestNuGetVersionAttribute.cs index d92fd1d26..601d3739d 100644 --- a/src/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs +++ b/src/Fallout.Common/Attributes/LatestNuGetVersionAttribute.cs @@ -8,10 +8,10 @@ using System.Reflection; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class LatestNuGetVersionAttribute : ValueInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/LocalPathAttribute.cs b/src/Fallout.Common/Attributes/LocalPathAttribute.cs similarity index 96% rename from src/Nuke.Common/Attributes/LocalPathAttribute.cs rename to src/Fallout.Common/Attributes/LocalPathAttribute.cs index e3d2ddf24..06ddbd348 100644 --- a/src/Nuke.Common/Attributes/LocalPathAttribute.cs +++ b/src/Fallout.Common/Attributes/LocalPathAttribute.cs @@ -8,9 +8,9 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// /// Injects a delegate for process execution. The path relative to the root directory is passed as constructor argument. diff --git a/src/Nuke.Common/Attributes/NpmPackageAttribute.cs b/src/Fallout.Common/Attributes/NpmPackageAttribute.cs similarity index 96% rename from src/Nuke.Common/Attributes/NpmPackageAttribute.cs rename to src/Fallout.Common/Attributes/NpmPackageAttribute.cs index 2489a3168..ca4acdb10 100644 --- a/src/Nuke.Common/Attributes/NpmPackageAttribute.cs +++ b/src/Fallout.Common/Attributes/NpmPackageAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public class NpmPackageAttribute : ToolInjectionAttributeBase diff --git a/src/Nuke.Common/Attributes/NuGetPackageAttribute.cs b/src/Fallout.Common/Attributes/NuGetPackageAttribute.cs similarity index 98% rename from src/Nuke.Common/Attributes/NuGetPackageAttribute.cs rename to src/Fallout.Common/Attributes/NuGetPackageAttribute.cs index d2982f67f..340df3e79 100644 --- a/src/Nuke.Common/Attributes/NuGetPackageAttribute.cs +++ b/src/Fallout.Common/Attributes/NuGetPackageAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// /// Injects a delegate for process execution. The path to the executable is resolved in the following order: diff --git a/src/Nuke.Common/Attributes/PathVariableAttribute.cs b/src/Fallout.Common/Attributes/PathVariableAttribute.cs similarity index 98% rename from src/Nuke.Common/Attributes/PathVariableAttribute.cs rename to src/Fallout.Common/Attributes/PathVariableAttribute.cs index 4856b3ffb..a3f6b08df 100644 --- a/src/Nuke.Common/Attributes/PathVariableAttribute.cs +++ b/src/Fallout.Common/Attributes/PathVariableAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// /// Injects a delegate for process execution. The executable name is derived from the member name or can be diff --git a/src/Nuke.Common/Attributes/SolutionAttribute.cs b/src/Fallout.Common/Attributes/SolutionAttribute.cs similarity index 97% rename from src/Nuke.Common/Attributes/SolutionAttribute.cs rename to src/Fallout.Common/Attributes/SolutionAttribute.cs index 5bc9abeb8..105647bfd 100644 --- a/src/Nuke.Common/Attributes/SolutionAttribute.cs +++ b/src/Fallout.Common/Attributes/SolutionAttribute.cs @@ -7,11 +7,11 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using Serilog; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; /// /// Injects an instance of . The solution path is resolved in the following order: diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyor.Theming.cs similarity index 95% rename from src/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyor.Theming.cs index 18dedec30..d54777352 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyor.Theming.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System.Collections.Generic; -using Nuke.Common.Execution.Theming; +using Fallout.Common.Execution.Theming; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; public partial class AppVeyor { diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyor.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyor.cs similarity index 98% rename from src/Nuke.Common/CI/AppVeyor/AppVeyor.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyor.cs index 73f52c3b5..45ba4bb1a 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyor.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyor.cs @@ -8,10 +8,10 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; // [PublicAPI] // [Headers("Accept: application/json")] // public interface IAppVeyorRestClient diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyorAttribute.cs similarity index 95% rename from src/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyorAttribute.cs index 142673b66..9a1a363d5 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyorAttribute.cs @@ -9,13 +9,13 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.AppVeyor.Configuration; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.CI.AppVeyor.Configuration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyorImage.cs similarity index 93% rename from src/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyorImage.cs index eeb848cf1..da2c9b1b9 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyorImage.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; /// /// See Build environment diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs similarity index 93% rename from src/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs index ffbf8b9a1..218a8a3ef 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class AppVeyorSecretAttribute : Attribute diff --git a/src/Nuke.Common/CI/AppVeyor/AppVeyorService.cs b/src/Fallout.Common/CI/AppVeyor/AppVeyorService.cs similarity index 94% rename from src/Nuke.Common/CI/AppVeyor/AppVeyorService.cs rename to src/Fallout.Common/CI/AppVeyor/AppVeyorService.cs index be0536ef8..57eff2977 100644 --- a/src/Nuke.Common/CI/AppVeyor/AppVeyorService.cs +++ b/src/Fallout.Common/CI/AppVeyor/AppVeyorService.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AppVeyor; +namespace Fallout.Common.CI.AppVeyor; /// /// diff --git a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs similarity index 87% rename from src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs rename to src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs index 1d48a7105..e2de2a923 100644 --- a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs +++ b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AppVeyor.Configuration; +namespace Fallout.Common.CI.AppVeyor.Configuration; [PublicAPI] public class AppVeyorBranches : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs similarity index 96% rename from src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs rename to src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs index b23af5b00..3d8ba2935 100644 --- a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs +++ b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AppVeyor.Configuration; +namespace Fallout.Common.CI.AppVeyor.Configuration; [PublicAPI] public class AppVeyorConfiguration : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs similarity index 86% rename from src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs rename to src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs index f66836881..e8fa8c707 100644 --- a/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs +++ b/src/Fallout.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AppVeyor.Configuration; +namespace Fallout.Common.CI.AppVeyor.Configuration; public static class AppVeyorCustomWriterExtensions { diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelines.Theming.cs similarity index 94% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelines.Theming.cs index 87b34748b..9b78c3b9a 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelines.Theming.cs @@ -5,11 +5,11 @@ using System; using System.Collections.Generic; -using Nuke.Common.Execution.Theming; -using Nuke.Common.Utilities; +using Fallout.Common.Execution.Theming; +using Fallout.Common.Utilities; using Serilog.Sinks.SystemConsole.Themes; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; public partial class AzurePipelines { diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelines.cs similarity index 99% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelines.cs index 63e451521..6769a9979 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelines.cs @@ -8,10 +8,10 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs similarity index 97% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs index 980f9fef5..849a72e07 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs @@ -8,15 +8,15 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI.AzurePipelines.Configuration; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.IO.PathConstruction; - -namespace Nuke.Common.CI.AzurePipelines; +using Fallout.Common.CI.AzurePipelines.Configuration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.IO.PathConstruction; + +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs similarity index 96% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs index 0daf553d0..c8cbeb3ce 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesBuildReason diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs similarity index 93% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs index cdceeb8c3..6cd612d27 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; // https://docs.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops public static class AzurePipelinesCachePaths diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs similarity index 89% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs index 1487d0eec..b0f416429 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesCodeCoverageToolType diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesImage.cs similarity index 92% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesImage.cs index fa364a9e7..86701e2ca 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesImage.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; /// /// See Microsoft-hosted agents diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs similarity index 88% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs index 7e72281f5..697b424b6 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesIssueType diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs similarity index 89% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs index 3c67549c9..0f264cb4f 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesJobStatus diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs similarity index 95% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs index be408e851..161aec545 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesRepositoryType diff --git a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs similarity index 89% rename from src/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs rename to src/Fallout.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs index b47a33b39..dc9fcdffe 100644 --- a/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs +++ b/src/Fallout.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines; +namespace Fallout.Common.CI.AzurePipelines; [PublicAPI] public enum AzurePipelinesTestResultsType diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs similarity index 93% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs index 5e2d001d8..48db1a83d 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; // https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/pipeline-options-for-git?view=azure-devops&tabs=yaml#checkout-submodules [PublicAPI] diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs similarity index 92% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs index 4e4f501d7..e1446ac14 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; // https://docs.microsoft.com/en-us/azure/devops/pipelines/release/caching [PublicAPI] diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs similarity index 91% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs index a98098da1..4329ad151 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesCmdStep : AzurePipelinesStep diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs similarity index 91% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs index e75038ee0..d3f303085 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesConfiguration : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs similarity index 85% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs index ac710069e..9e7134987 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; public static class AzurePipelinesCustomWriterExtensions { diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs similarity index 90% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs index 1289eb8ca..c08703e5a 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesDownloadStep : AzurePipelinesStep diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs similarity index 90% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs index a46caceb8..ea3718e7f 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesJob : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs similarity index 91% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs index 3d0a89978..f14cd9518 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesPublishStep : AzurePipelinesStep diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs similarity index 88% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs index f28977752..23bb28675 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesStage : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs similarity index 85% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs index 4e7ea1aa0..c1ca921c5 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public abstract class AzurePipelinesStep : ConfigurationEntity diff --git a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs similarity index 94% rename from src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs rename to src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs index 553242648..95a6b4691 100644 --- a/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs +++ b/src/Fallout.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs @@ -5,10 +5,10 @@ using System.Collections.Generic; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.AzurePipelines.Configuration; +namespace Fallout.Common.CI.AzurePipelines.Configuration; [PublicAPI] public class AzurePipelinesVcsPushTrigger : ConfigurationEntity diff --git a/src/Nuke.Common/CI/Bamboo/Bamboo.cs b/src/Fallout.Common/CI/Bamboo/Bamboo.cs similarity index 98% rename from src/Nuke.Common/CI/Bamboo/Bamboo.cs rename to src/Fallout.Common/CI/Bamboo/Bamboo.cs index b76494172..8b6e7f0dc 100644 --- a/src/Nuke.Common/CI/Bamboo/Bamboo.cs +++ b/src/Fallout.Common/CI/Bamboo/Bamboo.cs @@ -7,7 +7,7 @@ using System.Diagnostics.CodeAnalysis; using JetBrains.Annotations; -namespace Nuke.Common.CI.Bamboo; +namespace Fallout.Common.CI.Bamboo; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/Bitbucket/Bitbucket.cs b/src/Fallout.Common/CI/Bitbucket/Bitbucket.cs similarity index 99% rename from src/Nuke.Common/CI/Bitbucket/Bitbucket.cs rename to src/Fallout.Common/CI/Bitbucket/Bitbucket.cs index 54329ee65..550825ebd 100644 --- a/src/Nuke.Common/CI/Bitbucket/Bitbucket.cs +++ b/src/Fallout.Common/CI/Bitbucket/Bitbucket.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.Bitbucket; +namespace Fallout.Common.CI.Bitbucket; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/Bitrise/Bitrise.cs b/src/Fallout.Common/CI/Bitrise/Bitrise.cs similarity index 98% rename from src/Nuke.Common/CI/Bitrise/Bitrise.cs rename to src/Fallout.Common/CI/Bitrise/Bitrise.cs index a19fbf720..413971679 100644 --- a/src/Nuke.Common/CI/Bitrise/Bitrise.cs +++ b/src/Fallout.Common/CI/Bitrise/Bitrise.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.Bitrise; +namespace Fallout.Common.CI.Bitrise; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs similarity index 91% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs index d06a3f2e2..dda995cd1 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; public class GitHubActionsArtifactStep : GitHubActionsStep { diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs similarity index 90% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs index 7e677f447..9c06289e3 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; // https://github.com/actions/cache [PublicAPI] diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs similarity index 94% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs index b4122edd5..0242e8cf3 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsCheckoutStep : GitHubActionsStep diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs similarity index 94% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs index 47ecb5910..f32bcf212 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs @@ -5,11 +5,11 @@ using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsConfiguration : ConfigurationEntity diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs similarity index 86% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs index 955e32f3f..505907794 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public abstract class GitHubActionsDetailedTrigger : ConfigurationEntity diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs similarity index 94% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs index 6a4b5e8d4..d0c57d2d3 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsJob : ConfigurationEntity diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs similarity index 89% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs index 86c1e04f5..e872172ce 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsRunStep : GitHubActionsStep diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs similarity index 87% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs index b1723c778..75f757dc4 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsScheduledTrigger : GitHubActionsDetailedTrigger diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs similarity index 85% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs index 9f26e3f8d..951cadca7 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public abstract class GitHubActionsStep : ConfigurationEntity diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs similarity index 93% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs index d39243372..ceeea565c 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsVcsTrigger : GitHubActionsDetailedTrigger diff --git a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs similarity index 91% rename from src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs rename to src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs index 6ab630ceb..05ab68a61 100644 --- a/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs +++ b/src/Fallout.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.GitHubActions.Configuration; +namespace Fallout.Common.CI.GitHubActions.Configuration; [PublicAPI] public class GitHubActionsWorkflowDispatchTrigger : GitHubActionsDetailedTrigger diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActions.Client.cs similarity index 91% rename from src/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActions.Client.cs index 6a22969b2..90e226bb8 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActions.Client.cs @@ -7,10 +7,10 @@ using System.Net.Http; using System.Threading.Tasks; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; public partial class GitHubActions { diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActions.Theming.cs similarity index 90% rename from src/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActions.Theming.cs index 71a4abf79..9a2ad32af 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActions.Theming.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Execution.Theming; -using Nuke.Common.Utilities; +using Fallout.Common.Execution.Theming; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; public partial class GitHubActions { diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActions.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActions.cs similarity index 98% rename from src/Nuke.Common/CI/GitHubActions/GitHubActions.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActions.cs index 29205a538..d7ee25eb7 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActions.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActions.cs @@ -14,11 +14,11 @@ using JetBrains.Annotations; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActionsAttribute.cs similarity index 97% rename from src/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActionsAttribute.cs index 73e693b30..f1f0da373 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActionsAttribute.cs @@ -8,14 +8,14 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI.GitHubActions.Configuration; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; - -namespace Nuke.Common.CI.GitHubActions; +using Fallout.Common.CI.GitHubActions.Configuration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; + +namespace Fallout.Common.CI.GitHubActions; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActionsImage.cs similarity index 93% rename from src/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActionsImage.cs index ae1d76dfb..dfd191ec2 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActionsImage.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; /// /// See Virtual environments for GitHub Actions diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActionsPermissions.cs similarity index 92% rename from src/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActionsPermissions.cs index d39241b28..253386ba6 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActionsPermissions.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; [PublicAPI] public enum GitHubActionsPermissions diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActionsSubmodules.cs similarity index 88% rename from src/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActionsSubmodules.cs index 5048e4e0d..5f96298dc 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActionsSubmodules.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; public enum GitHubActionsSubmodules { diff --git a/src/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs b/src/Fallout.Common/CI/GitHubActions/GitHubActionsTrigger.cs similarity index 86% rename from src/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs rename to src/Fallout.Common/CI/GitHubActions/GitHubActionsTrigger.cs index 32f8de9aa..9d8778d14 100644 --- a/src/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs +++ b/src/Fallout.Common/CI/GitHubActions/GitHubActionsTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.CI.GitHubActions; +namespace Fallout.Common.CI.GitHubActions; [PublicAPI] public enum GitHubActionsTrigger diff --git a/src/Nuke.Common/CI/GitLab/GitLab.Theming.cs b/src/Fallout.Common/CI/GitLab/GitLab.Theming.cs similarity index 83% rename from src/Nuke.Common/CI/GitLab/GitLab.Theming.cs rename to src/Fallout.Common/CI/GitLab/GitLab.Theming.cs index 705a0c482..89d4ff706 100644 --- a/src/Nuke.Common/CI/GitLab/GitLab.Theming.cs +++ b/src/Fallout.Common/CI/GitLab/GitLab.Theming.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Execution.Theming; -using Nuke.Common.Utilities; +using Fallout.Common.Execution.Theming; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitLab; +namespace Fallout.Common.CI.GitLab; public partial class GitLab { diff --git a/src/Nuke.Common/CI/GitLab/GitLab.cs b/src/Fallout.Common/CI/GitLab/GitLab.cs similarity index 99% rename from src/Nuke.Common/CI/GitLab/GitLab.cs rename to src/Fallout.Common/CI/GitLab/GitLab.cs index b28dbe0d8..9f1a33000 100644 --- a/src/Nuke.Common/CI/GitLab/GitLab.cs +++ b/src/Fallout.Common/CI/GitLab/GitLab.cs @@ -7,9 +7,9 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.GitLab; +namespace Fallout.Common.CI.GitLab; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs b/src/Fallout.Common/CI/GitLab/GitLabProjectVisibility.cs similarity index 91% rename from src/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs rename to src/Fallout.Common/CI/GitLab/GitLabProjectVisibility.cs index aaaeacb7e..dcb238e9f 100644 --- a/src/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs +++ b/src/Fallout.Common/CI/GitLab/GitLabProjectVisibility.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.GitLab; +namespace Fallout.Common.CI.GitLab; [PublicAPI] public enum GitLabProjectVisibility diff --git a/src/Nuke.Common/CI/Jenkins/Jenkins.cs b/src/Fallout.Common/CI/Jenkins/Jenkins.cs similarity index 99% rename from src/Nuke.Common/CI/Jenkins/Jenkins.cs rename to src/Fallout.Common/CI/Jenkins/Jenkins.cs index 61a5feb94..240096059 100644 --- a/src/Nuke.Common/CI/Jenkins/Jenkins.cs +++ b/src/Fallout.Common/CI/Jenkins/Jenkins.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.Jenkins; +namespace Fallout.Common.CI.Jenkins; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs similarity index 93% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs index 35ab6d6f2..c06354098 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs @@ -5,10 +5,10 @@ using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public class SpaceAutomationConfiguration : ConfigurationEntity diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs similarity index 90% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs index e66d2e351..01ec6e3a7 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public class SpaceAutomationContainer : ConfigurationEntity diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs similarity index 86% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs index eb34d8626..5237a99b7 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public class SpaceAutomationCronScheduleTrigger : SpaceAutomationTrigger diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs similarity index 93% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs index ea04aa063..8588fad32 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; public static class SpaceAutomationCustomWriterExtensions { diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs similarity index 95% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs index 0c51557d6..1e29fba19 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public class SpaceAutomationPushTrigger : SpaceAutomationTrigger diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs similarity index 90% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs index 85c629af4..039eeaba3 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public class SpaceAutomationResources : ConfigurationEntity diff --git a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs similarity index 85% rename from src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs rename to src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs index 6a83df2b2..5ab7f96cb 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.SpaceAutomation.Configuration; +namespace Fallout.Common.CI.SpaceAutomation.Configuration; [PublicAPI] public abstract class SpaceAutomationTrigger : ConfigurationEntity diff --git a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs similarity index 81% rename from src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs rename to src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs index 8f349e144..e7544690f 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs @@ -3,9 +3,9 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common.CI.SpaceAutomation; +namespace Fallout.Common.CI.SpaceAutomation; public partial class SpaceAutomation { diff --git a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.cs similarity index 97% rename from src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs rename to src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.cs index 79a05e21d..4b31ecce8 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomation.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.SpaceAutomation; +namespace Fallout.Common.CI.SpaceAutomation; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs similarity index 96% rename from src/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs rename to src/Fallout.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs index b950fdc70..892adb5f3 100644 --- a/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs +++ b/src/Fallout.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs @@ -8,12 +8,12 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI.SpaceAutomation.Configuration; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.CI.SpaceAutomation.Configuration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.SpaceAutomation; +namespace Fallout.Common.CI.SpaceAutomation; [PublicAPI] [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs similarity index 88% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs index c7ff6ff53..fe9caef4d 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityArtifactDependency : TeamCityDependency diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs similarity index 97% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs index 9720adf57..23b8fbf66 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityBuildType : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs similarity index 91% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs index 08c455be6..14c07f213 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityBuildTypeVcsRoot : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs similarity index 90% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs index b05864cbf..5330a68a5 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityConfiguration : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs similarity index 96% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs index e6ba16b07..8c7af708c 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityConfigurationParameter : TeamCityParameter diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs similarity index 93% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs index 150065834..a16485e0a 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; public static class TeamCityCustomWriterExtensions { diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependency.cs similarity index 87% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependency.cs index 6edecd262..0696d1bd0 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependency.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public abstract class TeamCityDependency : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs similarity index 89% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs index 43a523c50..b97d88272 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public enum TeamCityDependencyFailureAction diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs similarity index 88% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs index e60728671..decea84fd 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityFinishBuildTrigger : TeamCityTrigger diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs similarity index 91% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs index ece163adf..e7537e405 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityKeyValueParameter : TeamCityParameter diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameter.cs similarity index 87% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameter.cs index ebf1e0b65..4f0b66fea 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameter.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public abstract class TeamCityParameter : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs similarity index 87% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs index a2be5f636..c64d3f9c9 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public enum TeamCityParameterDisplay diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs similarity index 87% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs index cd07b7550..9bbaf9aac 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public enum TeamCityParameterType diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityProject.cs similarity index 94% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityProject.cs index 4d0f30417..f58c1cf75 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityProject.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityProject : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs similarity index 94% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs index b47e8cd2a..bb909963a 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityScheduledTrigger : TeamCityTrigger diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs similarity index 92% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs index 2b0530b85..52c224639 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCitySnapshotDependency : TeamCityDependency diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs similarity index 86% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs index b0e241527..1a8d32b01 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public abstract class TeamCityTrigger : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs similarity index 84% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs index 67fa348d9..eab776ade 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityVcsRoot : ConfigurationEntity diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs similarity index 89% rename from src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs rename to src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs index 21f79104b..d35ba8364 100644 --- a/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs +++ b/src/Fallout.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity.Configuration; +namespace Fallout.Common.CI.TeamCity.Configuration; [PublicAPI] public class TeamCityVcsTrigger : TeamCityTrigger diff --git a/src/Nuke.Common/CI/TeamCity/Configuration/pom.xml b/src/Fallout.Common/CI/TeamCity/Configuration/pom.xml similarity index 100% rename from src/Nuke.Common/CI/TeamCity/Configuration/pom.xml rename to src/Fallout.Common/CI/TeamCity/Configuration/pom.xml diff --git a/src/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs b/src/Fallout.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs similarity index 90% rename from src/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs rename to src/Fallout.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs index 211353a61..6bb29b217 100644 --- a/src/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs +++ b/src/Fallout.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public static class DotNetBuildSettingsExtensions diff --git a/src/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs b/src/Fallout.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs similarity index 90% rename from src/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs rename to src/Fallout.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs index a331d5aee..0a6fe22e8 100644 --- a/src/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs +++ b/src/Fallout.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public static class DotNetTestSettingsExtensions diff --git a/src/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs b/src/Fallout.Common/CI/TeamCity/MSBuildSettingsExtensions.cs similarity index 91% rename from src/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs rename to src/Fallout.Common/CI/TeamCity/MSBuildSettingsExtensions.cs index aaf89389b..467bc32c9 100644 --- a/src/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs +++ b/src/Fallout.Common/CI/TeamCity/MSBuildSettingsExtensions.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tools.MSBuild; +using Fallout.Common.Tools.MSBuild; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public static class MSBuildSettingsExtensions diff --git a/src/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs b/src/Fallout.Common/CI/TeamCity/TeamCity.Theming.cs similarity index 88% rename from src/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs rename to src/Fallout.Common/CI/TeamCity/TeamCity.Theming.cs index 26c57a07e..57e7b6e30 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCity.Theming.cs @@ -4,11 +4,11 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Execution; -using Nuke.Common.Execution.Theming; -using Nuke.Common.Utilities; +using Fallout.Common.Execution; +using Fallout.Common.Execution.Theming; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; public partial class TeamCity { diff --git a/src/Nuke.Common/CI/TeamCity/TeamCity.cs b/src/Fallout.Common/CI/TeamCity/TeamCity.cs similarity index 98% rename from src/Nuke.Common/CI/TeamCity/TeamCity.cs rename to src/Fallout.Common/CI/TeamCity/TeamCity.cs index 7f56efe7a..b8b83d352 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCity.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCity.cs @@ -10,13 +10,13 @@ using System.Linq; using System.Text; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Tools.DotCover; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Tools.DotCover; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs b/src/Fallout.Common/CI/TeamCity/TeamCityAttribute.cs similarity index 97% rename from src/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityAttribute.cs index 427a64bf5..3af67546a 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityAttribute.cs @@ -11,16 +11,16 @@ using System.Linq.Expressions; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.TeamCity.Configuration; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using Nuke.Common.ValueInjection; -using static Nuke.Common.IO.PathConstruction; - -namespace Nuke.Common.CI.TeamCity; +using Fallout.Common.CI.TeamCity.Configuration; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using Fallout.Common.ValueInjection; +using static Fallout.Common.IO.PathConstruction; + +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public class TeamCityAttribute : ChainedConfigurationAttributeBase diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs b/src/Fallout.Common/CI/TeamCity/TeamCityImportTool.cs similarity index 93% rename from src/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityImportTool.cs index d8e8300e4..0292d4eb8 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityImportTool.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public enum TeamCityImportTool diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityImportType.cs b/src/Fallout.Common/CI/TeamCity/TeamCityImportType.cs similarity index 97% rename from src/Nuke.Common/CI/TeamCity/TeamCityImportType.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityImportType.cs index 61972afb7..700196ea1 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityImportType.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityImportType.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public enum TeamCityImportType diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs b/src/Fallout.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs similarity index 90% rename from src/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs index 951e3ec49..e3c99d14a 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] public enum TeamCityNoDataPublishedAction diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityStatus.cs b/src/Fallout.Common/CI/TeamCity/TeamCityStatus.cs similarity index 92% rename from src/Nuke.Common/CI/TeamCity/TeamCityStatus.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityStatus.cs index c17575b74..02cf650cd 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityStatus.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityStatus.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] [SuppressMessage("ReSharper", "InconsistentNaming")] diff --git a/src/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs b/src/Fallout.Common/CI/TeamCity/TeamCityTokenAttribute.cs similarity index 93% rename from src/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs rename to src/Fallout.Common/CI/TeamCity/TeamCityTokenAttribute.cs index 0e0e032ce..bc5aeb77c 100644 --- a/src/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs +++ b/src/Fallout.Common/CI/TeamCity/TeamCityTokenAttribute.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TeamCity; +namespace Fallout.Common.CI.TeamCity; [PublicAPI] [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] diff --git a/src/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs b/src/Fallout.Common/CI/TravisCI/TravisCI.Theming.cs similarity index 88% rename from src/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs rename to src/Fallout.Common/CI/TravisCI/TravisCI.Theming.cs index 00ecb7a38..683a8093f 100644 --- a/src/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs +++ b/src/Fallout.Common/CI/TravisCI/TravisCI.Theming.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.CI.TravisCI; +namespace Fallout.Common.CI.TravisCI; public partial class TravisCI { diff --git a/src/Nuke.Common/CI/TravisCI/TravisCI.cs b/src/Fallout.Common/CI/TravisCI/TravisCI.cs similarity index 99% rename from src/Nuke.Common/CI/TravisCI/TravisCI.cs rename to src/Fallout.Common/CI/TravisCI/TravisCI.cs index f17db33b6..68fdada13 100644 --- a/src/Nuke.Common/CI/TravisCI/TravisCI.cs +++ b/src/Fallout.Common/CI/TravisCI/TravisCI.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.CI.TravisCI; +namespace Fallout.Common.CI.TravisCI; /// /// Interface according to the official website. diff --git a/src/Nuke.Common/CI/TravisCI/TravisCIEventType.cs b/src/Fallout.Common/CI/TravisCI/TravisCIEventType.cs similarity index 91% rename from src/Nuke.Common/CI/TravisCI/TravisCIEventType.cs rename to src/Fallout.Common/CI/TravisCI/TravisCIEventType.cs index 9b07d0ab7..306353d6e 100644 --- a/src/Nuke.Common/CI/TravisCI/TravisCIEventType.cs +++ b/src/Fallout.Common/CI/TravisCI/TravisCIEventType.cs @@ -9,7 +9,7 @@ // ReSharper disable InconsistentNaming -namespace Nuke.Common.CI.TravisCI; +namespace Fallout.Common.CI.TravisCI; [PublicAPI] public enum TravisCIEventType diff --git a/src/Nuke.Common/ChangeLog/ChangeLog.cs b/src/Fallout.Common/ChangeLog/ChangeLog.cs similarity index 97% rename from src/Nuke.Common/ChangeLog/ChangeLog.cs rename to src/Fallout.Common/ChangeLog/ChangeLog.cs index 7294d21fa..5a2c37262 100644 --- a/src/Nuke.Common/ChangeLog/ChangeLog.cs +++ b/src/Fallout.Common/ChangeLog/ChangeLog.cs @@ -7,9 +7,9 @@ using System.Linq; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.ChangeLog; +namespace Fallout.Common.ChangeLog; [PublicAPI] public class ChangeLog diff --git a/src/Nuke.Common/ChangeLog/ChangeLogTasks.cs b/src/Fallout.Common/ChangeLog/ChangeLogTasks.cs similarity index 98% rename from src/Nuke.Common/ChangeLog/ChangeLogTasks.cs rename to src/Fallout.Common/ChangeLog/ChangeLogTasks.cs index 1a3c4a98b..cf3971303 100644 --- a/src/Nuke.Common/ChangeLog/ChangeLogTasks.cs +++ b/src/Fallout.Common/ChangeLog/ChangeLogTasks.cs @@ -9,14 +9,14 @@ using System.Linq; using JetBrains.Annotations; using NuGet.Versioning; -using Nuke.Common.Git; -using Nuke.Common.IO; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities; using Serilog; // ReSharper disable ArgumentsStyleLiteral -namespace Nuke.Common.ChangeLog; +namespace Fallout.Common.ChangeLog; [PublicAPI] public static class ChangelogTasks diff --git a/src/Nuke.Common/ChangeLog/ReleaseNotes.cs b/src/Fallout.Common/ChangeLog/ReleaseNotes.cs similarity index 98% rename from src/Nuke.Common/ChangeLog/ReleaseNotes.cs rename to src/Fallout.Common/ChangeLog/ReleaseNotes.cs index 37d2c9090..fa089b216 100644 --- a/src/Nuke.Common/ChangeLog/ReleaseNotes.cs +++ b/src/Fallout.Common/ChangeLog/ReleaseNotes.cs @@ -9,7 +9,7 @@ using JetBrains.Annotations; using NuGet.Versioning; -namespace Nuke.Common.ChangeLog; +namespace Fallout.Common.ChangeLog; [PublicAPI] public class ReleaseNotes diff --git a/src/Fallout.Common/Fallout.Common.csproj b/src/Fallout.Common/Fallout.Common.csproj new file mode 100644 index 000000000..71b1aada3 --- /dev/null +++ b/src/Fallout.Common/Fallout.Common.csproj @@ -0,0 +1,43 @@ + + + + net10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Nuke.Common/Nuke.Common.props b/src/Fallout.Common/Fallout.Common.props similarity index 100% rename from src/Nuke.Common/Nuke.Common.props rename to src/Fallout.Common/Fallout.Common.props diff --git a/src/Nuke.Common/Nuke.Common.targets b/src/Fallout.Common/Fallout.Common.targets similarity index 97% rename from src/Nuke.Common/Nuke.Common.targets rename to src/Fallout.Common/Fallout.Common.targets index 81ab08ce4..fb9b4ed4a 100644 --- a/src/Nuke.Common/Nuke.Common.targets +++ b/src/Fallout.Common/Fallout.Common.targets @@ -6,7 +6,7 @@ $(MSBuildThisFileDirectory)\netfx - + $(NukeRootDirectory) diff --git a/src/Nuke.Common/Gitter/GitterTasks.cs b/src/Fallout.Common/Gitter/GitterTasks.cs similarity index 94% rename from src/Nuke.Common/Gitter/GitterTasks.cs rename to src/Fallout.Common/Gitter/GitterTasks.cs index af12368f4..ddad992f1 100644 --- a/src/Nuke.Common/Gitter/GitterTasks.cs +++ b/src/Fallout.Common/Gitter/GitterTasks.cs @@ -7,9 +7,9 @@ using System.Linq; using System.Net.Http; using System.Threading.Tasks; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.Gitter; +namespace Fallout.Common.Gitter; //[PublicAPI] //[Headers("Accept: application/json")] //public interface IGitterRestClient diff --git a/src/Nuke.Common/IO/FtpTasks.cs b/src/Fallout.Common/IO/FtpTasks.cs similarity index 98% rename from src/Nuke.Common/IO/FtpTasks.cs rename to src/Fallout.Common/IO/FtpTasks.cs index 114b4315e..543552d04 100644 --- a/src/Nuke.Common/IO/FtpTasks.cs +++ b/src/Fallout.Common/IO/FtpTasks.cs @@ -11,7 +11,7 @@ using Serilog; #pragma warning disable SYSLIB0014 -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static class FtpTasks diff --git a/src/Nuke.Common/IO/HttpTasks.cs b/src/Fallout.Common/IO/HttpTasks.cs similarity index 97% rename from src/Nuke.Common/IO/HttpTasks.cs rename to src/Fallout.Common/IO/HttpTasks.cs index bf5b335da..025863778 100644 --- a/src/Nuke.Common/IO/HttpTasks.cs +++ b/src/Fallout.Common/IO/HttpTasks.cs @@ -10,9 +10,9 @@ using System.Net.Http.Headers; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static class HttpTasks diff --git a/src/Nuke.Common/IO/TextTasks.cs b/src/Fallout.Common/IO/TextTasks.cs similarity index 94% rename from src/Nuke.Common/IO/TextTasks.cs rename to src/Fallout.Common/IO/TextTasks.cs index 51f920820..b8af4eaf8 100644 --- a/src/Nuke.Common/IO/TextTasks.cs +++ b/src/Fallout.Common/IO/TextTasks.cs @@ -9,7 +9,7 @@ using System.Text; using JetBrains.Annotations; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static class TextTasks diff --git a/src/Nuke.Common/IO/XmlTasks.cs b/src/Fallout.Common/IO/XmlTasks.cs similarity index 99% rename from src/Nuke.Common/IO/XmlTasks.cs rename to src/Fallout.Common/IO/XmlTasks.cs index 57f4b3907..2413e2ed8 100644 --- a/src/Nuke.Common/IO/XmlTasks.cs +++ b/src/Fallout.Common/IO/XmlTasks.cs @@ -13,7 +13,7 @@ using System.Xml.XPath; using JetBrains.Annotations; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static class XmlTasks diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVault.cs similarity index 97% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVault.cs index 20a8a712c..a77423121 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVault.cs @@ -11,9 +11,9 @@ using Azure.Security.KeyVault.Keys; using Azure.Security.KeyVault.Secrets; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { public partial class AzureKeyVaultConfiguration { diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs similarity index 94% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs index 6ad9ff8c1..d228f20c4 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { /// Attribute to obtain the KeyVault defined by to retrieve multiple items. [PublicAPI] diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs similarity index 96% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs index 6919e290a..77d9c0070 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Reflection; -using Nuke.Common.ValueInjection; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { public abstract class AzureKeyVaultAttributeBase : ParameterAttribute { diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs similarity index 92% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs index a20ef30dd..f06e9f09e 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { public class AzureKeyVaultCertificate { diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs similarity index 96% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs index e75c980de..b89cefeac 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { /// Attribute to obtain a certificates from from the Azure KeyVault defined by . [PublicAPI] diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs similarity index 97% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs index e150341b3..ae59cb3ce 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.ValueInjection; +using Fallout.Common.ValueInjection; using Serilog; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { /// Defines where the KeyVault login details can be found. [PublicAPI] diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs similarity index 90% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs index 5d2409aec..a8a437101 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs @@ -7,7 +7,7 @@ using System.Linq; using Azure.Security.KeyVault.Keys; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { public class AzureKeyVaultKey { diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs similarity index 95% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs index a54364099..49f0c06da 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { /// Attribute to obtain a key from from the Azure KeyVault defined by . [PublicAPI] diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs similarity index 95% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs index 425ea7939..c4cd33f7a 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { /// Attribute to obtain a secret from the Azure KeyVault defined by . [PublicAPI] diff --git a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs similarity index 97% rename from src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs rename to src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs index baf43775b..0aac50b78 100644 --- a/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs +++ b/src/Fallout.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tools.AzureKeyVault +namespace Fallout.Common.Tools.AzureKeyVault { [PublicAPI] public static class AzureKeyVaultTasks diff --git a/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs b/src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs rename to src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs index 0620d01b9..e5abbef53 100644 --- a/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs +++ b/src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.AzureSignTool; +namespace Fallout.Common.Tools.AzureSignTool; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class AzureSignToolTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(AzureSignToolTasks), Command = nameof(AzureSignToolTasks.AzureSignTool), Arguments = "sign")] @@ -92,7 +92,7 @@ public partial class AzureSignToolSettings : ToolOptions } #endregion #region AzureSignToolSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class AzureSignToolSettingsExtensions diff --git a/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json b/src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.json similarity index 99% rename from src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json rename to src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.json index 2952d2074..e8c48ca2d 100644 --- a/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json +++ b/src/Fallout.Common/Tools/AzureSignTool/AzureSignTool.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "AzureSignTool", "officialUrl": "https://github.com/vcsjones/AzureSignTool", "help": "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.", diff --git a/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs b/src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs rename to src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs index 9d697c70a..61d40a1f2 100644 --- a/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs +++ b/src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.BenchmarkDotNet; +namespace Fallout.Common.Tools.BenchmarkDotNet; ///

Powerful .NET library for benchmarking

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class BenchmarkDotNetTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(BenchmarkDotNetTasks), Command = nameof(BenchmarkDotNetTasks.BenchmarkDotNet))] @@ -144,7 +144,7 @@ public partial class BenchmarkDotNetSettings : ToolOptions } #endregion #region BenchmarkDotNetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class BenchmarkDotNetSettingsExtensions diff --git a/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json b/src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json similarity index 99% rename from src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json rename to src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json index 4f7c8c8ae..825a544c7 100644 --- a/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json +++ b/src/Fallout.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/dotnet/BenchmarkDotNet/blob/master/src/BenchmarkDotNet/ConsoleArguments/CommandLineOptions.cs" ], diff --git a/src/Nuke.Common/Tools/Boots/Boots.Generated.cs b/src/Fallout.Common/Tools/Boots/Boots.Generated.cs similarity index 95% rename from src/Nuke.Common/Tools/Boots/Boots.Generated.cs rename to src/Fallout.Common/Tools/Boots/Boots.Generated.cs index 2f103a8ed..341f95b58 100644 --- a/src/Nuke.Common/Tools/Boots/Boots.Generated.cs +++ b/src/Fallout.Common/Tools/Boots/Boots.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Boots/Boots.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Boots/Boots.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Boots; +namespace Fallout.Common.Tools.Boots; ///

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

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class BootsTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(BootsTasks), Command = nameof(BootsTasks.Boots))] @@ -62,7 +62,7 @@ public partial class BootsSettings : ToolOptions } #endregion #region BootsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class BootsSettingsExtensions diff --git a/src/Nuke.Common/Tools/Boots/Boots.json b/src/Fallout.Common/Tools/Boots/Boots.json similarity index 98% rename from src/Nuke.Common/Tools/Boots/Boots.json rename to src/Fallout.Common/Tools/Boots/Boots.json index 9c1789dec..43dcdcd7c 100644 --- a/src/Nuke.Common/Tools/Boots/Boots.json +++ b/src/Fallout.Common/Tools/Boots/Boots.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/jonathanpeppers/boots#systemcommandline" ], diff --git a/src/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs b/src/Fallout.Common/Tools/Chocolatey/Chocolatey.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs rename to src/Fallout.Common/Tools/Chocolatey/Chocolatey.Generated.cs index ba4ff7cc5..e7348750f 100644 --- a/src/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs +++ b/src/Fallout.Common/Tools/Chocolatey/Chocolatey.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Chocolatey/Chocolatey.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Chocolatey/Chocolatey.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Chocolatey; +namespace Fallout.Common.Tools.Chocolatey; ///

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.

[PublicAPI] @@ -30,55 +30,55 @@ public partial class ChocolateyTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateySearch), Arguments = "search")] @@ -177,7 +177,7 @@ public partial class ChocolateySearchSettings : ToolOptions } #endregion #region ChocolateyListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyList), Arguments = "list")] @@ -276,7 +276,7 @@ public partial class ChocolateyListSettings : ToolOptions } #endregion #region ChocolateyFindSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyFind), Arguments = "find")] @@ -375,7 +375,7 @@ public partial class ChocolateyFindSettings : ToolOptions } #endregion #region ChocolateyOutdatedSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyOutdated), Arguments = "outdated")] @@ -442,7 +442,7 @@ public partial class ChocolateyOutdatedSettings : ToolOptions } #endregion #region ChocolateyPackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyPack), Arguments = "pack")] @@ -499,7 +499,7 @@ public partial class ChocolateyPackSettings : ToolOptions } #endregion #region ChocolateyPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyPush), Arguments = "push")] @@ -556,7 +556,7 @@ public partial class ChocolateyPushSettings : ToolOptions } #endregion #region ChocolateyNewSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ChocolateyTasks), Command = nameof(ChocolateyTasks.ChocolateyNew), Arguments = "new")] @@ -645,7 +645,7 @@ public partial class ChocolateyNewSettings : ToolOptions } #endregion #region ChocolateySearchSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateySearchSettingsExtensions @@ -1289,7 +1289,7 @@ [Pure] [Builder(Type = typeof(ChocolateySearchSettings), Property = nameof(Choco } #endregion #region ChocolateyListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyListSettingsExtensions @@ -1933,7 +1933,7 @@ [Pure] [Builder(Type = typeof(ChocolateyListSettings), Property = nameof(Chocola } #endregion #region ChocolateyFindSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyFindSettingsExtensions @@ -2577,7 +2577,7 @@ [Pure] [Builder(Type = typeof(ChocolateyFindSettings), Property = nameof(Chocola } #endregion #region ChocolateyOutdatedSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyOutdatedSettingsExtensions @@ -2985,7 +2985,7 @@ [Pure] [Builder(Type = typeof(ChocolateyOutdatedSettings), Property = nameof(Cho } #endregion #region ChocolateyPackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyPackSettingsExtensions @@ -3326,7 +3326,7 @@ [Pure] [Builder(Type = typeof(ChocolateyPackSettings), Property = nameof(Chocola } #endregion #region ChocolateyPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyPushSettingsExtensions @@ -3658,7 +3658,7 @@ [Pure] [Builder(Type = typeof(ChocolateyPushSettings), Property = nameof(Chocola } #endregion #region ChocolateyNewSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ChocolateyNewSettingsExtensions diff --git a/src/Nuke.Common/Tools/Chocolatey/Chocolatey.json b/src/Fallout.Common/Tools/Chocolatey/Chocolatey.json similarity index 99% rename from src/Nuke.Common/Tools/Chocolatey/Chocolatey.json rename to src/Fallout.Common/Tools/Chocolatey/Chocolatey.json index 4144fcc58..49b481a52 100644 --- a/src/Nuke.Common/Tools/Chocolatey/Chocolatey.json +++ b/src/Fallout.Common/Tools/Chocolatey/Chocolatey.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.chocolatey.org/en-us/choco/commands/" ], diff --git a/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs b/src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs similarity index 90% rename from src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs rename to src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs index c0325d574..51a2a3fd0 100644 --- a/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs +++ b/src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.CodeMetrics; +namespace Fallout.Common.Tools.CodeMetrics; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class CodeMetricsTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CodeMetricsTasks), Command = nameof(CodeMetricsTasks.CodeMetrics))] @@ -52,7 +52,7 @@ public partial class CodeMetricsSettings : ToolOptions } #endregion #region CodeMetricsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CodeMetricsSettingsExtensions diff --git a/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json b/src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.json similarity index 96% rename from src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json rename to src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.json index 32d52ff57..ab8542c8b 100644 --- a/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json +++ b/src/Fallout.Common/Tools/CodeMetrics/CodeMetrics.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/dotnet/roslyn-analyzers/master/src/Tools/Metrics/Program.cs" ], diff --git a/src/Nuke.Common/Tools/Codecov/Codecov.Generated.cs b/src/Fallout.Common/Tools/Codecov/Codecov.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Codecov/Codecov.Generated.cs rename to src/Fallout.Common/Tools/Codecov/Codecov.Generated.cs index 52ade50f7..e209fe07d 100644 --- a/src/Nuke.Common/Tools/Codecov/Codecov.Generated.cs +++ b/src/Fallout.Common/Tools/Codecov/Codecov.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Codecov/Codecov.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Codecov/Codecov.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Codecov; +namespace Fallout.Common.Tools.Codecov; ///

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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class CodecovTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CodecovTasks), Command = nameof(CodecovTasks.Codecov))] @@ -85,7 +85,7 @@ public partial class CodecovSettings : ToolOptions } #endregion #region CodecovSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CodecovSettingsExtensions diff --git a/src/Nuke.Common/Tools/Codecov/Codecov.json b/src/Fallout.Common/Tools/Codecov/Codecov.json similarity index 98% rename from src/Nuke.Common/Tools/Codecov/Codecov.json rename to src/Fallout.Common/Tools/Codecov/Codecov.json index 54cdc238f..739593a13 100644 --- a/src/Nuke.Common/Tools/Codecov/Codecov.json +++ b/src/Fallout.Common/Tools/Codecov/Codecov.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/codecov/codecov-exe/master/Source/Codecov/Program/CommandLineOptions.cs" ], diff --git a/src/Nuke.Common/Tools/Codecov/CodecovTasks.cs b/src/Fallout.Common/Tools/Codecov/CodecovTasks.cs similarity index 91% rename from src/Nuke.Common/Tools/Codecov/CodecovTasks.cs rename to src/Fallout.Common/Tools/Codecov/CodecovTasks.cs index b829f0cb8..a57f60a5b 100644 --- a/src/Nuke.Common/Tools/Codecov/CodecovTasks.cs +++ b/src/Fallout.Common/Tools/Codecov/CodecovTasks.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.Codecov; +namespace Fallout.Common.Tools.Codecov; partial class CodecovTasks { diff --git a/src/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs b/src/Fallout.Common/Tools/CorFlags/CorFlags.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs rename to src/Fallout.Common/Tools/CorFlags/CorFlags.Generated.cs index f06bcadef..0bfd55863 100644 --- a/src/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs +++ b/src/Fallout.Common/Tools/CorFlags/CorFlags.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/CorFlags/CorFlags.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/CorFlags/CorFlags.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.CorFlags; +namespace Fallout.Common.Tools.CorFlags; ///

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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class CorFlagsTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CorFlagsTasks), Command = nameof(CorFlagsTasks.CorFlags))] @@ -61,7 +61,7 @@ public partial class CorFlagsSettings : ToolOptions } #endregion #region CorFlagsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CorFlagsSettingsExtensions diff --git a/src/Nuke.Common/Tools/CorFlags/CorFlags.json b/src/Fallout.Common/Tools/CorFlags/CorFlags.json similarity index 97% rename from src/Nuke.Common/Tools/CorFlags/CorFlags.json rename to src/Fallout.Common/Tools/CorFlags/CorFlags.json index 0d2db3a1d..010c7f114 100644 --- a/src/Nuke.Common/Tools/CorFlags/CorFlags.json +++ b/src/Fallout.Common/Tools/CorFlags/CorFlags.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "CorFlags", "officialUrl": "https://docs.microsoft.com/en-us/dotnet/framework/tools/corflags-exe-corflags-conversion-tool", "help": "The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.", diff --git a/src/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs b/src/Fallout.Common/Tools/CorFlags/CorFlagsSettings.cs similarity index 91% rename from src/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs rename to src/Fallout.Common/Tools/CorFlags/CorFlagsSettings.cs index fd7a6b344..c6300d245 100644 --- a/src/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs +++ b/src/Fallout.Common/Tools/CorFlags/CorFlagsSettings.cs @@ -6,7 +6,7 @@ using System; using System.Reflection; -namespace Nuke.Common.Tools.CorFlags; +namespace Fallout.Common.Tools.CorFlags; partial class CorFlagsSettings { diff --git a/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs b/src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs rename to src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs index 55f7d2da7..e8d83499d 100644 --- a/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs +++ b/src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.CoverallsNet; +namespace Fallout.Common.Tools.CoverallsNet; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class CoverallsNetTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CoverallsNetTasks), Command = nameof(CoverallsNetTasks.CoverallsNet))] @@ -84,7 +84,7 @@ public partial class CoverallsNetSettings : ToolOptions } #endregion #region CoverallsNetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CoverallsNetSettingsExtensions diff --git a/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json b/src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.json similarity index 98% rename from src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json rename to src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.json index ab9ec75be..c66051cf7 100644 --- a/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json +++ b/src/Fallout.Common/Tools/CoverallsNet/CoverallsNet.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/csMACnz/coveralls.net/master/src/csmacnz.Coveralls/T4DocoptNet.cs" ], diff --git a/src/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs b/src/Fallout.Common/Tools/Coverlet/Coverlet.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs rename to src/Fallout.Common/Tools/Coverlet/Coverlet.Generated.cs index 266386734..4ea411381 100644 --- a/src/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs +++ b/src/Fallout.Common/Tools/Coverlet/Coverlet.Generated.cs @@ -1,12 +1,12 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Coverlet/Coverlet.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Coverlet/Coverlet.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -16,7 +16,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Coverlet; +namespace Fallout.Common.Tools.Coverlet; ///

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.

[PublicAPI] @@ -32,13 +32,13 @@ public partial class CoverletTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(CoverletTasks), Command = nameof(CoverletTasks.Coverlet))] @@ -71,7 +71,7 @@ public partial class CoverletSettings : ToolOptions } #endregion #region CoverletSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class CoverletSettingsExtensions diff --git a/src/Nuke.Common/Tools/Coverlet/Coverlet.json b/src/Fallout.Common/Tools/Coverlet/Coverlet.json similarity index 98% rename from src/Nuke.Common/Tools/Coverlet/Coverlet.json rename to src/Fallout.Common/Tools/Coverlet/Coverlet.json index 4c34b950e..b80beb988 100644 --- a/src/Nuke.Common/Tools/Coverlet/Coverlet.json +++ b/src/Fallout.Common/Tools/Coverlet/Coverlet.json @@ -1,10 +1,10 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/tonerdo/coverlet/master/README.md#global-tool" ], "imports": [ - "Nuke.Common.Tools.DotNet" + "Fallout.Common.Tools.DotNet" ], "name": "Coverlet", "officialUrl": "https://github.com/tonerdo/coverlet/", diff --git a/src/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs b/src/Fallout.Common/Tools/Coverlet/CoverletSettingsExtensions.cs similarity index 94% rename from src/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs rename to src/Fallout.Common/Tools/Coverlet/CoverletSettingsExtensions.cs index b6067a2b3..c17519368 100644 --- a/src/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs +++ b/src/Fallout.Common/Tools/Coverlet/CoverletSettingsExtensions.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.Coverlet; +namespace Fallout.Common.Tools.Coverlet; public static partial class CoverletSettingsExtensions { diff --git a/src/Nuke.Common/Tools/Discord/Discord.Generated.cs b/src/Fallout.Common/Tools/Discord/Discord.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/Discord/Discord.Generated.cs rename to src/Fallout.Common/Tools/Discord/Discord.Generated.cs index 0ee3dd598..27c91d9bd 100644 --- a/src/Nuke.Common/Tools/Discord/Discord.Generated.cs +++ b/src/Fallout.Common/Tools/Discord/Discord.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Discord/Discord.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Discord/Discord.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Discord; +namespace Fallout.Common.Tools.Discord; #region DiscordMessage /// Used within . diff --git a/src/Nuke.Common/Tools/Discord/Discord.json b/src/Fallout.Common/Tools/Discord/Discord.json similarity index 99% rename from src/Nuke.Common/Tools/Discord/Discord.json rename to src/Fallout.Common/Tools/Discord/Discord.json index 06c520b38..916011bcf 100644 --- a/src/Nuke.Common/Tools/Discord/Discord.json +++ b/src/Fallout.Common/Tools/Discord/Discord.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://discord.com/developers/docs/resources/channel#create-message" ], diff --git a/src/Nuke.Common/Tools/Discord/DiscordTasks.cs b/src/Fallout.Common/Tools/Discord/DiscordTasks.cs similarity index 89% rename from src/Nuke.Common/Tools/Discord/DiscordTasks.cs rename to src/Fallout.Common/Tools/Discord/DiscordTasks.cs index cca135cc5..a7d3e5594 100644 --- a/src/Nuke.Common/Tools/Discord/DiscordTasks.cs +++ b/src/Fallout.Common/Tools/Discord/DiscordTasks.cs @@ -6,10 +6,10 @@ using System.Net.Http; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.Tools.Discord; +namespace Fallout.Common.Tools.Discord; [PublicAPI] public static class DiscordTasks diff --git a/src/Nuke.Common/Tools/DocFX/DocFX.Generated.cs b/src/Fallout.Common/Tools/DocFX/DocFX.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/DocFX/DocFX.Generated.cs rename to src/Fallout.Common/Tools/DocFX/DocFX.Generated.cs index ff6d18a87..58afee2ec 100644 --- a/src/Nuke.Common/Tools/DocFX/DocFX.Generated.cs +++ b/src/Fallout.Common/Tools/DocFX/DocFX.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/DocFX/DocFX.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/DocFX/DocFX.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.DocFX; +namespace Fallout.Common.Tools.DocFX; ///

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.

[PublicAPI] @@ -31,76 +31,76 @@ public partial class DocFXTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXBuild), Arguments = "build")] @@ -197,7 +197,7 @@ public partial class DocFXBuildSettings : ToolOptions } #endregion #region DocFXDependencySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXDependency), Arguments = "dependency")] @@ -214,7 +214,7 @@ public partial class DocFXDependencySettings : ToolOptions } #endregion #region DocFXDownloadSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXDownload), Arguments = "download")] @@ -229,7 +229,7 @@ public partial class DocFXDownloadSettings : ToolOptions } #endregion #region DocFXHelpSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXHelp), Arguments = "help")] @@ -240,7 +240,7 @@ public partial class DocFXHelpSettings : ToolOptions } #endregion #region DocFXInitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXInit), Arguments = "init")] @@ -263,7 +263,7 @@ public partial class DocFXInitSettings : ToolOptions } #endregion #region DocFXMergeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXMerge), Arguments = "merge")] @@ -296,7 +296,7 @@ public partial class DocFXMergeSettings : ToolOptions } #endregion #region DocFXMetadataSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXMetadata), Arguments = "metadata")] @@ -337,7 +337,7 @@ public partial class DocFXMetadataSettings : ToolOptions } #endregion #region DocFXPdfSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXPdf), Arguments = "pdf")] @@ -458,7 +458,7 @@ public partial class DocFXPdfSettings : ToolOptions } #endregion #region DocFXServeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXServe), Arguments = "serve")] @@ -475,7 +475,7 @@ public partial class DocFXServeSettings : ToolOptions } #endregion #region DocFXTemplateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DocFXTasks), Command = nameof(DocFXTasks.DocFXTemplate), Arguments = "template")] @@ -492,7 +492,7 @@ public partial class DocFXTemplateSettings : ToolOptions } #endregion #region DocFXBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXBuildSettingsExtensions @@ -1104,7 +1104,7 @@ [Pure] [Builder(Type = typeof(DocFXBuildSettings), Property = nameof(DocFXBuildS } #endregion #region DocFXDependencySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXDependencySettingsExtensions @@ -1153,7 +1153,7 @@ [Pure] [Builder(Type = typeof(DocFXDependencySettings), Property = nameof(DocFXD } #endregion #region DocFXDownloadSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXDownloadSettingsExtensions @@ -1194,7 +1194,7 @@ [Pure] [Builder(Type = typeof(DocFXDownloadSettings), Property = nameof(DocFXDow } #endregion #region DocFXHelpSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXHelpSettingsExtensions @@ -1210,7 +1210,7 @@ [Pure] [Builder(Type = typeof(DocFXHelpSettings), Property = nameof(DocFXHelpSet } #endregion #region DocFXInitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXInitSettingsExtensions @@ -1310,7 +1310,7 @@ [Pure] [Builder(Type = typeof(DocFXInitSettings), Property = nameof(DocFXInitSet } #endregion #region DocFXMergeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXMergeSettingsExtensions @@ -1462,7 +1462,7 @@ [Pure] [Builder(Type = typeof(DocFXMergeSettings), Property = nameof(DocFXMergeS } #endregion #region DocFXMetadataSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXMetadataSettingsExtensions @@ -1685,7 +1685,7 @@ [Pure] [Builder(Type = typeof(DocFXMetadataSettings), Property = nameof(DocFXMet } #endregion #region DocFXPdfSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXPdfSettingsExtensions @@ -2444,7 +2444,7 @@ [Pure] [Builder(Type = typeof(DocFXPdfSettings), Property = nameof(DocFXPdfSetti } #endregion #region DocFXServeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXServeSettingsExtensions @@ -2493,7 +2493,7 @@ [Pure] [Builder(Type = typeof(DocFXServeSettings), Property = nameof(DocFXServeS } #endregion #region DocFXTemplateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DocFXTemplateSettingsExtensions diff --git a/src/Nuke.Common/Tools/DocFX/DocFX.json b/src/Fallout.Common/Tools/DocFX/DocFX.json similarity index 99% rename from src/Nuke.Common/Tools/DocFX/DocFX.json rename to src/Fallout.Common/Tools/DocFX/DocFX.json index b46a1759b..f96aa063a 100644 --- a/src/Nuke.Common/Tools/DocFX/DocFX.json +++ b/src/Fallout.Common/Tools/DocFX/DocFX.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "DocFX", "officialUrl": "https://dotnet.github.io/docfx/", "help": "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.", diff --git a/src/Nuke.Common/Tools/DocFX/DocFXTasks.cs b/src/Fallout.Common/Tools/DocFX/DocFXTasks.cs similarity index 90% rename from src/Nuke.Common/Tools/DocFX/DocFXTasks.cs rename to src/Fallout.Common/Tools/DocFX/DocFXTasks.cs index 7f30b8229..b711ed20e 100644 --- a/src/Nuke.Common/Tools/DocFX/DocFXTasks.cs +++ b/src/Fallout.Common/Tools/DocFX/DocFXTasks.cs @@ -3,10 +3,10 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog.Events; -namespace Nuke.Common.Tools.DocFX; +namespace Fallout.Common.Tools.DocFX; [LogLevelPattern(LogEventLevel.Warning, $@"{TimestampPattern}Info\:\[ExtractMetadata\]No\ files\ are\ found")] [LogLevelPattern(LogEventLevel.Warning, $@"{TimestampPattern}Warning\:")] diff --git a/src/Nuke.Common/Tools/Docker/Docker.Generated.cs b/src/Fallout.Common/Tools/Docker/Docker.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/Docker/Docker.Generated.cs rename to src/Fallout.Common/Tools/Docker/Docker.Generated.cs index 734ccb9b7..d0992d7af 100644 --- a/src/Nuke.Common/Tools/Docker/Docker.Generated.cs +++ b/src/Fallout.Common/Tools/Docker/Docker.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Docker/Docker.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Docker/Docker.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Docker; +namespace Fallout.Common.Tools.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.

[PublicAPI] @@ -30,1315 +30,1315 @@ public partial class DockerTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigRm), Arguments = "config rm")] @@ -1349,7 +1349,7 @@ public partial class DockerConfigRmSettings : DockerOptionsBase } #endregion #region DockerLoadSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLoad), Arguments = "load")] @@ -1362,7 +1362,7 @@ public partial class DockerLoadSettings : DockerOptionsBase } #endregion #region DockerContainerPruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPrune), Arguments = "container prune")] @@ -1375,7 +1375,7 @@ public partial class DockerContainerPruneSettings : DockerOptionsBase } #endregion #region DockerTrustSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrust), Arguments = "trust")] @@ -1384,7 +1384,7 @@ public partial class DockerTrustSettings : DockerOptionsBase } #endregion #region DockerStackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStack), Arguments = "stack")] @@ -1397,7 +1397,7 @@ public partial class DockerStackSettings : DockerOptionsBase } #endregion #region DockerPullSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPull), Arguments = "pull")] @@ -1416,7 +1416,7 @@ public partial class DockerPullSettings : DockerOptionsBase } #endregion #region DockerTrustSignSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSign), Arguments = "trust sign IMAGE:TAG")] @@ -1425,7 +1425,7 @@ public partial class DockerTrustSignSettings : DockerOptionsBase } #endregion #region DockerCheckpointSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpoint), Arguments = "checkpoint")] @@ -1434,7 +1434,7 @@ public partial class DockerCheckpointSettings : DockerOptionsBase } #endregion #region DockerTrustSignerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSigner), Arguments = "trust signer")] @@ -1443,7 +1443,7 @@ public partial class DockerTrustSignerSettings : DockerOptionsBase } #endregion #region DockerConfigInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigInspect), Arguments = "config inspect")] @@ -1458,7 +1458,7 @@ public partial class DockerConfigInspectSettings : DockerOptionsBase } #endregion #region DockerServiceSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerService), Arguments = "service")] @@ -1467,7 +1467,7 @@ public partial class DockerServiceSettings : DockerOptionsBase } #endregion #region DockerTrustKeyGenerateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKeyGenerate), Arguments = "trust key generate")] @@ -1478,7 +1478,7 @@ public partial class DockerTrustKeyGenerateSettings : DockerOptionsBase } #endregion #region DockerSystemSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystem), Arguments = "system")] @@ -1487,7 +1487,7 @@ public partial class DockerSystemSettings : DockerOptionsBase } #endregion #region DockerConfigLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigLs), Arguments = "config ls")] @@ -1502,7 +1502,7 @@ public partial class DockerConfigLsSettings : DockerOptionsBase } #endregion #region DockerContextUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextUpdate), Arguments = "context update")] @@ -1521,7 +1521,7 @@ public partial class DockerContextUpdateSettings : DockerOptionsBase } #endregion #region DockerStackServicesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackServices), Arguments = "stack services")] @@ -1540,7 +1540,7 @@ public partial class DockerStackServicesSettings : DockerStackSettings } #endregion #region DockerContainerPortSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPort), Arguments = "container port")] @@ -1553,7 +1553,7 @@ public partial class DockerContainerPortSettings : DockerOptionsBase } #endregion #region DockerRenameSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRename), Arguments = "rename")] @@ -1566,7 +1566,7 @@ public partial class DockerRenameSettings : DockerOptionsBase } #endregion #region DockerTagSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTag), Arguments = "tag")] @@ -1579,7 +1579,7 @@ public partial class DockerTagSettings : DockerOptionsBase } #endregion #region DockerSecretInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretInspect), Arguments = "secret inspect")] @@ -1594,7 +1594,7 @@ public partial class DockerSecretInspectSettings : DockerOptionsBase } #endregion #region DockerSecretSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecret), Arguments = "secret")] @@ -1603,7 +1603,7 @@ public partial class DockerSecretSettings : DockerOptionsBase } #endregion #region DockerContainerExportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerExport), Arguments = "container export")] @@ -1616,7 +1616,7 @@ public partial class DockerContainerExportSettings : DockerOptionsBase } #endregion #region DockerHistorySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerHistory), Arguments = "history")] @@ -1635,7 +1635,7 @@ public partial class DockerHistorySettings : DockerOptionsBase } #endregion #region DockerServiceCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceCreate), Arguments = "service create")] @@ -1782,7 +1782,7 @@ public partial class DockerServiceCreateSettings : DockerOptionsBase } #endregion #region DockerServicePsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServicePs), Arguments = "service ps")] @@ -1803,7 +1803,7 @@ public partial class DockerServicePsSettings : DockerOptionsBase } #endregion #region DockerStopSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStop), Arguments = "stop")] @@ -1816,7 +1816,7 @@ public partial class DockerStopSettings : DockerOptionsBase } #endregion #region DockerNodeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNode), Arguments = "node")] @@ -1825,7 +1825,7 @@ public partial class DockerNodeSettings : DockerOptionsBase } #endregion #region DockerUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerUpdate), Arguments = "update")] @@ -1866,7 +1866,7 @@ public partial class DockerUpdateSettings : DockerOptionsBase } #endregion #region DockerPluginCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginCreate), Arguments = "plugin create")] @@ -1881,7 +1881,7 @@ public partial class DockerPluginCreateSettings : DockerOptionsBase } #endregion #region DockerSystemInfoSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemInfo), Arguments = "system info")] @@ -1892,7 +1892,7 @@ public partial class DockerSystemInfoSettings : DockerOptionsBase } #endregion #region DockerVolumePruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumePrune), Arguments = "volume prune")] @@ -1905,7 +1905,7 @@ public partial class DockerVolumePruneSettings : DockerOptionsBase } #endregion #region DockerPluginUpgradeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginUpgrade), Arguments = "plugin upgrade")] @@ -1924,7 +1924,7 @@ public partial class DockerPluginUpgradeSettings : DockerOptionsBase } #endregion #region DockerBuilderPruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilderPrune), Arguments = "builder prune")] @@ -1933,7 +1933,7 @@ public partial class DockerBuilderPruneSettings : DockerOptionsBase } #endregion #region DockerSwarmJoinTokenSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmJoinToken), Arguments = "swarm join-token")] @@ -1948,7 +1948,7 @@ public partial class DockerSwarmJoinTokenSettings : DockerOptionsBase } #endregion #region DockerNodeUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeUpdate), Arguments = "node update")] @@ -1967,7 +1967,7 @@ public partial class DockerNodeUpdateSettings : DockerOptionsBase } #endregion #region DockerTrustSignerAddSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSignerAdd), Arguments = "trust signer add")] @@ -1982,7 +1982,7 @@ public partial class DockerTrustSignerAddSettings : DockerOptionsBase } #endregion #region DockerSwarmUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUpdate), Arguments = "swarm update")] @@ -2005,7 +2005,7 @@ public partial class DockerSwarmUpdateSettings : DockerOptionsBase } #endregion #region DockerServiceLogsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceLogs), Arguments = "service logs")] @@ -2034,7 +2034,7 @@ public partial class DockerServiceLogsSettings : DockerOptionsBase } #endregion #region DockerServiceLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceLs), Arguments = "service ls")] @@ -2049,7 +2049,7 @@ public partial class DockerServiceLsSettings : DockerOptionsBase } #endregion #region DockerSwarmUnlockSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUnlock), Arguments = "swarm unlock")] @@ -2058,7 +2058,7 @@ public partial class DockerSwarmUnlockSettings : DockerOptionsBase } #endregion #region DockerNetworkLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkLs), Arguments = "network ls")] @@ -2075,7 +2075,7 @@ public partial class DockerNetworkLsSettings : DockerOptionsBase } #endregion #region DockerPluginLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginLs), Arguments = "plugin ls")] @@ -2092,7 +2092,7 @@ public partial class DockerPluginLsSettings : DockerOptionsBase } #endregion #region DockerPluginRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginRm), Arguments = "plugin rm")] @@ -2105,7 +2105,7 @@ public partial class DockerPluginRmSettings : DockerOptionsBase } #endregion #region DockerImageBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageBuild), Arguments = "image build")] @@ -2186,7 +2186,7 @@ public partial class DockerImageBuildSettings : DockerOptionsBase } #endregion #region DockerTrustRevokeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustRevoke), Arguments = "trust revoke")] @@ -2199,7 +2199,7 @@ public partial class DockerTrustRevokeSettings : DockerOptionsBase } #endregion #region DockerRmiSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRmi), Arguments = "rmi")] @@ -2214,7 +2214,7 @@ public partial class DockerRmiSettings : DockerOptionsBase } #endregion #region DockerNetworkRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkRm), Arguments = "network rm")] @@ -2225,7 +2225,7 @@ public partial class DockerNetworkRmSettings : DockerOptionsBase } #endregion #region DockerVersionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVersion), Arguments = "version")] @@ -2238,7 +2238,7 @@ public partial class DockerVersionSettings : DockerOptionsBase } #endregion #region DockerSecretCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretCreate), Arguments = "secret create")] @@ -2257,7 +2257,7 @@ public partial class DockerSecretCreateSettings : DockerOptionsBase } #endregion #region DockerServiceRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceRm), Arguments = "service rm")] @@ -2268,7 +2268,7 @@ public partial class DockerServiceRmSettings : DockerOptionsBase } #endregion #region DockerTrustKeyLoadSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKeyLoad), Arguments = "trust key load")] @@ -2281,7 +2281,7 @@ public partial class DockerTrustKeyLoadSettings : DockerOptionsBase } #endregion #region DockerSecretRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretRm), Arguments = "secret rm")] @@ -2292,7 +2292,7 @@ public partial class DockerSecretRmSettings : DockerOptionsBase } #endregion #region DockerImageInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageInspect), Arguments = "image inspect")] @@ -2305,7 +2305,7 @@ public partial class DockerImageInspectSettings : DockerOptionsBase } #endregion #region DockerImageSaveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageSave), Arguments = "image save")] @@ -2318,7 +2318,7 @@ public partial class DockerImageSaveSettings : DockerOptionsBase } #endregion #region DockerTrustKeySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustKey), Arguments = "trust key")] @@ -2327,7 +2327,7 @@ public partial class DockerTrustKeySettings : DockerOptionsBase } #endregion #region DockerContainerAttachSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerAttach), Arguments = "container attach")] @@ -2344,7 +2344,7 @@ public partial class DockerContainerAttachSettings : DockerOptionsBase } #endregion #region DockerContextCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextCreate), Arguments = "context create")] @@ -2365,7 +2365,7 @@ public partial class DockerContextCreateSettings : DockerOptionsBase } #endregion #region DockerConfigCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfigCreate), Arguments = "config create")] @@ -2382,7 +2382,7 @@ public partial class DockerConfigCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeInspect), Arguments = "volume inspect")] @@ -2395,7 +2395,7 @@ public partial class DockerVolumeInspectSettings : DockerOptionsBase } #endregion #region DockerContainerStopSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStop), Arguments = "container stop")] @@ -2408,7 +2408,7 @@ public partial class DockerContainerStopSettings : DockerOptionsBase } #endregion #region DockerNetworkPruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkPrune), Arguments = "network prune")] @@ -2421,7 +2421,7 @@ public partial class DockerNetworkPruneSettings : DockerOptionsBase } #endregion #region DockerManifestInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestInspect), Arguments = "manifest inspect")] @@ -2438,7 +2438,7 @@ public partial class DockerManifestInspectSettings : DockerOptionsBase } #endregion #region DockerInfoSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerInfo), Arguments = "info")] @@ -2449,7 +2449,7 @@ public partial class DockerInfoSettings : DockerOptionsBase } #endregion #region DockerCommitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCommit), Arguments = "commit")] @@ -2470,7 +2470,7 @@ public partial class DockerCommitSettings : DockerOptionsBase } #endregion #region DockerStackDeploySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackDeploy), Arguments = "stack deploy")] @@ -2493,7 +2493,7 @@ public partial class DockerStackDeploySettings : DockerOptionsBase } #endregion #region DockerServiceScaleSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceScale), Arguments = "service scale")] @@ -2504,7 +2504,7 @@ public partial class DockerServiceScaleSettings : DockerOptionsBase } #endregion #region DockerRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRun), Arguments = "run")] @@ -2721,7 +2721,7 @@ public partial class DockerRunSettings : DockerOptionsBase } #endregion #region DockerCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCreate), Arguments = "create")] @@ -2932,7 +2932,7 @@ public partial class DockerCreateSettings : DockerOptionsBase } #endregion #region DockerServiceUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceUpdate), Arguments = "service update")] @@ -3111,7 +3111,7 @@ public partial class DockerServiceUpdateSettings : DockerOptionsBase } #endregion #region DockerPortSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPort), Arguments = "port")] @@ -3124,7 +3124,7 @@ public partial class DockerPortSettings : DockerOptionsBase } #endregion #region DockerContainerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainer), Arguments = "container")] @@ -3133,7 +3133,7 @@ public partial class DockerContainerSettings : DockerOptionsBase } #endregion #region DockerImagePushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePush), Arguments = "image push")] @@ -3148,7 +3148,7 @@ public partial class DockerImagePushSettings : DockerOptionsBase } #endregion #region DockerServiceInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceInspect), Arguments = "service inspect")] @@ -3163,7 +3163,7 @@ public partial class DockerServiceInspectSettings : DockerOptionsBase } #endregion #region DockerNetworkConnectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkConnect), Arguments = "network connect")] @@ -3188,7 +3188,7 @@ public partial class DockerNetworkConnectSettings : DockerOptionsBase } #endregion #region DockerSecretLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSecretLs), Arguments = "secret ls")] @@ -3203,7 +3203,7 @@ public partial class DockerSecretLsSettings : DockerOptionsBase } #endregion #region DockerSwarmLeaveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmLeave), Arguments = "swarm leave")] @@ -3214,7 +3214,7 @@ public partial class DockerSwarmLeaveSettings : DockerOptionsBase } #endregion #region DockerImagesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImages), Arguments = "images")] @@ -3237,7 +3237,7 @@ public partial class DockerImagesSettings : DockerOptionsBase } #endregion #region DockerEngineUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineUpdate), Arguments = "engine update")] @@ -3254,7 +3254,7 @@ public partial class DockerEngineUpdateSettings : DockerOptionsBase } #endregion #region DockerSystemEventsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemEvents), Arguments = "system events")] @@ -3271,7 +3271,7 @@ public partial class DockerSystemEventsSettings : DockerOptionsBase } #endregion #region DockerInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerInspect), Arguments = "inspect")] @@ -3288,7 +3288,7 @@ public partial class DockerInspectSettings : DockerOptionsBase } #endregion #region DockerEngineCheckSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineCheck), Arguments = "engine check")] @@ -3313,7 +3313,7 @@ public partial class DockerEngineCheckSettings : DockerOptionsBase } #endregion #region DockerAttachSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerAttach), Arguments = "attach")] @@ -3330,7 +3330,7 @@ public partial class DockerAttachSettings : DockerOptionsBase } #endregion #region DockerContainerWaitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerWait), Arguments = "container wait")] @@ -3341,7 +3341,7 @@ public partial class DockerContainerWaitSettings : DockerOptionsBase } #endregion #region DockerSwarmCaSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmCa), Arguments = "swarm ca")] @@ -3364,7 +3364,7 @@ public partial class DockerSwarmCaSettings : DockerOptionsBase } #endregion #region DockerEngineSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngine), Arguments = "engine")] @@ -3375,7 +3375,7 @@ public partial class DockerEngineSettings : DockerOptionsBase } #endregion #region DockerSystemPruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemPrune), Arguments = "system prune")] @@ -3392,7 +3392,7 @@ public partial class DockerSystemPruneSettings : DockerOptionsBase } #endregion #region DockerBuilderSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilder), Arguments = "builder")] @@ -3401,7 +3401,7 @@ public partial class DockerBuilderSettings : DockerOptionsBase } #endregion #region DockerContainerPauseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerPause), Arguments = "container pause")] @@ -3412,7 +3412,7 @@ public partial class DockerContainerPauseSettings : DockerOptionsBase } #endregion #region DockerContainerCommitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerCommit), Arguments = "container commit")] @@ -3433,7 +3433,7 @@ public partial class DockerContainerCommitSettings : DockerOptionsBase } #endregion #region DockerContextLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextLs), Arguments = "context ls")] @@ -3446,7 +3446,7 @@ public partial class DockerContextLsSettings : DockerOptionsBase } #endregion #region DockerContextRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextRm), Arguments = "context rm")] @@ -3457,7 +3457,7 @@ public partial class DockerContextRmSettings : DockerOptionsBase } #endregion #region DockerStackPsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackPs), Arguments = "stack ps")] @@ -3480,7 +3480,7 @@ public partial class DockerStackPsSettings : DockerStackSettings } #endregion #region DockerContainerCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerCreate), Arguments = "container create")] @@ -3691,7 +3691,7 @@ public partial class DockerContainerCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeCreate), Arguments = "volume create")] @@ -3710,7 +3710,7 @@ public partial class DockerVolumeCreateSettings : DockerOptionsBase } #endregion #region DockerPluginSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPlugin), Arguments = "plugin")] @@ -3719,7 +3719,7 @@ public partial class DockerPluginSettings : DockerOptionsBase } #endregion #region DockerLoginSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogin), Arguments = "login")] @@ -3734,7 +3734,7 @@ public partial class DockerLoginSettings : DockerOptionsBase } #endregion #region DockerSwarmUnlockKeySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmUnlockKey), Arguments = "swarm unlock-key")] @@ -3747,7 +3747,7 @@ public partial class DockerSwarmUnlockKeySettings : DockerOptionsBase } #endregion #region DockerStartSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStart), Arguments = "start")] @@ -3768,7 +3768,7 @@ public partial class DockerStartSettings : DockerOptionsBase } #endregion #region DockerSwarmInitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmInit), Arguments = "swarm init")] @@ -3807,7 +3807,7 @@ public partial class DockerSwarmInitSettings : DockerOptionsBase } #endregion #region DockerContainerDiffSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerDiff), Arguments = "container diff")] @@ -3818,7 +3818,7 @@ public partial class DockerContainerDiffSettings : DockerOptionsBase } #endregion #region DockerContainerRestartSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRestart), Arguments = "container restart")] @@ -3831,7 +3831,7 @@ public partial class DockerContainerRestartSettings : DockerOptionsBase } #endregion #region DockerConfigSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerConfig), Arguments = "config")] @@ -3840,7 +3840,7 @@ public partial class DockerConfigSettings : DockerOptionsBase } #endregion #region DockerPluginDisableSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginDisable), Arguments = "plugin disable")] @@ -3853,7 +3853,7 @@ public partial class DockerPluginDisableSettings : DockerOptionsBase } #endregion #region DockerContainerUnpauseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerUnpause), Arguments = "container unpause")] @@ -3864,7 +3864,7 @@ public partial class DockerContainerUnpauseSettings : DockerOptionsBase } #endregion #region DockerContextImportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextImport), Arguments = "context import")] @@ -3877,7 +3877,7 @@ public partial class DockerContextImportSettings : DockerOptionsBase } #endregion #region DockerRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRm), Arguments = "rm")] @@ -3894,7 +3894,7 @@ public partial class DockerRmSettings : DockerOptionsBase } #endregion #region DockerDeploySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerDeploy), Arguments = "deploy")] @@ -3917,7 +3917,7 @@ public partial class DockerDeploySettings : DockerOptionsBase } #endregion #region DockerNodeRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeRm), Arguments = "node rm")] @@ -3930,7 +3930,7 @@ public partial class DockerNodeRmSettings : DockerOptionsBase } #endregion #region DockerCheckpointRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointRm), Arguments = "checkpoint rm")] @@ -3945,7 +3945,7 @@ public partial class DockerCheckpointRmSettings : DockerOptionsBase } #endregion #region DockerPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPush), Arguments = "push")] @@ -3960,7 +3960,7 @@ public partial class DockerPushSettings : DockerOptionsBase } #endregion #region DockerNetworkCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkCreate), Arguments = "network create")] @@ -4003,7 +4003,7 @@ public partial class DockerNetworkCreateSettings : DockerOptionsBase } #endregion #region DockerVolumeLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeLs), Arguments = "volume ls")] @@ -4018,7 +4018,7 @@ public partial class DockerVolumeLsSettings : DockerOptionsBase } #endregion #region DockerTrustInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustInspect), Arguments = "trust inspect")] @@ -4029,7 +4029,7 @@ public partial class DockerTrustInspectSettings : DockerOptionsBase } #endregion #region DockerNetworkInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkInspect), Arguments = "network inspect")] @@ -4044,7 +4044,7 @@ public partial class DockerNetworkInspectSettings : DockerOptionsBase } #endregion #region DockerEngineActivateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEngineActivate), Arguments = "engine activate")] @@ -4069,7 +4069,7 @@ public partial class DockerEngineActivateSettings : DockerOptionsBase } #endregion #region DockerContextUseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextUse), Arguments = "context use")] @@ -4080,7 +4080,7 @@ public partial class DockerContextUseSettings : DockerOptionsBase } #endregion #region DockerVolumeRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolumeRm), Arguments = "volume rm")] @@ -4093,7 +4093,7 @@ public partial class DockerVolumeRmSettings : DockerOptionsBase } #endregion #region DockerManifestCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestCreate), Arguments = "manifest create")] @@ -4106,7 +4106,7 @@ public partial class DockerManifestCreateSettings : DockerOptionsBase } #endregion #region DockerManifestPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestPush), Arguments = "manifest push")] @@ -4121,7 +4121,7 @@ public partial class DockerManifestPushSettings : DockerOptionsBase } #endregion #region DockerPluginEnableSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginEnable), Arguments = "plugin enable")] @@ -4134,7 +4134,7 @@ public partial class DockerPluginEnableSettings : DockerOptionsBase } #endregion #region DockerImportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImport), Arguments = "import")] @@ -4153,7 +4153,7 @@ public partial class DockerImportSettings : DockerOptionsBase } #endregion #region DockerContainerRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRun), Arguments = "container run")] @@ -4370,7 +4370,7 @@ public partial class DockerContainerRunSettings : DockerOptionsBase } #endregion #region DockerNodeInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeInspect), Arguments = "node inspect")] @@ -4385,7 +4385,7 @@ public partial class DockerNodeInspectSettings : DockerOptionsBase } #endregion #region DockerSaveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSave), Arguments = "save")] @@ -4398,7 +4398,7 @@ public partial class DockerSaveSettings : DockerOptionsBase } #endregion #region DockerContainerStatsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStats), Arguments = "container stats")] @@ -4417,7 +4417,7 @@ public partial class DockerContainerStatsSettings : DockerOptionsBase } #endregion #region DockerContainerExecSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerExec), Arguments = "container exec")] @@ -4448,7 +4448,7 @@ public partial class DockerContainerExecSettings : DockerOptionsBase } #endregion #region DockerNodeLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeLs), Arguments = "node ls")] @@ -4463,7 +4463,7 @@ public partial class DockerNodeLsSettings : DockerOptionsBase } #endregion #region DockerSwarmJoinSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarmJoin), Arguments = "swarm join")] @@ -4482,7 +4482,7 @@ public partial class DockerSwarmJoinSettings : DockerOptionsBase } #endregion #region DockerContainerLogsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerLogs), Arguments = "container logs")] @@ -4505,7 +4505,7 @@ public partial class DockerContainerLogsSettings : DockerOptionsBase } #endregion #region DockerCheckpointLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointLs), Arguments = "checkpoint ls")] @@ -4518,7 +4518,7 @@ public partial class DockerCheckpointLsSettings : DockerOptionsBase } #endregion #region DockerContainerKillSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerKill), Arguments = "container kill")] @@ -4531,7 +4531,7 @@ public partial class DockerContainerKillSettings : DockerOptionsBase } #endregion #region DockerPluginInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginInstall), Arguments = "plugin install")] @@ -4552,7 +4552,7 @@ public partial class DockerPluginInstallSettings : DockerOptionsBase } #endregion #region DockerImagePruneSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePrune), Arguments = "image prune")] @@ -4567,7 +4567,7 @@ public partial class DockerImagePruneSettings : DockerOptionsBase } #endregion #region DockerImageImportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageImport), Arguments = "image import")] @@ -4586,7 +4586,7 @@ public partial class DockerImageImportSettings : DockerOptionsBase } #endregion #region DockerDiffSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerDiff), Arguments = "diff")] @@ -4597,7 +4597,7 @@ public partial class DockerDiffSettings : DockerOptionsBase } #endregion #region DockerUnpauseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerUnpause), Arguments = "unpause")] @@ -4608,7 +4608,7 @@ public partial class DockerUnpauseSettings : DockerOptionsBase } #endregion #region DockerContainerLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerLs), Arguments = "container ls")] @@ -4633,7 +4633,7 @@ public partial class DockerContainerLsSettings : DockerOptionsBase } #endregion #region DockerNodePsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodePs), Arguments = "node ps")] @@ -4654,7 +4654,7 @@ public partial class DockerNodePsSettings : DockerOptionsBase } #endregion #region DockerContainerTopSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerTop), Arguments = "container top [ps")] @@ -4667,7 +4667,7 @@ public partial class DockerContainerTopSettings : DockerOptionsBase } #endregion #region DockerContainerRenameSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRename), Arguments = "container rename")] @@ -4680,7 +4680,7 @@ public partial class DockerContainerRenameSettings : DockerOptionsBase } #endregion #region DockerImageHistorySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageHistory), Arguments = "image history")] @@ -4699,7 +4699,7 @@ public partial class DockerImageHistorySettings : DockerOptionsBase } #endregion #region DockerPsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPs), Arguments = "ps")] @@ -4724,7 +4724,7 @@ public partial class DockerPsSettings : DockerOptionsBase } #endregion #region DockerImageTagSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageTag), Arguments = "image tag")] @@ -4737,7 +4737,7 @@ public partial class DockerImageTagSettings : DockerOptionsBase } #endregion #region DockerExportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerExport), Arguments = "export")] @@ -4750,7 +4750,7 @@ public partial class DockerExportSettings : DockerOptionsBase } #endregion #region DockerNetworkDisconnectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetworkDisconnect), Arguments = "network disconnect")] @@ -4765,7 +4765,7 @@ public partial class DockerNetworkDisconnectSettings : DockerOptionsBase } #endregion #region DockerBuilderBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuilderBuild), Arguments = "builder build")] @@ -4846,7 +4846,7 @@ public partial class DockerBuilderBuildSettings : DockerOptionsBase } #endregion #region DockerBuildxBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuildxBuild), Arguments = "buildx build")] @@ -4929,7 +4929,7 @@ public partial class DockerBuildxBuildSettings : DockerOptionsBase } #endregion #region DockerBuildxCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuildxCreate), Arguments = "buildx create")] @@ -4962,7 +4962,7 @@ public partial class DockerBuildxCreateSettings : DockerOptionsBase } #endregion #region DockerStatsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStats), Arguments = "stats")] @@ -4981,7 +4981,7 @@ public partial class DockerStatsSettings : DockerOptionsBase } #endregion #region DockerSearchSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSearch), Arguments = "search")] @@ -5004,7 +5004,7 @@ public partial class DockerSearchSettings : DockerOptionsBase } #endregion #region DockerManifestSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifest), Arguments = "manifest")] @@ -5015,7 +5015,7 @@ public partial class DockerManifestSettings : DockerOptionsBase } #endregion #region DockerPluginPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginPush), Arguments = "plugin push")] @@ -5028,7 +5028,7 @@ public partial class DockerPluginPushSettings : DockerOptionsBase } #endregion #region DockerImageLoadSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageLoad), Arguments = "image load")] @@ -5041,7 +5041,7 @@ public partial class DockerImageLoadSettings : DockerOptionsBase } #endregion #region DockerSwarmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSwarm), Arguments = "swarm")] @@ -5050,7 +5050,7 @@ public partial class DockerSwarmSettings : DockerOptionsBase } #endregion #region DockerContainerRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerRm), Arguments = "container rm")] @@ -5067,7 +5067,7 @@ public partial class DockerContainerRmSettings : DockerOptionsBase } #endregion #region DockerContainerUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerUpdate), Arguments = "container update")] @@ -5108,7 +5108,7 @@ public partial class DockerContainerUpdateSettings : DockerOptionsBase } #endregion #region DockerPluginSetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginSet), Arguments = "plugin set")] @@ -5121,7 +5121,7 @@ public partial class DockerPluginSetSettings : DockerOptionsBase } #endregion #region DockerWaitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerWait), Arguments = "wait")] @@ -5132,7 +5132,7 @@ public partial class DockerWaitSettings : DockerOptionsBase } #endregion #region DockerContextExportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextExport), Arguments = "context export")] @@ -5147,7 +5147,7 @@ public partial class DockerContextExportSettings : DockerOptionsBase } #endregion #region DockerManifestAnnotateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerManifestAnnotate), Arguments = "manifest annotate")] @@ -5168,7 +5168,7 @@ public partial class DockerManifestAnnotateSettings : DockerOptionsBase } #endregion #region DockerImagePullSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImagePull), Arguments = "image pull")] @@ -5187,7 +5187,7 @@ public partial class DockerImagePullSettings : DockerOptionsBase } #endregion #region DockerEventsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerEvents), Arguments = "events")] @@ -5204,7 +5204,7 @@ public partial class DockerEventsSettings : DockerOptionsBase } #endregion #region DockerStackLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackLs), Arguments = "stack ls")] @@ -5219,7 +5219,7 @@ public partial class DockerStackLsSettings : DockerStackSettings } #endregion #region DockerContainerInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerInspect), Arguments = "container inspect")] @@ -5234,7 +5234,7 @@ public partial class DockerContainerInspectSettings : DockerOptionsBase } #endregion #region DockerKillSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerKill), Arguments = "kill")] @@ -5247,7 +5247,7 @@ public partial class DockerKillSettings : DockerOptionsBase } #endregion #region DockerCheckpointCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerCheckpointCreate), Arguments = "checkpoint create")] @@ -5264,7 +5264,7 @@ public partial class DockerCheckpointCreateSettings : DockerOptionsBase } #endregion #region DockerPauseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPause), Arguments = "pause")] @@ -5275,7 +5275,7 @@ public partial class DockerPauseSettings : DockerOptionsBase } #endregion #region DockerLogsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogs), Arguments = "logs")] @@ -5298,7 +5298,7 @@ public partial class DockerLogsSettings : DockerOptionsBase } #endregion #region DockerContextInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContextInspect), Arguments = "context inspect")] @@ -5313,7 +5313,7 @@ public partial class DockerContextInspectSettings : DockerOptionsBase } #endregion #region DockerNodePromoteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodePromote), Arguments = "node promote")] @@ -5324,7 +5324,7 @@ public partial class DockerNodePromoteSettings : DockerOptionsBase } #endregion #region DockerNodeDemoteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNodeDemote), Arguments = "node demote")] @@ -5335,7 +5335,7 @@ public partial class DockerNodeDemoteSettings : DockerOptionsBase } #endregion #region DockerExecSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerExec), Arguments = "exec")] @@ -5366,7 +5366,7 @@ public partial class DockerExecSettings : DockerOptionsBase } #endregion #region DockerImageRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageRm), Arguments = "image rm")] @@ -5381,7 +5381,7 @@ public partial class DockerImageRmSettings : DockerOptionsBase } #endregion #region DockerImageSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImage), Arguments = "image")] @@ -5390,7 +5390,7 @@ public partial class DockerImageSettings : DockerOptionsBase } #endregion #region DockerContextSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContext), Arguments = "context")] @@ -5399,7 +5399,7 @@ public partial class DockerContextSettings : DockerOptionsBase } #endregion #region DockerVolumeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerVolume), Arguments = "volume")] @@ -5410,7 +5410,7 @@ public partial class DockerVolumeSettings : DockerOptionsBase } #endregion #region DockerContainerStartSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerContainerStart), Arguments = "container start")] @@ -5431,7 +5431,7 @@ public partial class DockerContainerStartSettings : DockerOptionsBase } #endregion #region DockerPluginInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerPluginInspect), Arguments = "plugin inspect")] @@ -5444,7 +5444,7 @@ public partial class DockerPluginInspectSettings : DockerOptionsBase } #endregion #region DockerLogoutSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerLogout), Arguments = "logout")] @@ -5455,7 +5455,7 @@ public partial class DockerLogoutSettings : DockerOptionsBase } #endregion #region DockerNetworkSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerNetwork), Arguments = "network")] @@ -5464,7 +5464,7 @@ public partial class DockerNetworkSettings : DockerOptionsBase } #endregion #region DockerImageLsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerImageLs), Arguments = "image ls")] @@ -5487,7 +5487,7 @@ public partial class DockerImageLsSettings : DockerOptionsBase } #endregion #region DockerSystemDfSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerSystemDf), Arguments = "system df")] @@ -5500,7 +5500,7 @@ public partial class DockerSystemDfSettings : DockerOptionsBase } #endregion #region DockerServiceRollbackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerServiceRollback), Arguments = "service rollback")] @@ -5515,7 +5515,7 @@ public partial class DockerServiceRollbackSettings : DockerOptionsBase } #endregion #region DockerRestartSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerRestart), Arguments = "restart")] @@ -5528,7 +5528,7 @@ public partial class DockerRestartSettings : DockerOptionsBase } #endregion #region DockerTrustSignerRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerTrustSignerRemove), Arguments = "trust signer remove")] @@ -5543,7 +5543,7 @@ public partial class DockerTrustSignerRemoveSettings : DockerOptionsBase } #endregion #region DockerStackRmSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerStackRm), Arguments = "stack rm")] @@ -5556,7 +5556,7 @@ public partial class DockerStackRmSettings : DockerStackSettings } #endregion #region DockerBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DockerTasks), Command = nameof(DockerTasks.DockerBuild), Arguments = "build")] @@ -5683,7 +5683,7 @@ public partial class DockerRunTargetSettings : DockerRunSettings } #endregion #region DockerConfigRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigRmSettingsExtensions @@ -5714,7 +5714,7 @@ [Pure] [Builder(Type = typeof(DockerConfigRmSettings), Property = nameof(DockerC } #endregion #region DockerLoadSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLoadSettingsExtensions @@ -5747,7 +5747,7 @@ [Pure] [Builder(Type = typeof(DockerLoadSettings), Property = nameof(DockerLoadS } #endregion #region DockerContainerPruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPruneSettingsExtensions @@ -5780,7 +5780,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPruneSettings), Property = nameof(D } #endregion #region DockerTrustSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSettingsExtensions @@ -5788,7 +5788,7 @@ public static partial class DockerTrustSettingsExtensions } #endregion #region DockerStackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackSettingsExtensions @@ -5812,7 +5812,7 @@ [Pure] [Builder(Type = typeof(DockerStackSettings), Property = nameof(DockerStac } #endregion #region DockerPullSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPullSettingsExtensions @@ -5887,7 +5887,7 @@ [Pure] [Builder(Type = typeof(DockerPullSettings), Property = nameof(DockerPullS } #endregion #region DockerTrustSignSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignSettingsExtensions @@ -5895,7 +5895,7 @@ public static partial class DockerTrustSignSettingsExtensions } #endregion #region DockerCheckpointSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointSettingsExtensions @@ -5903,7 +5903,7 @@ public static partial class DockerCheckpointSettingsExtensions } #endregion #region DockerTrustSignerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerSettingsExtensions @@ -5911,7 +5911,7 @@ public static partial class DockerTrustSignerSettingsExtensions } #endregion #region DockerConfigInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigInspectSettingsExtensions @@ -5967,7 +5967,7 @@ [Pure] [Builder(Type = typeof(DockerConfigInspectSettings), Property = nameof(Do } #endregion #region DockerServiceSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceSettingsExtensions @@ -5975,7 +5975,7 @@ public static partial class DockerServiceSettingsExtensions } #endregion #region DockerTrustKeyGenerateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeyGenerateSettingsExtensions @@ -5991,7 +5991,7 @@ [Pure] [Builder(Type = typeof(DockerTrustKeyGenerateSettings), Property = nameof } #endregion #region DockerSystemSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemSettingsExtensions @@ -5999,7 +5999,7 @@ public static partial class DockerSystemSettingsExtensions } #endregion #region DockerConfigLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigLsSettingsExtensions @@ -6040,7 +6040,7 @@ [Pure] [Builder(Type = typeof(DockerConfigLsSettings), Property = nameof(DockerC } #endregion #region DockerContextUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextUpdateSettingsExtensions @@ -6088,7 +6088,7 @@ [Pure] [Builder(Type = typeof(DockerContextUpdateSettings), Property = nameof(Do } #endregion #region DockerStackServicesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackServicesSettingsExtensions @@ -6145,7 +6145,7 @@ [Pure] [Builder(Type = typeof(DockerStackServicesSettings), Property = nameof(Do } #endregion #region DockerContainerPortSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPortSettingsExtensions @@ -6169,7 +6169,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPortSettings), Property = nameof(Do } #endregion #region DockerRenameSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRenameSettingsExtensions @@ -6193,7 +6193,7 @@ [Pure] [Builder(Type = typeof(DockerRenameSettings), Property = nameof(DockerRen } #endregion #region DockerTagSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTagSettingsExtensions @@ -6217,7 +6217,7 @@ [Pure] [Builder(Type = typeof(DockerTagSettings), Property = nameof(DockerTagSet } #endregion #region DockerSecretInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretInspectSettingsExtensions @@ -6273,7 +6273,7 @@ [Pure] [Builder(Type = typeof(DockerSecretInspectSettings), Property = nameof(Do } #endregion #region DockerSecretSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretSettingsExtensions @@ -6281,7 +6281,7 @@ public static partial class DockerSecretSettingsExtensions } #endregion #region DockerContainerExportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerExportSettingsExtensions @@ -6305,7 +6305,7 @@ [Pure] [Builder(Type = typeof(DockerContainerExportSettings), Property = nameof( } #endregion #region DockerHistorySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerHistorySettingsExtensions @@ -6380,7 +6380,7 @@ [Pure] [Builder(Type = typeof(DockerHistorySettings), Property = nameof(DockerHi } #endregion #region DockerServiceCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceCreateSettingsExtensions @@ -7222,7 +7222,7 @@ [Pure] [Builder(Type = typeof(DockerServiceCreateSettings), Property = nameof(Do } #endregion #region DockerServicePsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServicePsSettingsExtensions @@ -7320,7 +7320,7 @@ [Pure] [Builder(Type = typeof(DockerServicePsSettings), Property = nameof(Docker } #endregion #region DockerStopSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStopSettingsExtensions @@ -7359,7 +7359,7 @@ [Pure] [Builder(Type = typeof(DockerStopSettings), Property = nameof(DockerStopS } #endregion #region DockerNodeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeSettingsExtensions @@ -7367,7 +7367,7 @@ public static partial class DockerNodeSettingsExtensions } #endregion #region DockerUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerUpdateSettingsExtensions @@ -7518,7 +7518,7 @@ [Pure] [Builder(Type = typeof(DockerUpdateSettings), Property = nameof(DockerUpd } #endregion #region DockerPluginCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginCreateSettingsExtensions @@ -7559,7 +7559,7 @@ [Pure] [Builder(Type = typeof(DockerPluginCreateSettings), Property = nameof(Doc } #endregion #region DockerSystemInfoSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemInfoSettingsExtensions @@ -7575,7 +7575,7 @@ [Pure] [Builder(Type = typeof(DockerSystemInfoSettings), Property = nameof(Docke } #endregion #region DockerVolumePruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumePruneSettingsExtensions @@ -7608,7 +7608,7 @@ [Pure] [Builder(Type = typeof(DockerVolumePruneSettings), Property = nameof(Dock } #endregion #region DockerPluginUpgradeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginUpgradeSettingsExtensions @@ -7683,7 +7683,7 @@ [Pure] [Builder(Type = typeof(DockerPluginUpgradeSettings), Property = nameof(Do } #endregion #region DockerBuilderPruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderPruneSettingsExtensions @@ -7691,7 +7691,7 @@ public static partial class DockerBuilderPruneSettingsExtensions } #endregion #region DockerSwarmJoinTokenSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmJoinTokenSettingsExtensions @@ -7741,7 +7741,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmJoinTokenSettings), Property = nameof(D } #endregion #region DockerNodeUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeUpdateSettingsExtensions @@ -7819,7 +7819,7 @@ [Pure] [Builder(Type = typeof(DockerNodeUpdateSettings), Property = nameof(Docke } #endregion #region DockerTrustSignerAddSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerAddSettingsExtensions @@ -7866,7 +7866,7 @@ [Pure] [Builder(Type = typeof(DockerTrustSignerAddSettings), Property = nameof(D } #endregion #region DockerSwarmUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUpdateSettingsExtensions @@ -7939,7 +7939,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmUpdateSettings), Property = nameof(Dock } #endregion #region DockerServiceLogsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceLogsSettingsExtensions @@ -8090,7 +8090,7 @@ [Pure] [Builder(Type = typeof(DockerServiceLogsSettings), Property = nameof(Dock } #endregion #region DockerServiceLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceLsSettingsExtensions @@ -8131,7 +8131,7 @@ [Pure] [Builder(Type = typeof(DockerServiceLsSettings), Property = nameof(Docker } #endregion #region DockerSwarmUnlockSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUnlockSettingsExtensions @@ -8139,7 +8139,7 @@ public static partial class DockerSwarmUnlockSettingsExtensions } #endregion #region DockerNetworkLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkLsSettingsExtensions @@ -8197,7 +8197,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkLsSettings), Property = nameof(Docker } #endregion #region DockerPluginLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginLsSettingsExtensions @@ -8255,7 +8255,7 @@ [Pure] [Builder(Type = typeof(DockerPluginLsSettings), Property = nameof(DockerP } #endregion #region DockerPluginRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginRmSettingsExtensions @@ -8303,7 +8303,7 @@ [Pure] [Builder(Type = typeof(DockerPluginRmSettings), Property = nameof(DockerP } #endregion #region DockerImageBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageBuildSettingsExtensions @@ -8770,7 +8770,7 @@ [Pure] [Builder(Type = typeof(DockerImageBuildSettings), Property = nameof(Docke } #endregion #region DockerTrustRevokeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustRevokeSettingsExtensions @@ -8803,7 +8803,7 @@ [Pure] [Builder(Type = typeof(DockerTrustRevokeSettings), Property = nameof(Dock } #endregion #region DockerRmiSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRmiSettingsExtensions @@ -8868,7 +8868,7 @@ [Pure] [Builder(Type = typeof(DockerRmiSettings), Property = nameof(DockerRmiSet } #endregion #region DockerNetworkRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkRmSettingsExtensions @@ -8899,7 +8899,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkRmSettings), Property = nameof(Docker } #endregion #region DockerVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVersionSettingsExtensions @@ -8923,7 +8923,7 @@ [Pure] [Builder(Type = typeof(DockerVersionSettings), Property = nameof(DockerVe } #endregion #region DockerSecretCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretCreateSettingsExtensions @@ -8986,7 +8986,7 @@ [Pure] [Builder(Type = typeof(DockerSecretCreateSettings), Property = nameof(Doc } #endregion #region DockerServiceRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceRmSettingsExtensions @@ -9017,7 +9017,7 @@ [Pure] [Builder(Type = typeof(DockerServiceRmSettings), Property = nameof(Docker } #endregion #region DockerTrustKeyLoadSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeyLoadSettingsExtensions @@ -9041,7 +9041,7 @@ [Pure] [Builder(Type = typeof(DockerTrustKeyLoadSettings), Property = nameof(Doc } #endregion #region DockerSecretRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretRmSettingsExtensions @@ -9072,7 +9072,7 @@ [Pure] [Builder(Type = typeof(DockerSecretRmSettings), Property = nameof(DockerS } #endregion #region DockerImageInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageInspectSettingsExtensions @@ -9111,7 +9111,7 @@ [Pure] [Builder(Type = typeof(DockerImageInspectSettings), Property = nameof(Doc } #endregion #region DockerImageSaveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageSaveSettingsExtensions @@ -9150,7 +9150,7 @@ [Pure] [Builder(Type = typeof(DockerImageSaveSettings), Property = nameof(Docker } #endregion #region DockerTrustKeySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustKeySettingsExtensions @@ -9158,7 +9158,7 @@ public static partial class DockerTrustKeySettingsExtensions } #endregion #region DockerContainerAttachSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerAttachSettingsExtensions @@ -9216,7 +9216,7 @@ [Pure] [Builder(Type = typeof(DockerContainerAttachSettings), Property = nameof( } #endregion #region DockerContextCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextCreateSettingsExtensions @@ -9272,7 +9272,7 @@ [Pure] [Builder(Type = typeof(DockerContextCreateSettings), Property = nameof(Do } #endregion #region DockerConfigCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigCreateSettingsExtensions @@ -9327,7 +9327,7 @@ [Pure] [Builder(Type = typeof(DockerConfigCreateSettings), Property = nameof(Doc } #endregion #region DockerVolumeInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeInspectSettingsExtensions @@ -9366,7 +9366,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeInspectSettings), Property = nameof(Do } #endregion #region DockerContainerStopSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStopSettingsExtensions @@ -9405,7 +9405,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStopSettings), Property = nameof(Do } #endregion #region DockerNetworkPruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkPruneSettingsExtensions @@ -9438,7 +9438,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkPruneSettings), Property = nameof(Doc } #endregion #region DockerManifestInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestInspectSettingsExtensions @@ -9496,7 +9496,7 @@ [Pure] [Builder(Type = typeof(DockerManifestInspectSettings), Property = nameof( } #endregion #region DockerInfoSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerInfoSettingsExtensions @@ -9512,7 +9512,7 @@ [Pure] [Builder(Type = typeof(DockerInfoSettings), Property = nameof(DockerInfoS } #endregion #region DockerCommitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCommitSettingsExtensions @@ -9592,7 +9592,7 @@ [Pure] [Builder(Type = typeof(DockerCommitSettings), Property = nameof(DockerCom } #endregion #region DockerStackDeploySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackDeploySettingsExtensions @@ -9689,7 +9689,7 @@ [Pure] [Builder(Type = typeof(DockerStackDeploySettings), Property = nameof(Dock } #endregion #region DockerServiceScaleSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceScaleSettingsExtensions @@ -9714,7 +9714,7 @@ [Pure] [Builder(Type = typeof(DockerServiceScaleSettings), Property = nameof(Doc } #endregion #region DockerRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRunSettingsExtensions @@ -11175,7 +11175,7 @@ [Pure] [Builder(Type = typeof(DockerRunSettings), Property = nameof(DockerRunSet } #endregion #region DockerCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCreateSettingsExtensions @@ -12594,7 +12594,7 @@ [Pure] [Builder(Type = typeof(DockerCreateSettings), Property = nameof(DockerCre } #endregion #region DockerServiceUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceUpdateSettingsExtensions @@ -13777,7 +13777,7 @@ [Pure] [Builder(Type = typeof(DockerServiceUpdateSettings), Property = nameof(Do } #endregion #region DockerPortSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPortSettingsExtensions @@ -13801,7 +13801,7 @@ [Pure] [Builder(Type = typeof(DockerPortSettings), Property = nameof(DockerPortS } #endregion #region DockerContainerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerSettingsExtensions @@ -13809,7 +13809,7 @@ public static partial class DockerContainerSettingsExtensions } #endregion #region DockerImagePushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePushSettingsExtensions @@ -13859,7 +13859,7 @@ [Pure] [Builder(Type = typeof(DockerImagePushSettings), Property = nameof(Docker } #endregion #region DockerServiceInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceInspectSettingsExtensions @@ -13915,7 +13915,7 @@ [Pure] [Builder(Type = typeof(DockerServiceInspectSettings), Property = nameof(D } #endregion #region DockerNetworkConnectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkConnectSettingsExtensions @@ -14047,7 +14047,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkConnectSettings), Property = nameof(D } #endregion #region DockerSecretLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSecretLsSettingsExtensions @@ -14088,7 +14088,7 @@ [Pure] [Builder(Type = typeof(DockerSecretLsSettings), Property = nameof(DockerS } #endregion #region DockerSwarmLeaveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmLeaveSettingsExtensions @@ -14113,7 +14113,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmLeaveSettings), Property = nameof(Docke } #endregion #region DockerImagesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagesSettingsExtensions @@ -14213,7 +14213,7 @@ [Pure] [Builder(Type = typeof(DockerImagesSettings), Property = nameof(DockerIma } #endregion #region DockerEngineUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineUpdateSettingsExtensions @@ -14253,7 +14253,7 @@ [Pure] [Builder(Type = typeof(DockerEngineUpdateSettings), Property = nameof(Doc } #endregion #region DockerSystemEventsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemEventsSettingsExtensions @@ -14293,7 +14293,7 @@ [Pure] [Builder(Type = typeof(DockerSystemEventsSettings), Property = nameof(Doc } #endregion #region DockerInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerInspectSettingsExtensions @@ -14357,7 +14357,7 @@ [Pure] [Builder(Type = typeof(DockerInspectSettings), Property = nameof(DockerIn } #endregion #region DockerEngineCheckSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineCheckSettingsExtensions @@ -14465,7 +14465,7 @@ [Pure] [Builder(Type = typeof(DockerEngineCheckSettings), Property = nameof(Dock } #endregion #region DockerAttachSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerAttachSettingsExtensions @@ -14523,7 +14523,7 @@ [Pure] [Builder(Type = typeof(DockerAttachSettings), Property = nameof(DockerAtt } #endregion #region DockerContainerWaitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerWaitSettingsExtensions @@ -14554,7 +14554,7 @@ [Pure] [Builder(Type = typeof(DockerContainerWaitSettings), Property = nameof(Do } #endregion #region DockerSwarmCaSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmCaSettingsExtensions @@ -14645,7 +14645,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmCaSettings), Property = nameof(DockerSw } #endregion #region DockerEngineSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineSettingsExtensions @@ -14661,7 +14661,7 @@ [Pure] [Builder(Type = typeof(DockerEngineSettings), Property = nameof(DockerEng } #endregion #region DockerSystemPruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemPruneSettingsExtensions @@ -14728,7 +14728,7 @@ [Pure] [Builder(Type = typeof(DockerSystemPruneSettings), Property = nameof(Dock } #endregion #region DockerBuilderSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderSettingsExtensions @@ -14736,7 +14736,7 @@ public static partial class DockerBuilderSettingsExtensions } #endregion #region DockerContainerPauseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerPauseSettingsExtensions @@ -14767,7 +14767,7 @@ [Pure] [Builder(Type = typeof(DockerContainerPauseSettings), Property = nameof(D } #endregion #region DockerContainerCommitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerCommitSettingsExtensions @@ -14847,7 +14847,7 @@ [Pure] [Builder(Type = typeof(DockerContainerCommitSettings), Property = nameof( } #endregion #region DockerContextLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextLsSettingsExtensions @@ -14880,7 +14880,7 @@ [Pure] [Builder(Type = typeof(DockerContextLsSettings), Property = nameof(Docker } #endregion #region DockerContextRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextRmSettingsExtensions @@ -14911,7 +14911,7 @@ [Pure] [Builder(Type = typeof(DockerContextRmSettings), Property = nameof(Docker } #endregion #region DockerStackPsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackPsSettingsExtensions @@ -15002,7 +15002,7 @@ [Pure] [Builder(Type = typeof(DockerStackPsSettings), Property = nameof(DockerSt } #endregion #region DockerContainerCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerCreateSettingsExtensions @@ -16421,7 +16421,7 @@ [Pure] [Builder(Type = typeof(DockerContainerCreateSettings), Property = nameof( } #endregion #region DockerVolumeCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeCreateSettingsExtensions @@ -16493,7 +16493,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeCreateSettings), Property = nameof(Doc } #endregion #region DockerPluginSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginSettingsExtensions @@ -16501,7 +16501,7 @@ public static partial class DockerPluginSettingsExtensions } #endregion #region DockerLoginSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLoginSettingsExtensions @@ -16533,7 +16533,7 @@ [Pure] [Builder(Type = typeof(DockerLoginSettings), Property = nameof(DockerLogi } #endregion #region DockerSwarmUnlockKeySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmUnlockKeySettingsExtensions @@ -16575,7 +16575,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmUnlockKeySettings), Property = nameof(D } #endregion #region DockerStartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStartSettingsExtensions @@ -16664,7 +16664,7 @@ [Pure] [Builder(Type = typeof(DockerStartSettings), Property = nameof(DockerStar } #endregion #region DockerSwarmInitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmInitSettingsExtensions @@ -16810,7 +16810,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmInitSettings), Property = nameof(Docker } #endregion #region DockerContainerDiffSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerDiffSettingsExtensions @@ -16826,7 +16826,7 @@ [Pure] [Builder(Type = typeof(DockerContainerDiffSettings), Property = nameof(Do } #endregion #region DockerContainerRestartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRestartSettingsExtensions @@ -16865,7 +16865,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRestartSettings), Property = nameof } #endregion #region DockerConfigSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerConfigSettingsExtensions @@ -16873,7 +16873,7 @@ public static partial class DockerConfigSettingsExtensions } #endregion #region DockerPluginDisableSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginDisableSettingsExtensions @@ -16906,7 +16906,7 @@ [Pure] [Builder(Type = typeof(DockerPluginDisableSettings), Property = nameof(Do } #endregion #region DockerContainerUnpauseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerUnpauseSettingsExtensions @@ -16937,7 +16937,7 @@ [Pure] [Builder(Type = typeof(DockerContainerUnpauseSettings), Property = nameof } #endregion #region DockerContextImportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextImportSettingsExtensions @@ -16961,7 +16961,7 @@ [Pure] [Builder(Type = typeof(DockerContextImportSettings), Property = nameof(Do } #endregion #region DockerRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRmSettingsExtensions @@ -17043,7 +17043,7 @@ [Pure] [Builder(Type = typeof(DockerRmSettings), Property = nameof(DockerRmSetti } #endregion #region DockerDeploySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerDeploySettingsExtensions @@ -17140,7 +17140,7 @@ [Pure] [Builder(Type = typeof(DockerDeploySettings), Property = nameof(DockerDep } #endregion #region DockerNodeRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeRmSettingsExtensions @@ -17188,7 +17188,7 @@ [Pure] [Builder(Type = typeof(DockerNodeRmSettings), Property = nameof(DockerNod } #endregion #region DockerCheckpointRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointRmSettingsExtensions @@ -17220,7 +17220,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointRmSettings), Property = nameof(Doc } #endregion #region DockerPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPushSettingsExtensions @@ -17270,7 +17270,7 @@ [Pure] [Builder(Type = typeof(DockerPushSettings), Property = nameof(DockerPushS } #endregion #region DockerNetworkCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkCreateSettingsExtensions @@ -17546,7 +17546,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkCreateSettings), Property = nameof(Do } #endregion #region DockerVolumeLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeLsSettingsExtensions @@ -17587,7 +17587,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeLsSettings), Property = nameof(DockerV } #endregion #region DockerTrustInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustInspectSettingsExtensions @@ -17618,7 +17618,7 @@ [Pure] [Builder(Type = typeof(DockerTrustInspectSettings), Property = nameof(Doc } #endregion #region DockerNetworkInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkInspectSettingsExtensions @@ -17674,7 +17674,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkInspectSettings), Property = nameof(D } #endregion #region DockerEngineActivateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEngineActivateSettingsExtensions @@ -17764,7 +17764,7 @@ [Pure] [Builder(Type = typeof(DockerEngineActivateSettings), Property = nameof(D } #endregion #region DockerContextUseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextUseSettingsExtensions @@ -17780,7 +17780,7 @@ [Pure] [Builder(Type = typeof(DockerContextUseSettings), Property = nameof(Docke } #endregion #region DockerVolumeRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeRmSettingsExtensions @@ -17828,7 +17828,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeRmSettings), Property = nameof(DockerV } #endregion #region DockerManifestCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestCreateSettingsExtensions @@ -17867,7 +17867,7 @@ [Pure] [Builder(Type = typeof(DockerManifestCreateSettings), Property = nameof(D } #endregion #region DockerManifestPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestPushSettingsExtensions @@ -17917,7 +17917,7 @@ [Pure] [Builder(Type = typeof(DockerManifestPushSettings), Property = nameof(Doc } #endregion #region DockerPluginEnableSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginEnableSettingsExtensions @@ -17941,7 +17941,7 @@ [Pure] [Builder(Type = typeof(DockerPluginEnableSettings), Property = nameof(Doc } #endregion #region DockerImportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImportSettingsExtensions @@ -18004,7 +18004,7 @@ [Pure] [Builder(Type = typeof(DockerImportSettings), Property = nameof(DockerImp } #endregion #region DockerContainerRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRunSettingsExtensions @@ -19465,7 +19465,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRunSettings), Property = nameof(Doc } #endregion #region DockerNodeInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeInspectSettingsExtensions @@ -19521,7 +19521,7 @@ [Pure] [Builder(Type = typeof(DockerNodeInspectSettings), Property = nameof(Dock } #endregion #region DockerSaveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSaveSettingsExtensions @@ -19560,7 +19560,7 @@ [Pure] [Builder(Type = typeof(DockerSaveSettings), Property = nameof(DockerSaveS } #endregion #region DockerContainerStatsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStatsSettingsExtensions @@ -19650,7 +19650,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStatsSettings), Property = nameof(D } #endregion #region DockerContainerExecSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerExecSettingsExtensions @@ -19812,7 +19812,7 @@ [Pure] [Builder(Type = typeof(DockerContainerExecSettings), Property = nameof(Do } #endregion #region DockerNodeLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeLsSettingsExtensions @@ -19853,7 +19853,7 @@ [Pure] [Builder(Type = typeof(DockerNodeLsSettings), Property = nameof(DockerNod } #endregion #region DockerSwarmJoinSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmJoinSettingsExtensions @@ -19901,7 +19901,7 @@ [Pure] [Builder(Type = typeof(DockerSwarmJoinSettings), Property = nameof(Docker } #endregion #region DockerContainerLogsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerLogsSettingsExtensions @@ -19992,7 +19992,7 @@ [Pure] [Builder(Type = typeof(DockerContainerLogsSettings), Property = nameof(Do } #endregion #region DockerCheckpointLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointLsSettingsExtensions @@ -20016,7 +20016,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointLsSettings), Property = nameof(Doc } #endregion #region DockerContainerKillSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerKillSettingsExtensions @@ -20055,7 +20055,7 @@ [Pure] [Builder(Type = typeof(DockerContainerKillSettings), Property = nameof(Do } #endregion #region DockerPluginInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginInstallSettingsExtensions @@ -20147,7 +20147,7 @@ [Pure] [Builder(Type = typeof(DockerPluginInstallSettings), Property = nameof(Do } #endregion #region DockerImagePruneSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePruneSettingsExtensions @@ -20197,7 +20197,7 @@ [Pure] [Builder(Type = typeof(DockerImagePruneSettings), Property = nameof(Docke } #endregion #region DockerImageImportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageImportSettingsExtensions @@ -20260,7 +20260,7 @@ [Pure] [Builder(Type = typeof(DockerImageImportSettings), Property = nameof(Dock } #endregion #region DockerDiffSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerDiffSettingsExtensions @@ -20276,7 +20276,7 @@ [Pure] [Builder(Type = typeof(DockerDiffSettings), Property = nameof(DockerDiffS } #endregion #region DockerUnpauseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerUnpauseSettingsExtensions @@ -20307,7 +20307,7 @@ [Pure] [Builder(Type = typeof(DockerUnpauseSettings), Property = nameof(DockerUn } #endregion #region DockerContainerLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerLsSettingsExtensions @@ -20424,7 +20424,7 @@ [Pure] [Builder(Type = typeof(DockerContainerLsSettings), Property = nameof(Dock } #endregion #region DockerNodePsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodePsSettingsExtensions @@ -20522,7 +20522,7 @@ [Pure] [Builder(Type = typeof(DockerNodePsSettings), Property = nameof(DockerNod } #endregion #region DockerContainerTopSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerTopSettingsExtensions @@ -20546,7 +20546,7 @@ [Pure] [Builder(Type = typeof(DockerContainerTopSettings), Property = nameof(Doc } #endregion #region DockerContainerRenameSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRenameSettingsExtensions @@ -20570,7 +20570,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRenameSettings), Property = nameof( } #endregion #region DockerImageHistorySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageHistorySettingsExtensions @@ -20645,7 +20645,7 @@ [Pure] [Builder(Type = typeof(DockerImageHistorySettings), Property = nameof(Doc } #endregion #region DockerPsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPsSettingsExtensions @@ -20762,7 +20762,7 @@ [Pure] [Builder(Type = typeof(DockerPsSettings), Property = nameof(DockerPsSetti } #endregion #region DockerImageTagSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageTagSettingsExtensions @@ -20786,7 +20786,7 @@ [Pure] [Builder(Type = typeof(DockerImageTagSettings), Property = nameof(DockerI } #endregion #region DockerExportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerExportSettingsExtensions @@ -20810,7 +20810,7 @@ [Pure] [Builder(Type = typeof(DockerExportSettings), Property = nameof(DockerExp } #endregion #region DockerNetworkDisconnectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkDisconnectSettingsExtensions @@ -20851,7 +20851,7 @@ [Pure] [Builder(Type = typeof(DockerNetworkDisconnectSettings), Property = nameo } #endregion #region DockerBuilderBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuilderBuildSettingsExtensions @@ -21318,7 +21318,7 @@ [Pure] [Builder(Type = typeof(DockerBuilderBuildSettings), Property = nameof(Doc } #endregion #region DockerBuildxBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildxBuildSettingsExtensions @@ -21805,7 +21805,7 @@ [Pure] [Builder(Type = typeof(DockerBuildxBuildSettings), Property = nameof(Dock } #endregion #region DockerBuildxCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildxCreateSettingsExtensions @@ -21945,7 +21945,7 @@ [Pure] [Builder(Type = typeof(DockerBuildxCreateSettings), Property = nameof(Doc } #endregion #region DockerStatsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStatsSettingsExtensions @@ -22035,7 +22035,7 @@ [Pure] [Builder(Type = typeof(DockerStatsSettings), Property = nameof(DockerStat } #endregion #region DockerSearchSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSearchSettingsExtensions @@ -22117,7 +22117,7 @@ [Pure] [Builder(Type = typeof(DockerSearchSettings), Property = nameof(DockerSea } #endregion #region DockerManifestSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestSettingsExtensions @@ -22133,7 +22133,7 @@ [Pure] [Builder(Type = typeof(DockerManifestSettings), Property = nameof(DockerM } #endregion #region DockerPluginPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginPushSettingsExtensions @@ -22166,7 +22166,7 @@ [Pure] [Builder(Type = typeof(DockerPluginPushSettings), Property = nameof(Docke } #endregion #region DockerImageLoadSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageLoadSettingsExtensions @@ -22199,7 +22199,7 @@ [Pure] [Builder(Type = typeof(DockerImageLoadSettings), Property = nameof(Docker } #endregion #region DockerSwarmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSwarmSettingsExtensions @@ -22207,7 +22207,7 @@ public static partial class DockerSwarmSettingsExtensions } #endregion #region DockerContainerRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerRmSettingsExtensions @@ -22289,7 +22289,7 @@ [Pure] [Builder(Type = typeof(DockerContainerRmSettings), Property = nameof(Dock } #endregion #region DockerContainerUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerUpdateSettingsExtensions @@ -22440,7 +22440,7 @@ [Pure] [Builder(Type = typeof(DockerContainerUpdateSettings), Property = nameof( } #endregion #region DockerPluginSetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginSetSettingsExtensions @@ -22473,7 +22473,7 @@ [Pure] [Builder(Type = typeof(DockerPluginSetSettings), Property = nameof(Docker } #endregion #region DockerWaitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerWaitSettingsExtensions @@ -22504,7 +22504,7 @@ [Pure] [Builder(Type = typeof(DockerWaitSettings), Property = nameof(DockerWaitS } #endregion #region DockerContextExportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextExportSettingsExtensions @@ -22545,7 +22545,7 @@ [Pure] [Builder(Type = typeof(DockerContextExportSettings), Property = nameof(Do } #endregion #region DockerManifestAnnotateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerManifestAnnotateSettingsExtensions @@ -22616,7 +22616,7 @@ [Pure] [Builder(Type = typeof(DockerManifestAnnotateSettings), Property = nameof } #endregion #region DockerImagePullSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImagePullSettingsExtensions @@ -22691,7 +22691,7 @@ [Pure] [Builder(Type = typeof(DockerImagePullSettings), Property = nameof(Docker } #endregion #region DockerEventsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerEventsSettingsExtensions @@ -22731,7 +22731,7 @@ [Pure] [Builder(Type = typeof(DockerEventsSettings), Property = nameof(DockerEve } #endregion #region DockerStackLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackLsSettingsExtensions @@ -22787,7 +22787,7 @@ [Pure] [Builder(Type = typeof(DockerStackLsSettings), Property = nameof(DockerSt } #endregion #region DockerContainerInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerInspectSettingsExtensions @@ -22843,7 +22843,7 @@ [Pure] [Builder(Type = typeof(DockerContainerInspectSettings), Property = nameof } #endregion #region DockerKillSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerKillSettingsExtensions @@ -22882,7 +22882,7 @@ [Pure] [Builder(Type = typeof(DockerKillSettings), Property = nameof(DockerKillS } #endregion #region DockerCheckpointCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerCheckpointCreateSettingsExtensions @@ -22931,7 +22931,7 @@ [Pure] [Builder(Type = typeof(DockerCheckpointCreateSettings), Property = nameof } #endregion #region DockerPauseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPauseSettingsExtensions @@ -22962,7 +22962,7 @@ [Pure] [Builder(Type = typeof(DockerPauseSettings), Property = nameof(DockerPaus } #endregion #region DockerLogsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLogsSettingsExtensions @@ -23053,7 +23053,7 @@ [Pure] [Builder(Type = typeof(DockerLogsSettings), Property = nameof(DockerLogsS } #endregion #region DockerContextInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextInspectSettingsExtensions @@ -23100,7 +23100,7 @@ [Pure] [Builder(Type = typeof(DockerContextInspectSettings), Property = nameof(D } #endregion #region DockerNodePromoteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodePromoteSettingsExtensions @@ -23131,7 +23131,7 @@ [Pure] [Builder(Type = typeof(DockerNodePromoteSettings), Property = nameof(Dock } #endregion #region DockerNodeDemoteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNodeDemoteSettingsExtensions @@ -23162,7 +23162,7 @@ [Pure] [Builder(Type = typeof(DockerNodeDemoteSettings), Property = nameof(Docke } #endregion #region DockerExecSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerExecSettingsExtensions @@ -23324,7 +23324,7 @@ [Pure] [Builder(Type = typeof(DockerExecSettings), Property = nameof(DockerExecS } #endregion #region DockerImageRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageRmSettingsExtensions @@ -23389,7 +23389,7 @@ [Pure] [Builder(Type = typeof(DockerImageRmSettings), Property = nameof(DockerIm } #endregion #region DockerImageSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageSettingsExtensions @@ -23397,7 +23397,7 @@ public static partial class DockerImageSettingsExtensions } #endregion #region DockerContextSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContextSettingsExtensions @@ -23405,7 +23405,7 @@ public static partial class DockerContextSettingsExtensions } #endregion #region DockerVolumeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerVolumeSettingsExtensions @@ -23421,7 +23421,7 @@ [Pure] [Builder(Type = typeof(DockerVolumeSettings), Property = nameof(DockerVol } #endregion #region DockerContainerStartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerContainerStartSettingsExtensions @@ -23510,7 +23510,7 @@ [Pure] [Builder(Type = typeof(DockerContainerStartSettings), Property = nameof(D } #endregion #region DockerPluginInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerPluginInspectSettingsExtensions @@ -23549,7 +23549,7 @@ [Pure] [Builder(Type = typeof(DockerPluginInspectSettings), Property = nameof(Do } #endregion #region DockerLogoutSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerLogoutSettingsExtensions @@ -23565,7 +23565,7 @@ [Pure] [Builder(Type = typeof(DockerLogoutSettings), Property = nameof(DockerLog } #endregion #region DockerNetworkSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerNetworkSettingsExtensions @@ -23573,7 +23573,7 @@ public static partial class DockerNetworkSettingsExtensions } #endregion #region DockerImageLsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerImageLsSettingsExtensions @@ -23673,7 +23673,7 @@ [Pure] [Builder(Type = typeof(DockerImageLsSettings), Property = nameof(DockerIm } #endregion #region DockerSystemDfSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerSystemDfSettingsExtensions @@ -23706,7 +23706,7 @@ [Pure] [Builder(Type = typeof(DockerSystemDfSettings), Property = nameof(DockerS } #endregion #region DockerServiceRollbackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerServiceRollbackSettingsExtensions @@ -23756,7 +23756,7 @@ [Pure] [Builder(Type = typeof(DockerServiceRollbackSettings), Property = nameof( } #endregion #region DockerRestartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerRestartSettingsExtensions @@ -23795,7 +23795,7 @@ [Pure] [Builder(Type = typeof(DockerRestartSettings), Property = nameof(DockerRe } #endregion #region DockerTrustSignerRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerTrustSignerRemoveSettingsExtensions @@ -23851,7 +23851,7 @@ [Pure] [Builder(Type = typeof(DockerTrustSignerRemoveSettings), Property = nameo } #endregion #region DockerStackRmSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerStackRmSettingsExtensions @@ -23890,7 +23890,7 @@ [Pure] [Builder(Type = typeof(DockerStackRmSettings), Property = nameof(DockerSt } #endregion #region DockerBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DockerBuildSettingsExtensions diff --git a/src/Nuke.Common/Tools/Docker/Docker.json b/src/Fallout.Common/Tools/Docker/Docker.json similarity index 99% rename from src/Nuke.Common/Tools/Docker/Docker.json rename to src/Fallout.Common/Tools/Docker/Docker.json index bbf7fcb0d..26b1b3811 100644 --- a/src/Nuke.Common/Tools/Docker/Docker.json +++ b/src/Fallout.Common/Tools/Docker/Docker.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/docker/docker.github.io/50fe61e/_data/engine-cli/docker_config_rm.yaml", "https://raw.githubusercontent.com/docker/docker.github.io/50fe61e/_data/engine-cli/docker_load.yaml", diff --git a/src/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs b/src/Fallout.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs similarity index 95% rename from src/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs rename to src/Fallout.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs index 24a939492..0309da4f7 100644 --- a/src/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs +++ b/src/Fallout.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs @@ -8,18 +8,18 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Formatting.Compact.Reader; -using static Nuke.Common.Tools.Docker.DockerTasks; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.Docker.DockerTasks; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Common.Tools.Docker; +namespace Fallout.Common.Tools.Docker; [PublicAPI] public static class DockerTargetDefinitionExtensions diff --git a/src/Nuke.Common/Tools/Docker/DockerTasks.cs b/src/Fallout.Common/Tools/Docker/DockerTasks.cs similarity index 84% rename from src/Nuke.Common/Tools/Docker/DockerTasks.cs rename to src/Fallout.Common/Tools/Docker/DockerTasks.cs index 4270fa3aa..886b5dec1 100644 --- a/src/Nuke.Common/Tools/Docker/DockerTasks.cs +++ b/src/Fallout.Common/Tools/Docker/DockerTasks.cs @@ -5,10 +5,10 @@ using System; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog.Events; -namespace Nuke.Common.Tools.Docker; +namespace Fallout.Common.Tools.Docker; [LogErrorAsStandard] [LogLevelPattern(LogEventLevel.Warning, "^WARNING!")] diff --git a/src/Nuke.Common/Tools/DotCover/DotCover.Generated.cs b/src/Fallout.Common/Tools/DotCover/DotCover.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/DotCover/DotCover.Generated.cs rename to src/Fallout.Common/Tools/DotCover/DotCover.Generated.cs index ce24b0595..07fc2bd86 100644 --- a/src/Nuke.Common/Tools/DotCover/DotCover.Generated.cs +++ b/src/Fallout.Common/Tools/DotCover/DotCover.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/DotCover/DotCover.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/DotCover/DotCover.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.DotCover; +namespace Fallout.Common.Tools.DotCover; ///

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.

[PublicAPI] @@ -30,55 +30,55 @@ public partial class DotCoverTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverAnalyse), Arguments = "analyse")] @@ -125,7 +125,7 @@ public partial class DotCoverAnalyseSettings : ToolOptions } #endregion #region DotCoverCoverSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverCover), Arguments = "cover")] @@ -170,7 +170,7 @@ public partial class DotCoverCoverSettings : ToolOptions } #endregion #region DotCoverCoverDotNetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverCoverDotNet), Arguments = "dotnet")] @@ -213,7 +213,7 @@ public partial class DotCoverCoverDotNetSettings : ToolOptions } #endregion #region DotCoverDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverDelete), Arguments = "delete")] @@ -228,7 +228,7 @@ public partial class DotCoverDeleteSettings : ToolOptions } #endregion #region DotCoverMergeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverMerge), Arguments = "merge")] @@ -247,7 +247,7 @@ public partial class DotCoverMergeSettings : ToolOptions } #endregion #region DotCoverReportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverReport), Arguments = "report")] @@ -268,7 +268,7 @@ public partial class DotCoverReportSettings : ToolOptions } #endregion #region DotCoverZipSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotCoverTasks), Command = nameof(DotCoverTasks.DotCoverZip), Arguments = "zip")] @@ -285,7 +285,7 @@ public partial class DotCoverZipSettings : ToolOptions } #endregion #region DotCoverAnalyseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverAnalyseSettingsExtensions @@ -574,7 +574,7 @@ [Pure] [Builder(Type = typeof(DotCoverAnalyseSettings), Property = nameof(DotCov } #endregion #region DotCoverCoverSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverCoverSettingsExtensions @@ -846,7 +846,7 @@ [Pure] [Builder(Type = typeof(DotCoverCoverSettings), Property = nameof(DotCover } #endregion #region DotCoverCoverDotNetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverCoverDotNetSettingsExtensions @@ -1110,7 +1110,7 @@ [Pure] [Builder(Type = typeof(DotCoverCoverDotNetSettings), Property = nameof(Do } #endregion #region DotCoverDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverDeleteSettingsExtensions @@ -1157,7 +1157,7 @@ [Pure] [Builder(Type = typeof(DotCoverDeleteSettings), Property = nameof(DotCove } #endregion #region DotCoverMergeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverMergeSettingsExtensions @@ -1220,7 +1220,7 @@ [Pure] [Builder(Type = typeof(DotCoverMergeSettings), Property = nameof(DotCover } #endregion #region DotCoverReportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverReportSettingsExtensions @@ -1300,7 +1300,7 @@ [Pure] [Builder(Type = typeof(DotCoverReportSettings), Property = nameof(DotCove } #endregion #region DotCoverZipSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotCoverZipSettingsExtensions diff --git a/src/Nuke.Common/Tools/DotCover/DotCover.json b/src/Fallout.Common/Tools/DotCover/DotCover.json similarity index 99% rename from src/Nuke.Common/Tools/DotCover/DotCover.json rename to src/Fallout.Common/Tools/DotCover/DotCover.json index 52cc6a4bb..a5660d736 100644 --- a/src/Nuke.Common/Tools/DotCover/DotCover.json +++ b/src/Fallout.Common/Tools/DotCover/DotCover.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://www.jetbrains.com/help/dotcover/dotCover__Console_Runner_Commands.html#//article[@class='article']" ], diff --git a/src/Nuke.Common/Tools/DotCover/DotCoverTasks.cs b/src/Fallout.Common/Tools/DotCover/DotCoverTasks.cs similarity index 94% rename from src/Nuke.Common/Tools/DotCover/DotCoverTasks.cs rename to src/Fallout.Common/Tools/DotCover/DotCoverTasks.cs index 235654eb1..a97a0281d 100644 --- a/src/Nuke.Common/Tools/DotCover/DotCoverTasks.cs +++ b/src/Fallout.Common/Tools/DotCover/DotCoverTasks.cs @@ -3,10 +3,10 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.DotCover; +namespace Fallout.Common.Tools.DotCover; partial class DotCoverTasks { diff --git a/src/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs b/src/Fallout.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs similarity index 86% rename from src/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs rename to src/Fallout.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs index 7c26e913e..131969869 100644 --- a/src/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs +++ b/src/Fallout.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Execution; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Execution; -namespace Nuke.Common.Tools.DotCover; +namespace Fallout.Common.Tools.DotCover; [PublicAPI] public class TeamCitySetDotCoverHomePathAttribute : BuildExtensionAttributeBase, IOnBuildInitialized diff --git a/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs b/src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs similarity index 91% rename from src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs rename to src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs index 144e91eb6..251e7b166 100644 --- a/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs +++ b/src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.DotMemoryUnit; +namespace Fallout.Common.Tools.DotMemoryUnit; ///

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.

[PublicAPI] diff --git a/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json b/src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.json similarity index 92% rename from src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json rename to src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.json index a49774fd1..aa0710642 100644 --- a/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json +++ b/src/Fallout.Common/Tools/DotMemoryUnit/DotMemoryUnit.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "DotMemoryUnit", "officialUrl": "https://www.jetbrains.com/dotmemory/unit/", "help": "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.", diff --git a/src/Nuke.Common/Tools/DotNet/DotNet.Generated.cs b/src/Fallout.Common/Tools/DotNet/DotNet.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/DotNet/DotNet.Generated.cs rename to src/Fallout.Common/Tools/DotNet/DotNet.Generated.cs index 348cd11fe..05bcedc45 100644 --- a/src/Nuke.Common/Tools/DotNet/DotNet.Generated.cs +++ b/src/Fallout.Common/Tools/DotNet/DotNet.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/DotNet/DotNet.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/DotNet/DotNet.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.DotNet; +namespace Fallout.Common.Tools.DotNet; ///

For more details, visit the official website.

[PublicAPI] @@ -30,174 +30,174 @@ public partial class DotNetTasks : ToolTasks, IRequirePathTool ///

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
  • --artifacts-path 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
  • --artifacts-path 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); - /// + /// 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
  • --artifacts-path 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
  • --artifacts-path 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); - /// + /// 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
  • --artifacts-path 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); - /// + /// 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
  • --artifacts-path 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); - /// + /// 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); ///

The dotnet nuget delete command deletes or unlists a package from the server. For nuget.org, the action is to unlist the package.

For more details, visit the official website.

///

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

  • <packageId> via
  • <packageVersion> via
  • --api-key via
  • --force-english-output via
  • --interactive via
  • --no-service-endpoint via
  • --non-interactive via
  • --source via
public static IReadOnlyCollection DotNetNuGetDelete(DotNetNuGetDeleteSettings options = null) => new DotNetTasks().Run(options); - /// + /// public static IReadOnlyCollection DotNetNuGetDelete(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetDeleteSettings())); - /// + /// public static IEnumerable<(DotNetNuGetDeleteSettings Settings, IReadOnlyCollection Output)> DotNetNuGetDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetDelete, degreeOfParallelism, completeOnFailure); ///

The dotnet nuget sign command signs all the packages matching the first argument with a certificate. The certificate with the private key can be obtained from a file or from a certificate installed in a certificate store by providing a subject name or a SHA-1 fingerprint.

For more details, visit the official website.

///

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

  • <targetPath> via
  • --certificate-fingerprint via
  • --certificate-password via
  • --certificate-path via
  • --certificate-store-location via
  • --certificate-store-name via
  • --certificate-subject-name via
  • --hash-algorithm via
  • --output via
  • --overwrite via
  • --timestamp-hash-algorithm via
  • --timestamper via
  • --verbosity via
public static IReadOnlyCollection DotNetNuGetSign(DotNetNuGetSignSettings options = null) => new DotNetTasks().Run(options); - /// + /// public static IReadOnlyCollection DotNetNuGetSign(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetSignSettings())); - /// + /// public static IEnumerable<(DotNetNuGetSignSettings Settings, IReadOnlyCollection Output)> DotNetNuGetSign(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetSign, degreeOfParallelism, completeOnFailure); ///

The dotnet nuget verify command verifies a signed NuGet package.

For more details, visit the official website.

///

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

  • <targetPath> via
  • --certificate-fingerprint via
  • --configfile via
  • --verbosity via
public static IReadOnlyCollection DotNetNuGetVerify(DotNetNuGetVerifySettings options = null) => new DotNetTasks().Run(options); - /// + /// public static IReadOnlyCollection DotNetNuGetVerify(Configure configurator) => new DotNetTasks().Run(configurator.Invoke(new DotNetNuGetVerifySettings())); - /// + /// public static IEnumerable<(DotNetNuGetVerifySettings Settings, IReadOnlyCollection Output)> DotNetNuGetVerify(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(DotNetNuGetVerify, 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetTest), Arguments = "test")] @@ -282,7 +282,7 @@ public partial class DotNetTestSettings : ToolOptions } #endregion #region DotNetRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetRun), Arguments = "run")] @@ -349,7 +349,7 @@ public partial class DotNetRunSettings : ToolOptions } #endregion #region DotNetRestoreSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetRestore), Arguments = "restore")] @@ -390,7 +390,7 @@ public partial class DotNetRestoreSettings : ToolOptions } #endregion #region DotNetPackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetPack), Arguments = "pack")] @@ -449,7 +449,7 @@ public partial class DotNetPackSettings : ToolOptions } #endregion #region DotNetBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetBuild), Arguments = "build")] @@ -512,7 +512,7 @@ public partial class DotNetBuildSettings : ToolOptions } #endregion #region DotNetMSBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetMSBuild), Arguments = "msbuild")] @@ -549,7 +549,7 @@ public partial class DotNetMSBuildSettings : ToolOptions } #endregion #region DotNetCleanSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetClean), Arguments = "clean")] @@ -576,7 +576,7 @@ public partial class DotNetCleanSettings : ToolOptions } #endregion #region DotNetFormatSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetFormat), Arguments = "format")] @@ -607,7 +607,7 @@ public partial class DotNetFormatSettings : ToolOptions } #endregion #region DotNetPublishSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetPublish), Arguments = "publish")] @@ -672,7 +672,7 @@ public partial class DotNetPublishSettings : ToolOptions } #endregion #region DotNetNuGetPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetPush), Arguments = "nuget push")] @@ -703,7 +703,7 @@ public partial class DotNetNuGetPushSettings : ToolOptions } #endregion #region DotNetNuGetDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetDelete), Arguments = "nuget delete")] @@ -728,7 +728,7 @@ public partial class DotNetNuGetDeleteSettings : ToolOptions } #endregion #region DotNetNuGetSignSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetSign), Arguments = "nuget sign")] @@ -763,7 +763,7 @@ public partial class DotNetNuGetSignSettings : ToolOptions } #endregion #region DotNetNuGetVerifySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetVerify), Arguments = "nuget verify")] @@ -780,7 +780,7 @@ public partial class DotNetNuGetVerifySettings : ToolOptions } #endregion #region DotNetNuGetAddSourceSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetAddSource), Arguments = "nuget add source")] @@ -803,7 +803,7 @@ public partial class DotNetNuGetAddSourceSettings : ToolOptions } #endregion #region DotNetNuGetUpdateSourceSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetNuGetUpdateSource), Arguments = "nuget update source")] @@ -826,7 +826,7 @@ public partial class DotNetNuGetUpdateSourceSettings : ToolOptions } #endregion #region DotNetToolInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolInstall), Arguments = "tool install")] @@ -851,7 +851,7 @@ public partial class DotNetToolInstallSettings : ToolOptions } #endregion #region DotNetToolRestoreSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolRestore), Arguments = "tool restore")] @@ -874,7 +874,7 @@ public partial class DotNetToolRestoreSettings : ToolOptions } #endregion #region DotNetToolUninstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolUninstall), Arguments = "tool uninstall")] @@ -891,7 +891,7 @@ public partial class DotNetToolUninstallSettings : ToolOptions } #endregion #region DotNetToolUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetToolUpdate), Arguments = "tool update")] @@ -916,7 +916,7 @@ public partial class DotNetToolUpdateSettings : ToolOptions } #endregion #region DotNetWorkloadInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadInstall), Arguments = "workload install")] @@ -949,7 +949,7 @@ public partial class DotNetWorkloadInstallSettings : ToolOptions } #endregion #region DotNetWorkloadUninstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadUninstall), Arguments = "workload uninstall")] @@ -960,7 +960,7 @@ public partial class DotNetWorkloadUninstallSettings : ToolOptions } #endregion #region DotNetWorkloadRestoreSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadRestore), Arguments = "workload restore")] @@ -993,7 +993,7 @@ public partial class DotNetWorkloadRestoreSettings : ToolOptions } #endregion #region DotNetWorkloadUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadUpdate), Arguments = "workload update")] @@ -1026,7 +1026,7 @@ public partial class DotNetWorkloadUpdateSettings : ToolOptions } #endregion #region DotNetWorkloadRepairSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotNetTasks), Command = nameof(DotNetTasks.DotNetWorkloadRepair), Arguments = "workload repair")] @@ -1055,7 +1055,7 @@ public partial class DotNetWorkloadRepairSettings : ToolOptions } #endregion #region DotNetTestSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetTestSettingsExtensions @@ -1559,7 +1559,7 @@ [Pure] [Builder(Type = typeof(DotNetTestSettings), Property = nameof(DotNetTestS } #endregion #region DotNetRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetRunSettingsExtensions @@ -2370,7 +2370,7 @@ [Pure] [Builder(Type = typeof(DotNetRunSettings), Property = nameof(DotNetRunSet } #endregion #region DotNetRestoreSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetRestoreSettingsExtensions @@ -2999,7 +2999,7 @@ [Pure] [Builder(Type = typeof(DotNetRestoreSettings), Property = nameof(DotNetRe } #endregion #region DotNetPackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetPackSettingsExtensions @@ -3754,7 +3754,7 @@ [Pure] [Builder(Type = typeof(DotNetPackSettings), Property = nameof(DotNetPackS } #endregion #region DotNetBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetBuildSettingsExtensions @@ -4531,7 +4531,7 @@ [Pure] [Builder(Type = typeof(DotNetBuildSettings), Property = nameof(DotNetBuil } #endregion #region DotNetMSBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetMSBuildSettingsExtensions @@ -5141,7 +5141,7 @@ [Pure] [Builder(Type = typeof(DotNetMSBuildSettings), Property = nameof(DotNetMS } #endregion #region DotNetCleanSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetCleanSettingsExtensions @@ -5636,7 +5636,7 @@ [Pure] [Builder(Type = typeof(DotNetCleanSettings), Property = nameof(DotNetClea } #endregion #region DotNetFormatSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetFormatSettingsExtensions @@ -6195,7 +6195,7 @@ [Pure] [Builder(Type = typeof(DotNetFormatSettings), Property = nameof(DotNetFor } #endregion #region DotNetPublishSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetPublishSettingsExtensions @@ -6971,7 +6971,7 @@ [Pure] [Builder(Type = typeof(DotNetPublishSettings), Property = nameof(DotNetPu } #endregion #region DotNetNuGetPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetPushSettingsExtensions @@ -7112,7 +7112,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetPushSettings), Property = nameof(DotNet } #endregion #region DotNetNuGetDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetDeleteSettingsExtensions @@ -7220,7 +7220,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetDeleteSettings), Property = nameof(DotN } #endregion #region DotNetNuGetSignSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetSignSettingsExtensions @@ -7341,7 +7341,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetSignSettings), Property = nameof(DotNet } #endregion #region DotNetNuGetVerifySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetVerifySettingsExtensions @@ -7381,7 +7381,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetVerifySettings), Property = nameof(DotN } #endregion #region DotNetNuGetAddSourceSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetAddSourceSettingsExtensions @@ -7469,7 +7469,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetAddSourceSettings), Property = nameof(D } #endregion #region DotNetNuGetUpdateSourceSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetNuGetUpdateSourceSettingsExtensions @@ -7557,7 +7557,7 @@ [Pure] [Builder(Type = typeof(DotNetNuGetUpdateSourceSettings), Property = nameo } #endregion #region DotNetToolInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolInstallSettingsExtensions @@ -7653,7 +7653,7 @@ [Pure] [Builder(Type = typeof(DotNetToolInstallSettings), Property = nameof(DotN } #endregion #region DotNetToolRestoreSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolRestoreSettingsExtensions @@ -7768,7 +7768,7 @@ [Pure] [Builder(Type = typeof(DotNetToolRestoreSettings), Property = nameof(DotN } #endregion #region DotNetToolUninstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolUninstallSettingsExtensions @@ -7817,7 +7817,7 @@ [Pure] [Builder(Type = typeof(DotNetToolUninstallSettings), Property = nameof(Do } #endregion #region DotNetToolUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetToolUpdateSettingsExtensions @@ -7913,7 +7913,7 @@ [Pure] [Builder(Type = typeof(DotNetToolUpdateSettings), Property = nameof(DotNe } #endregion #region DotNetWorkloadInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadInstallSettingsExtensions @@ -8095,7 +8095,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadInstallSettings), Property = nameof( } #endregion #region DotNetWorkloadUninstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadUninstallSettingsExtensions @@ -8126,7 +8126,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadUninstallSettings), Property = nameo } #endregion #region DotNetWorkloadRestoreSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadRestoreSettingsExtensions @@ -8293,7 +8293,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadRestoreSettings), Property = nameof( } #endregion #region DotNetWorkloadUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadUpdateSettingsExtensions @@ -8469,7 +8469,7 @@ [Pure] [Builder(Type = typeof(DotNetWorkloadUpdateSettings), Property = nameof(D } #endregion #region DotNetWorkloadRepairSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotNetWorkloadRepairSettingsExtensions diff --git a/src/Nuke.Common/Tools/DotNet/DotNet.json b/src/Fallout.Common/Tools/DotNet/DotNet.json similarity index 99% rename from src/Nuke.Common/Tools/DotNet/DotNet.json rename to src/Fallout.Common/Tools/DotNet/DotNet.json index 464b3b06b..24edb2809 100644 --- a/src/Nuke.Common/Tools/DotNet/DotNet.json +++ b/src/Fallout.Common/Tools/DotNet/DotNet.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/dotnet/docs/main/docs/core/tools/dotnet-test.md", "https://raw.githubusercontent.com/dotnet/docs/main/docs/core/tools/dotnet-run.md", diff --git a/src/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs b/src/Fallout.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs similarity index 97% rename from src/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs rename to src/Fallout.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs index d8f7aa2b4..7b44590f6 100644 --- a/src/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs +++ b/src/Fallout.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs @@ -7,9 +7,9 @@ using System.ComponentModel; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.DotNet; +namespace Fallout.Common.Tools.DotNet; [PublicAPI] [TypeConverter(typeof(TypeConverter))] diff --git a/src/Nuke.Common/Tools/DotNet/DotNetTasks.cs b/src/Fallout.Common/Tools/DotNet/DotNetTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/DotNet/DotNetTasks.cs rename to src/Fallout.Common/Tools/DotNet/DotNetTasks.cs index 3a9847ceb..6147dacee 100644 --- a/src/Nuke.Common/Tools/DotNet/DotNetTasks.cs +++ b/src/Fallout.Common/Tools/DotNet/DotNetTasks.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog.Events; -namespace Nuke.Common.Tools.DotNet; +namespace Fallout.Common.Tools.DotNet; [PublicAPI] public class DotNetVerbosityMappingAttribute : VerbosityMappingAttribute diff --git a/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs b/src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs rename to src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs index 95b478741..8fccd29cd 100644 --- a/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs +++ b/src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.DotnetPackaging; +namespace Fallout.Common.Tools.DotnetPackaging; ///

DotnetPackaging is able to package your application into various formats, including Deb and AppImage.

For more details, visit the official website.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class DotnetPackagingTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotnetPackagingTasks), Command = nameof(DotnetPackagingTasks.DotnetPackagingDeb), Arguments = "deb")] @@ -59,7 +59,7 @@ public partial class DotnetPackagingDebSettings : ToolOptions } #endregion #region DotnetPackagingAppImageSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(DotnetPackagingTasks), Command = nameof(DotnetPackagingTasks.DotnetPackagingAppImage), Arguments = "appimage")] @@ -92,7 +92,7 @@ public partial class DotnetPackagingAppImageSettings : ToolOptions } #endregion #region DotnetPackagingDebSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotnetPackagingDebSettingsExtensions @@ -124,7 +124,7 @@ [Pure] [Builder(Type = typeof(DotnetPackagingDebSettings), Property = nameof(Dot } #endregion #region DotnetPackagingAppImageSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class DotnetPackagingAppImageSettingsExtensions diff --git a/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json b/src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.json similarity index 99% rename from src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json rename to src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.json index 7a26d7317..79befff60 100644 --- a/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json +++ b/src/Fallout.Common/Tools/DotnetPackaging/DotnetPackaging.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/SuperJMN/DotnetPackaging/tree/master/src/DotnetPackaging.Console" ], diff --git a/src/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs b/src/Fallout.Common/Tools/EntityFramework/EntityFramework.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs rename to src/Fallout.Common/Tools/EntityFramework/EntityFramework.Generated.cs index 97cbabcac..1583cd6b5 100644 --- a/src/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs +++ b/src/Fallout.Common/Tools/EntityFramework/EntityFramework.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/EntityFramework/EntityFramework.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/EntityFramework/EntityFramework.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.EntityFramework; +namespace Fallout.Common.Tools.EntityFramework; ///

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.

[PublicAPI] @@ -31,83 +31,83 @@ public partial class EntityFrameworkTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDatabaseDrop), Arguments = "database drop")] @@ -142,7 +142,7 @@ public partial class EntityFrameworkDatabaseDropSettings : ToolOptions } #endregion #region EntityFrameworkDatabaseUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDatabaseUpdate), Arguments = "database update")] @@ -177,7 +177,7 @@ public partial class EntityFrameworkDatabaseUpdateSettings : ToolOptions } #endregion #region EntityFrameworkDbContextInfoSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextInfo), Arguments = "dbcontext info")] @@ -208,7 +208,7 @@ public partial class EntityFrameworkDbContextInfoSettings : ToolOptions } #endregion #region EntityFrameworkDbContextListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextList), Arguments = "dbcontext list")] @@ -239,7 +239,7 @@ public partial class EntityFrameworkDbContextListSettings : ToolOptions } #endregion #region EntityFrameworkDbContextScaffoldSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextScaffold), Arguments = "dbcontext scaffold")] @@ -296,7 +296,7 @@ public partial class EntityFrameworkDbContextScaffoldSettings : ToolOptions } #endregion #region EntityFrameworkDbContextScriptSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkDbContextScript), Arguments = "dbcontext script")] @@ -329,7 +329,7 @@ public partial class EntityFrameworkDbContextScriptSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsAddSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsAdd), Arguments = "migrations add")] @@ -366,7 +366,7 @@ public partial class EntityFrameworkMigrationsAddSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsList), Arguments = "migrations list")] @@ -401,7 +401,7 @@ public partial class EntityFrameworkMigrationsListSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsRemove), Arguments = "migrations remove")] @@ -434,7 +434,7 @@ public partial class EntityFrameworkMigrationsRemoveSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsBundleSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsBundle), Arguments = "migrations bundle")] @@ -473,7 +473,7 @@ public partial class EntityFrameworkMigrationsBundleSettings : ToolOptions } #endregion #region EntityFrameworkMigrationsScriptSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(EntityFrameworkTasks), Command = nameof(EntityFrameworkTasks.EntityFrameworkMigrationsScript), Arguments = "migrations script")] @@ -514,7 +514,7 @@ public partial class EntityFrameworkMigrationsScriptSettings : ToolOptions } #endregion #region EntityFrameworkDatabaseDropSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDatabaseDropSettingsExtensions @@ -689,7 +689,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDatabaseDropSettings), Property = n } #endregion #region EntityFrameworkDatabaseUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDatabaseUpdateSettingsExtensions @@ -846,7 +846,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDatabaseUpdateSettings), Property = } #endregion #region EntityFrameworkDbContextInfoSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextInfoSettingsExtensions @@ -987,7 +987,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextInfoSettings), Property = } #endregion #region EntityFrameworkDbContextListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextListSettingsExtensions @@ -1128,7 +1128,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextListSettings), Property = } #endregion #region EntityFrameworkDbContextScaffoldSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextScaffoldSettingsExtensions @@ -1448,7 +1448,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextScaffoldSettings), Propert } #endregion #region EntityFrameworkDbContextScriptSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkDbContextScriptSettingsExtensions @@ -1597,7 +1597,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkDbContextScriptSettings), Property } #endregion #region EntityFrameworkMigrationsAddSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsAddSettingsExtensions @@ -1762,7 +1762,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsAddSettings), Property = } #endregion #region EntityFrameworkMigrationsListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsListSettingsExtensions @@ -1928,7 +1928,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsListSettings), Property = } #endregion #region EntityFrameworkMigrationsRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsRemoveSettingsExtensions @@ -2086,7 +2086,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsRemoveSettings), Property } #endregion #region EntityFrameworkMigrationsBundleSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsBundleSettingsExtensions @@ -2277,7 +2277,7 @@ [Pure] [Builder(Type = typeof(EntityFrameworkMigrationsBundleSettings), Property } #endregion #region EntityFrameworkMigrationsScriptSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class EntityFrameworkMigrationsScriptSettingsExtensions diff --git a/src/Nuke.Common/Tools/EntityFramework/EntityFramework.json b/src/Fallout.Common/Tools/EntityFramework/EntityFramework.json similarity index 99% rename from src/Nuke.Common/Tools/EntityFramework/EntityFramework.json rename to src/Fallout.Common/Tools/EntityFramework/EntityFramework.json index 469e34c1d..9b590214d 100644 --- a/src/Nuke.Common/Tools/EntityFramework/EntityFramework.json +++ b/src/Fallout.Common/Tools/EntityFramework/EntityFramework.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/aspnet/EntityFramework.Docs/master/entity-framework/core/miscellaneous/cli/dotnet.md" ], diff --git a/src/Nuke.Common/Tools/Fixie/Fixie.Generated.cs b/src/Fallout.Common/Tools/Fixie/Fixie.Generated.cs similarity index 93% rename from src/Nuke.Common/Tools/Fixie/Fixie.Generated.cs rename to src/Fallout.Common/Tools/Fixie/Fixie.Generated.cs index 8fd3af40d..457ca061c 100644 --- a/src/Nuke.Common/Tools/Fixie/Fixie.Generated.cs +++ b/src/Fallout.Common/Tools/Fixie/Fixie.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Fixie/Fixie.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Fixie/Fixie.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Fixie; +namespace Fallout.Common.Tools.Fixie; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class FixieTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(FixieTasks), Command = nameof(FixieTasks.Fixie))] @@ -56,7 +56,7 @@ public partial class FixieSettings : ToolOptions } #endregion #region FixieSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class FixieSettingsExtensions diff --git a/src/Nuke.Common/Tools/Fixie/Fixie.json b/src/Fallout.Common/Tools/Fixie/Fixie.json similarity index 96% rename from src/Nuke.Common/Tools/Fixie/Fixie.json rename to src/Fallout.Common/Tools/Fixie/Fixie.json index 0d291b2be..3f9a1724d 100644 --- a/src/Nuke.Common/Tools/Fixie/Fixie.json +++ b/src/Fallout.Common/Tools/Fixie/Fixie.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/fixie/fixie/main/src/Fixie.Console/Program.cs" ], diff --git a/src/Nuke.Common/Tools/Git/Git.Generated.cs b/src/Fallout.Common/Tools/Git/Git.Generated.cs similarity index 93% rename from src/Nuke.Common/Tools/Git/Git.Generated.cs rename to src/Fallout.Common/Tools/Git/Git.Generated.cs index ff07d3b92..1ec5c7777 100644 --- a/src/Nuke.Common/Tools/Git/Git.Generated.cs +++ b/src/Fallout.Common/Tools/Git/Git.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Git/Git.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Git/Git.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Git; +namespace Fallout.Common.Tools.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.

[PublicAPI] diff --git a/src/Nuke.Common/Tools/Git/Git.json b/src/Fallout.Common/Tools/Git/Git.json similarity index 94% rename from src/Nuke.Common/Tools/Git/Git.json rename to src/Fallout.Common/Tools/Git/Git.json index 894df5634..66b49037c 100644 --- a/src/Nuke.Common/Tools/Git/Git.json +++ b/src/Fallout.Common/Tools/Git/Git.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "Git", "officialUrl": "https://git-scm.com/", "help": "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.", diff --git a/src/Nuke.Common/Tools/Git/GitTasks.cs b/src/Fallout.Common/Tools/Git/GitTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/Git/GitTasks.cs rename to src/Fallout.Common/Tools/Git/GitTasks.cs index 7e1225a3f..6df2e7b54 100644 --- a/src/Nuke.Common/Tools/Git/GitTasks.cs +++ b/src/Fallout.Common/Tools/Git/GitTasks.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.Git; +namespace Fallout.Common.Tools.Git; [LogErrorAsStandard] partial class GitTasks diff --git a/src/Nuke.Common/Tools/GitHub/GitHubTasks.cs b/src/Fallout.Common/Tools/GitHub/GitHubTasks.cs similarity index 98% rename from src/Nuke.Common/Tools/GitHub/GitHubTasks.cs rename to src/Fallout.Common/Tools/GitHub/GitHubTasks.cs index b39fcfc5d..052b31956 100644 --- a/src/Nuke.Common/Tools/GitHub/GitHubTasks.cs +++ b/src/Fallout.Common/Tools/GitHub/GitHubTasks.cs @@ -9,12 +9,12 @@ using System.Linq; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Git; -using Nuke.Common.Utilities; +using Fallout.Common.Git; +using Fallout.Common.Utilities; using Octokit; -using static Nuke.Common.IO.PathConstruction; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.Tools.GitHub; +namespace Fallout.Common.Tools.GitHub; public enum GitHubItemType { diff --git a/src/Nuke.Common/Tools/GitLink/GitLink.Generated.cs b/src/Fallout.Common/Tools/GitLink/GitLink.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/GitLink/GitLink.Generated.cs rename to src/Fallout.Common/Tools/GitLink/GitLink.Generated.cs index 1c511f050..2f360055c 100644 --- a/src/Nuke.Common/Tools/GitLink/GitLink.Generated.cs +++ b/src/Fallout.Common/Tools/GitLink/GitLink.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/GitLink/GitLink.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/GitLink/GitLink.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.GitLink; +namespace Fallout.Common.Tools.GitLink; ///

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.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class GitLinkTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitLinkTasks), Command = nameof(GitLinkTasks.GitLink2))] @@ -79,7 +79,7 @@ public partial class GitLink2Settings : ToolOptions } #endregion #region GitLink3Settings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitLinkTasks), Command = nameof(GitLinkTasks.GitLink3))] @@ -100,7 +100,7 @@ public partial class GitLink3Settings : ToolOptions } #endregion #region GitLink2SettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitLink2SettingsExtensions @@ -248,7 +248,7 @@ [Pure] [Builder(Type = typeof(GitLink2Settings), Property = nameof(GitLink2Setti } #endregion #region GitLink3SettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitLink3SettingsExtensions diff --git a/src/Nuke.Common/Tools/GitLink/GitLink.json b/src/Fallout.Common/Tools/GitLink/GitLink.json similarity index 98% rename from src/Nuke.Common/Tools/GitLink/GitLink.json rename to src/Fallout.Common/Tools/GitLink/GitLink.json index d24cec1a9..277f01940 100644 --- a/src/Nuke.Common/Tools/GitLink/GitLink.json +++ b/src/Fallout.Common/Tools/GitLink/GitLink.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/GitTools/GitLink/1520bf13cf35337a368aa0c960135c564e519fbf/src/GitLink/Program.cs" ], diff --git a/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs b/src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs rename to src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs index d39225863..d822be36a 100644 --- a/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs +++ b/src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.GitReleaseManager; +namespace Fallout.Common.Tools.GitReleaseManager; ///

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.

[PublicAPI] @@ -31,41 +31,41 @@ public partial class GitReleaseManagerTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerAddAssets), Arguments = "addasset")] @@ -92,7 +92,7 @@ public partial class GitReleaseManagerAddAssetsSettings : ToolOptions } #endregion #region GitReleaseManagerCloseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerClose), Arguments = "close")] @@ -117,7 +117,7 @@ public partial class GitReleaseManagerCloseSettings : ToolOptions } #endregion #region GitReleaseManagerCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerCreate), Arguments = "create")] @@ -152,7 +152,7 @@ public partial class GitReleaseManagerCreateSettings : ToolOptions } #endregion #region GitReleaseManagerExportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerExport), Arguments = "export")] @@ -179,7 +179,7 @@ public partial class GitReleaseManagerExportSettings : ToolOptions } #endregion #region GitReleaseManagerPublishSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitReleaseManagerTasks), Command = nameof(GitReleaseManagerTasks.GitReleaseManagerPublish), Arguments = "publish")] @@ -204,7 +204,7 @@ public partial class GitReleaseManagerPublishSettings : ToolOptions } #endregion #region GitReleaseManagerAddAssetsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerAddAssetsSettingsExtensions @@ -299,7 +299,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerAddAssetsSettings), Property = na } #endregion #region GitReleaseManagerCloseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerCloseSettingsExtensions @@ -371,7 +371,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerCloseSettings), Property = nameof } #endregion #region GitReleaseManagerCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerCreateSettingsExtensions @@ -507,7 +507,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerCreateSettings), Property = nameo } #endregion #region GitReleaseManagerExportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerExportSettingsExtensions @@ -587,7 +587,7 @@ [Pure] [Builder(Type = typeof(GitReleaseManagerExportSettings), Property = nameo } #endregion #region GitReleaseManagerPublishSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitReleaseManagerPublishSettingsExtensions diff --git a/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json b/src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.json similarity index 99% rename from src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json rename to src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.json index e836952ed..65e83a99f 100644 --- a/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json +++ b/src/Fallout.Common/Tools/GitReleaseManager/GitReleaseManager.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/GitTools/GitReleaseManager/develop/Source/GitReleaseManager.Cli/Options/BaseSubOptions.cs", "https://raw.githubusercontent.com/GitTools/GitReleaseManager/develop/Source/GitReleaseManager.Cli/Options/BaseGitHubSubOptions.cs", diff --git a/src/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs b/src/Fallout.Common/Tools/GitVersion/GitVersion.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs rename to src/Fallout.Common/Tools/GitVersion/GitVersion.Generated.cs index 53da4ef12..dfeedbb62 100644 --- a/src/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs +++ b/src/Fallout.Common/Tools/GitVersion/GitVersion.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/GitVersion/GitVersion.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/GitVersion/GitVersion.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.GitVersion; +namespace Fallout.Common.Tools.GitVersion; ///

GitVersion is a tool to help you achieve Semantic Versioning on your project.

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class GitVersionTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(GitVersionTasks), Command = nameof(GitVersionTasks.GitVersion))] @@ -94,7 +94,7 @@ public partial class GitVersionSettings : ToolOptions, IToolOptionsWithFramework } #endregion #region GitVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class GitVersionSettingsExtensions diff --git a/src/Nuke.Common/Tools/GitVersion/GitVersion.json b/src/Fallout.Common/Tools/GitVersion/GitVersion.json similarity index 99% rename from src/Nuke.Common/Tools/GitVersion/GitVersion.json rename to src/Fallout.Common/Tools/GitVersion/GitVersion.json index 3b47399fe..2e67e0495 100644 --- a/src/Nuke.Common/Tools/GitVersion/GitVersion.json +++ b/src/Fallout.Common/Tools/GitVersion/GitVersion.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/GitTools/GitVersion/master/docs/more-info/variables.md", "https://raw.githubusercontent.com/GitTools/GitVersion/master/src/GitVersionExe/HelpWriter.cs" diff --git a/src/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs b/src/Fallout.Common/Tools/GitVersion/GitVersionAttribute.cs similarity index 88% rename from src/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs rename to src/Fallout.Common/Tools/GitVersion/GitVersionAttribute.cs index 5130e8a8e..ba9910e90 100644 --- a/src/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs +++ b/src/Fallout.Common/Tools/GitVersion/GitVersionAttribute.cs @@ -7,17 +7,17 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Git; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Git; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; using Serilog; -using static Nuke.Common.ControlFlow; +using static Fallout.Common.ControlFlow; -namespace Nuke.Common.Tools.GitVersion; +namespace Fallout.Common.Tools.GitVersion; /// /// Injects an instance of based on the local repository. diff --git a/src/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs b/src/Fallout.Common/Tools/GitVersion/GitVersionTasks.cs similarity index 91% rename from src/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs rename to src/Fallout.Common/Tools/GitVersion/GitVersionTasks.cs index 0ba4c09a3..9b9745736 100644 --- a/src/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs +++ b/src/Fallout.Common/Tools/GitVersion/GitVersionTasks.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tools.GitVersion; +namespace Fallout.Common.Tools.GitVersion; partial class GitVersionTasks { diff --git a/src/Nuke.Common/Tools/Helm/Helm.Generated.cs b/src/Fallout.Common/Tools/Helm/Helm.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/Helm/Helm.Generated.cs rename to src/Fallout.Common/Tools/Helm/Helm.Generated.cs index 10969ddb7..9b869dead 100644 --- a/src/Nuke.Common/Tools/Helm/Helm.Generated.cs +++ b/src/Fallout.Common/Tools/Helm/Helm.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Helm/Helm.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Helm/Helm.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Helm; +namespace Fallout.Common.Tools.Helm; ///

For more details, visit the official website.

[PublicAPI] @@ -30,300 +30,300 @@ public partial class HelmTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmCompletion), Arguments = "completion")] @@ -334,7 +334,7 @@ public partial class HelmCompletionSettings : HelmOptionsBase } #endregion #region HelmCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmCreate), Arguments = "create")] @@ -347,7 +347,7 @@ public partial class HelmCreateSettings : HelmOptionsBase } #endregion #region HelmDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDelete), Arguments = "delete")] @@ -380,7 +380,7 @@ public partial class HelmDeleteSettings : HelmOptionsBase } #endregion #region HelmDependencyBuildSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyBuild), Arguments = "dependency build")] @@ -395,7 +395,7 @@ public partial class HelmDependencyBuildSettings : HelmOptionsBase } #endregion #region HelmDependencyListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyList), Arguments = "dependency list")] @@ -406,7 +406,7 @@ public partial class HelmDependencyListSettings : HelmOptionsBase } #endregion #region HelmDependencyUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmDependencyUpdate), Arguments = "dependency update")] @@ -423,7 +423,7 @@ public partial class HelmDependencyUpdateSettings : HelmOptionsBase } #endregion #region HelmFetchSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmFetch), Arguments = "fetch")] @@ -462,7 +462,7 @@ public partial class HelmFetchSettings : HelmOptionsBase } #endregion #region HelmGetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGet), Arguments = "get")] @@ -487,7 +487,7 @@ public partial class HelmGetSettings : HelmOptionsBase } #endregion #region HelmGetHooksSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetHooks), Arguments = "get hooks")] @@ -512,7 +512,7 @@ public partial class HelmGetHooksSettings : HelmOptionsBase } #endregion #region HelmGetManifestSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetManifest), Arguments = "get manifest")] @@ -537,7 +537,7 @@ public partial class HelmGetManifestSettings : HelmOptionsBase } #endregion #region HelmGetNotesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetNotes), Arguments = "get notes")] @@ -562,7 +562,7 @@ public partial class HelmGetNotesSettings : HelmOptionsBase } #endregion #region HelmGetValuesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmGetValues), Arguments = "get values")] @@ -591,7 +591,7 @@ public partial class HelmGetValuesSettings : HelmOptionsBase } #endregion #region HelmHistorySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmHistory), Arguments = "history")] @@ -620,7 +620,7 @@ public partial class HelmHistorySettings : HelmOptionsBase } #endregion #region HelmHomeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmHome), Arguments = "home")] @@ -629,7 +629,7 @@ public partial class HelmHomeSettings : HelmOptionsBase } #endregion #region HelmInitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInit), Arguments = "init")] @@ -686,7 +686,7 @@ public partial class HelmInitSettings : HelmOptionsBase } #endregion #region HelmInspectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspect), Arguments = "inspect")] @@ -717,7 +717,7 @@ public partial class HelmInspectSettings : HelmOptionsBase } #endregion #region HelmInspectChartSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectChart), Arguments = "inspect chart")] @@ -748,7 +748,7 @@ public partial class HelmInspectChartSettings : HelmOptionsBase } #endregion #region HelmInspectReadmeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectReadme), Arguments = "inspect readme")] @@ -775,7 +775,7 @@ public partial class HelmInspectReadmeSettings : HelmOptionsBase } #endregion #region HelmInspectValuesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInspectValues), Arguments = "inspect values")] @@ -806,7 +806,7 @@ public partial class HelmInspectValuesSettings : HelmOptionsBase } #endregion #region HelmInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmInstall), Arguments = "install")] @@ -883,7 +883,7 @@ public partial class HelmInstallSettings : HelmOptionsBase } #endregion #region HelmLintSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmLint), Arguments = "lint")] @@ -906,7 +906,7 @@ public partial class HelmLintSettings : HelmOptionsBase } #endregion #region HelmListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmList), Arguments = "list")] @@ -959,7 +959,7 @@ public partial class HelmListSettings : HelmOptionsBase } #endregion #region HelmPackageSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPackage), Arguments = "package")] @@ -986,7 +986,7 @@ public partial class HelmPackageSettings : HelmOptionsBase } #endregion #region HelmPluginInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginInstall), Arguments = "plugin install")] @@ -1001,7 +1001,7 @@ public partial class HelmPluginInstallSettings : HelmOptionsBase } #endregion #region HelmPluginListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginList), Arguments = "plugin list")] @@ -1010,7 +1010,7 @@ public partial class HelmPluginListSettings : HelmOptionsBase } #endregion #region HelmPluginRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginRemove), Arguments = "plugin remove")] @@ -1021,7 +1021,7 @@ public partial class HelmPluginRemoveSettings : HelmOptionsBase } #endregion #region HelmPluginUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmPluginUpdate), Arguments = "plugin update")] @@ -1032,7 +1032,7 @@ public partial class HelmPluginUpdateSettings : HelmOptionsBase } #endregion #region HelmRepoAddSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoAdd), Arguments = "repo add")] @@ -1057,7 +1057,7 @@ public partial class HelmRepoAddSettings : HelmOptionsBase } #endregion #region HelmRepoIndexSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoIndex), Arguments = "repo index")] @@ -1072,7 +1072,7 @@ public partial class HelmRepoIndexSettings : HelmOptionsBase } #endregion #region HelmRepoListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoList), Arguments = "repo list")] @@ -1081,7 +1081,7 @@ public partial class HelmRepoListSettings : HelmOptionsBase } #endregion #region HelmRepoRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoRemove), Arguments = "repo remove")] @@ -1092,7 +1092,7 @@ public partial class HelmRepoRemoveSettings : HelmOptionsBase } #endregion #region HelmRepoUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRepoUpdate), Arguments = "repo update")] @@ -1103,7 +1103,7 @@ public partial class HelmRepoUpdateSettings : HelmOptionsBase } #endregion #region HelmResetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmReset), Arguments = "reset")] @@ -1128,7 +1128,7 @@ public partial class HelmResetSettings : HelmOptionsBase } #endregion #region HelmRollbackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmRollback), Arguments = "rollback")] @@ -1167,7 +1167,7 @@ public partial class HelmRollbackSettings : HelmOptionsBase } #endregion #region HelmSearchSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmSearch), Arguments = "search")] @@ -1186,7 +1186,7 @@ public partial class HelmSearchSettings : HelmOptionsBase } #endregion #region HelmServeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmServe), Arguments = "serve")] @@ -1201,7 +1201,7 @@ public partial class HelmServeSettings : HelmOptionsBase } #endregion #region HelmStatusSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmStatus), Arguments = "status")] @@ -1228,7 +1228,7 @@ public partial class HelmStatusSettings : HelmOptionsBase } #endregion #region HelmTemplateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmTemplate), Arguments = "template")] @@ -1263,7 +1263,7 @@ public partial class HelmTemplateSettings : HelmOptionsBase } #endregion #region HelmTestSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmTest), Arguments = "test")] @@ -1292,7 +1292,7 @@ public partial class HelmTestSettings : HelmOptionsBase } #endregion #region HelmUpgradeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmUpgrade), Arguments = "upgrade")] @@ -1373,7 +1373,7 @@ public partial class HelmUpgradeSettings : HelmOptionsBase } #endregion #region HelmVerifySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmVerify), Arguments = "verify")] @@ -1386,7 +1386,7 @@ public partial class HelmVerifySettings : HelmOptionsBase } #endregion #region HelmVersionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(HelmTasks), Command = nameof(HelmTasks.HelmVersion), Arguments = "version")] @@ -1437,7 +1437,7 @@ public partial class HelmOptionsBase : ToolOptions } #endregion #region HelmCompletionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmCompletionSettingsExtensions @@ -1453,7 +1453,7 @@ [Pure] [Builder(Type = typeof(HelmCompletionSettings), Property = nameof(HelmCom } #endregion #region HelmCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmCreateSettingsExtensions @@ -1477,7 +1477,7 @@ [Pure] [Builder(Type = typeof(HelmCreateSettings), Property = nameof(HelmCreateS } #endregion #region HelmDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDeleteSettingsExtensions @@ -1641,7 +1641,7 @@ [Pure] [Builder(Type = typeof(HelmDeleteSettings), Property = nameof(HelmDeleteS } #endregion #region HelmDependencyBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyBuildSettingsExtensions @@ -1682,7 +1682,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyBuildSettings), Property = nameof(He } #endregion #region HelmDependencyListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyListSettingsExtensions @@ -1698,7 +1698,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyListSettings), Property = nameof(Hel } #endregion #region HelmDependencyUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmDependencyUpdateSettingsExtensions @@ -1756,7 +1756,7 @@ [Pure] [Builder(Type = typeof(HelmDependencyUpdateSettings), Property = nameof(H } #endregion #region HelmFetchSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmFetchSettingsExtensions @@ -1935,7 +1935,7 @@ [Pure] [Builder(Type = typeof(HelmFetchSettings), Property = nameof(HelmFetchSet } #endregion #region HelmGetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetSettingsExtensions @@ -2025,7 +2025,7 @@ [Pure] [Builder(Type = typeof(HelmGetSettings), Property = nameof(HelmGetSetting } #endregion #region HelmGetHooksSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetHooksSettingsExtensions @@ -2115,7 +2115,7 @@ [Pure] [Builder(Type = typeof(HelmGetHooksSettings), Property = nameof(HelmGetHo } #endregion #region HelmGetManifestSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetManifestSettingsExtensions @@ -2205,7 +2205,7 @@ [Pure] [Builder(Type = typeof(HelmGetManifestSettings), Property = nameof(HelmGe } #endregion #region HelmGetNotesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetNotesSettingsExtensions @@ -2295,7 +2295,7 @@ [Pure] [Builder(Type = typeof(HelmGetNotesSettings), Property = nameof(HelmGetNo } #endregion #region HelmGetValuesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmGetValuesSettingsExtensions @@ -2410,7 +2410,7 @@ [Pure] [Builder(Type = typeof(HelmGetValuesSettings), Property = nameof(HelmGetV } #endregion #region HelmHistorySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmHistorySettingsExtensions @@ -2516,7 +2516,7 @@ [Pure] [Builder(Type = typeof(HelmHistorySettings), Property = nameof(HelmHistor } #endregion #region HelmHomeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmHomeSettingsExtensions @@ -2524,7 +2524,7 @@ public static partial class HelmHomeSettingsExtensions } #endregion #region HelmInitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInitSettingsExtensions @@ -2832,7 +2832,7 @@ [Pure] [Builder(Type = typeof(HelmInitSettings), Property = nameof(HelmInitSetti } #endregion #region HelmInspectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectSettingsExtensions @@ -2946,7 +2946,7 @@ [Pure] [Builder(Type = typeof(HelmInspectSettings), Property = nameof(HelmInspec } #endregion #region HelmInspectChartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectChartSettingsExtensions @@ -3060,7 +3060,7 @@ [Pure] [Builder(Type = typeof(HelmInspectChartSettings), Property = nameof(HelmI } #endregion #region HelmInspectReadmeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectReadmeSettingsExtensions @@ -3158,7 +3158,7 @@ [Pure] [Builder(Type = typeof(HelmInspectReadmeSettings), Property = nameof(Helm } #endregion #region HelmInspectValuesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInspectValuesSettingsExtensions @@ -3272,7 +3272,7 @@ [Pure] [Builder(Type = typeof(HelmInspectValuesSettings), Property = nameof(Helm } #endregion #region HelmInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmInstallSettingsExtensions @@ -3702,7 +3702,7 @@ [Pure] [Builder(Type = typeof(HelmInstallSettings), Property = nameof(HelmInstal } #endregion #region HelmLintSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmLintSettingsExtensions @@ -3817,7 +3817,7 @@ [Pure] [Builder(Type = typeof(HelmLintSettings), Property = nameof(HelmLintSetti } #endregion #region HelmListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmListSettingsExtensions @@ -4109,7 +4109,7 @@ [Pure] [Builder(Type = typeof(HelmListSettings), Property = nameof(HelmListSetti } #endregion #region HelmPackageSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPackageSettingsExtensions @@ -4231,7 +4231,7 @@ [Pure] [Builder(Type = typeof(HelmPackageSettings), Property = nameof(HelmPackag } #endregion #region HelmPluginInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginInstallSettingsExtensions @@ -4278,7 +4278,7 @@ [Pure] [Builder(Type = typeof(HelmPluginInstallSettings), Property = nameof(Helm } #endregion #region HelmPluginListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginListSettingsExtensions @@ -4286,7 +4286,7 @@ public static partial class HelmPluginListSettingsExtensions } #endregion #region HelmPluginRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginRemoveSettingsExtensions @@ -4317,7 +4317,7 @@ [Pure] [Builder(Type = typeof(HelmPluginRemoveSettings), Property = nameof(HelmP } #endregion #region HelmPluginUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmPluginUpdateSettingsExtensions @@ -4348,7 +4348,7 @@ [Pure] [Builder(Type = typeof(HelmPluginUpdateSettings), Property = nameof(HelmP } #endregion #region HelmRepoAddSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoAddSettingsExtensions @@ -4429,7 +4429,7 @@ [Pure] [Builder(Type = typeof(HelmRepoAddSettings), Property = nameof(HelmRepoAd } #endregion #region HelmRepoIndexSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoIndexSettingsExtensions @@ -4461,7 +4461,7 @@ [Pure] [Builder(Type = typeof(HelmRepoIndexSettings), Property = nameof(HelmRepo } #endregion #region HelmRepoListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoListSettingsExtensions @@ -4469,7 +4469,7 @@ public static partial class HelmRepoListSettingsExtensions } #endregion #region HelmRepoRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoRemoveSettingsExtensions @@ -4485,7 +4485,7 @@ [Pure] [Builder(Type = typeof(HelmRepoRemoveSettings), Property = nameof(HelmRep } #endregion #region HelmRepoUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRepoUpdateSettingsExtensions @@ -4510,7 +4510,7 @@ [Pure] [Builder(Type = typeof(HelmRepoUpdateSettings), Property = nameof(HelmRep } #endregion #region HelmResetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmResetSettingsExtensions @@ -4618,7 +4618,7 @@ [Pure] [Builder(Type = typeof(HelmResetSettings), Property = nameof(HelmResetSet } #endregion #region HelmRollbackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmRollbackSettingsExtensions @@ -4809,7 +4809,7 @@ [Pure] [Builder(Type = typeof(HelmRollbackSettings), Property = nameof(HelmRollb } #endregion #region HelmSearchSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmSearchSettingsExtensions @@ -4875,7 +4875,7 @@ [Pure] [Builder(Type = typeof(HelmSearchSettings), Property = nameof(HelmSearchS } #endregion #region HelmServeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmServeSettingsExtensions @@ -4907,7 +4907,7 @@ [Pure] [Builder(Type = typeof(HelmServeSettings), Property = nameof(HelmServeSet } #endregion #region HelmStatusSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmStatusSettingsExtensions @@ -5005,7 +5005,7 @@ [Pure] [Builder(Type = typeof(HelmStatusSettings), Property = nameof(HelmStatusS } #endregion #region HelmTemplateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmTemplateSettingsExtensions @@ -5186,7 +5186,7 @@ [Pure] [Builder(Type = typeof(HelmTemplateSettings), Property = nameof(HelmTempl } #endregion #region HelmTestSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmTestSettingsExtensions @@ -5310,7 +5310,7 @@ [Pure] [Builder(Type = typeof(HelmTestSettings), Property = nameof(HelmTestSetti } #endregion #region HelmUpgradeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmUpgradeSettingsExtensions @@ -5783,7 +5783,7 @@ [Pure] [Builder(Type = typeof(HelmUpgradeSettings), Property = nameof(HelmUpgrad } #endregion #region HelmVerifySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmVerifySettingsExtensions @@ -5807,7 +5807,7 @@ [Pure] [Builder(Type = typeof(HelmVerifySettings), Property = nameof(HelmVerifyS } #endregion #region HelmVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class HelmVersionSettingsExtensions diff --git a/src/Nuke.Common/Tools/Helm/Helm.json b/src/Fallout.Common/Tools/Helm/Helm.json similarity index 99% rename from src/Nuke.Common/Tools/Helm/Helm.json rename to src/Fallout.Common/Tools/Helm/Helm.json index 85c972b23..bf5dff449 100644 --- a/src/Nuke.Common/Tools/Helm/Helm.json +++ b/src/Fallout.Common/Tools/Helm/Helm.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/helm/helm/master/docs/helm/helm.md", "https://raw.githubusercontent.com/helm/helm/master/docs/helm/helm_completion.md", diff --git a/src/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs b/src/Fallout.Common/Tools/ILRepack/ILRepack.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs rename to src/Fallout.Common/Tools/ILRepack/ILRepack.Generated.cs index 28a8b3613..c07215dd9 100644 --- a/src/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs +++ b/src/Fallout.Common/Tools/ILRepack/ILRepack.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/ILRepack/ILRepack.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/ILRepack/ILRepack.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.ILRepack; +namespace Fallout.Common.Tools.ILRepack; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class ILRepackTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ILRepackTasks), Command = nameof(ILRepackTasks.ILRepack))] @@ -100,7 +100,7 @@ public partial class ILRepackSettings : ToolOptions } #endregion #region ILRepackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ILRepackSettingsExtensions diff --git a/src/Nuke.Common/Tools/ILRepack/ILRepack.json b/src/Fallout.Common/Tools/ILRepack/ILRepack.json similarity index 99% rename from src/Nuke.Common/Tools/ILRepack/ILRepack.json rename to src/Fallout.Common/Tools/ILRepack/ILRepack.json index 1081af8ab..c059d4a56 100644 --- a/src/Nuke.Common/Tools/ILRepack/ILRepack.json +++ b/src/Fallout.Common/Tools/ILRepack/ILRepack.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "ILRepack", "officialUrl": "https://github.com/gluck/il-repack#readme", "help": "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.", diff --git a/src/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs b/src/Fallout.Common/Tools/InnoSetup/InnoSetup.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs rename to src/Fallout.Common/Tools/InnoSetup/InnoSetup.Generated.cs index cdb8c7176..9612b9a4e 100644 --- a/src/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs +++ b/src/Fallout.Common/Tools/InnoSetup/InnoSetup.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/InnoSetup/InnoSetup.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/InnoSetup/InnoSetup.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.InnoSetup; +namespace Fallout.Common.Tools.InnoSetup; ///

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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class InnoSetupTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(InnoSetupTasks), Command = nameof(InnoSetupTasks.InnoSetup))] @@ -65,7 +65,7 @@ public partial class InnoSetupSettings : ToolOptions } #endregion #region InnoSetupSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class InnoSetupSettingsExtensions diff --git a/src/Nuke.Common/Tools/InnoSetup/InnoSetup.json b/src/Fallout.Common/Tools/InnoSetup/InnoSetup.json similarity index 97% rename from src/Nuke.Common/Tools/InnoSetup/InnoSetup.json rename to src/Fallout.Common/Tools/InnoSetup/InnoSetup.json index 9be8bd558..b95fa4a84 100644 --- a/src/Nuke.Common/Tools/InnoSetup/InnoSetup.json +++ b/src/Fallout.Common/Tools/InnoSetup/InnoSetup.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "http://www.jrsoftware.org/ishelp/index.php?topic=compilercmdline" ], diff --git a/src/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs b/src/Fallout.Common/Tools/InnoSetup/InnoSetupSettings.cs similarity index 93% rename from src/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs rename to src/Fallout.Common/Tools/InnoSetup/InnoSetupSettings.cs index 558764636..b1fc13f18 100644 --- a/src/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs +++ b/src/Fallout.Common/Tools/InnoSetup/InnoSetupSettings.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.InnoSetup; +namespace Fallout.Common.Tools.InnoSetup; public partial class InnoSetupSettings { diff --git a/src/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs b/src/Fallout.Common/Tools/Kubernetes/Kubernetes.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs rename to src/Fallout.Common/Tools/Kubernetes/Kubernetes.Generated.cs index 5b06aacab..21c73f0be 100644 --- a/src/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs +++ b/src/Fallout.Common/Tools/Kubernetes/Kubernetes.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Kubernetes/Kubernetes.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Kubernetes/Kubernetes.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Kubernetes; +namespace Fallout.Common.Tools.Kubernetes; ///

For more details, visit the official website.

[PublicAPI] @@ -30,321 +30,321 @@ public partial class KubernetesTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApiResources), Arguments = "api-resources")] @@ -365,7 +365,7 @@ public partial class KubernetesApiResourcesSettings : KubernetesOptionsBase } #endregion #region KubernetesDrainSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDrain), Arguments = "drain")] @@ -390,7 +390,7 @@ public partial class KubernetesDrainSettings : KubernetesOptionsBase } #endregion #region KubernetesRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRun), Arguments = "run")] @@ -477,7 +477,7 @@ public partial class KubernetesRunSettings : KubernetesOptionsBase } #endregion #region KubernetesGetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesGet), Arguments = "get")] @@ -534,7 +534,7 @@ public partial class KubernetesGetSettings : KubernetesOptionsBase } #endregion #region KubernetesVersionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesVersion), Arguments = "version")] @@ -549,7 +549,7 @@ public partial class KubernetesVersionSettings : KubernetesOptionsBase } #endregion #region KubernetesTopSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesTop), Arguments = "top")] @@ -558,7 +558,7 @@ public partial class KubernetesTopSettings : KubernetesOptionsBase } #endregion #region KubernetesConfigSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesConfig), Arguments = "config")] @@ -567,7 +567,7 @@ public partial class KubernetesConfigSettings : KubernetesOptionsBase } #endregion #region KubernetesExecSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExec), Arguments = "exec")] @@ -590,7 +590,7 @@ public partial class KubernetesExecSettings : KubernetesOptionsBase } #endregion #region KubernetesRollingUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRollingUpdate), Arguments = "rolling-update")] @@ -627,7 +627,7 @@ public partial class KubernetesRollingUpdateSettings : KubernetesOptionsBase } #endregion #region KubernetesLabelSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesLabel), Arguments = "label")] @@ -670,7 +670,7 @@ public partial class KubernetesLabelSettings : KubernetesOptionsBase } #endregion #region KubernetesAnnotateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAnnotate), Arguments = "annotate")] @@ -711,7 +711,7 @@ public partial class KubernetesAnnotateSettings : KubernetesOptionsBase } #endregion #region KubernetesDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDelete), Arguments = "delete")] @@ -750,7 +750,7 @@ public partial class KubernetesDeleteSettings : KubernetesOptionsBase } #endregion #region KubernetesExposeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExpose), Arguments = "expose")] @@ -803,7 +803,7 @@ public partial class KubernetesExposeSettings : KubernetesOptionsBase } #endregion #region KubernetesOptionsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesOptions), Arguments = "options")] @@ -812,7 +812,7 @@ public partial class KubernetesOptionsSettings : KubernetesOptionsBase } #endregion #region KubernetesAttachSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAttach), Arguments = "attach")] @@ -831,7 +831,7 @@ public partial class KubernetesAttachSettings : KubernetesOptionsBase } #endregion #region KubernetesProxySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesProxy), Arguments = "proxy")] @@ -862,7 +862,7 @@ public partial class KubernetesProxySettings : KubernetesOptionsBase } #endregion #region KubernetesAlphaSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAlpha), Arguments = "alpha")] @@ -871,7 +871,7 @@ public partial class KubernetesAlphaSettings : KubernetesOptionsBase } #endregion #region KubernetesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.Kubernetes), Arguments = "kubectl")] @@ -880,7 +880,7 @@ public partial class KubernetesSettings : KubernetesOptionsBase } #endregion #region KubernetesCompletionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCompletion), Arguments = "completion")] @@ -889,7 +889,7 @@ public partial class KubernetesCompletionSettings : KubernetesOptionsBase } #endregion #region KubernetesPatchSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPatch), Arguments = "patch")] @@ -920,7 +920,7 @@ public partial class KubernetesPatchSettings : KubernetesOptionsBase } #endregion #region KubernetesReplaceSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesReplace), Arguments = "replace")] @@ -953,7 +953,7 @@ public partial class KubernetesReplaceSettings : KubernetesOptionsBase } #endregion #region KubernetesTaintSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesTaint), Arguments = "taint")] @@ -980,7 +980,7 @@ public partial class KubernetesTaintSettings : KubernetesOptionsBase } #endregion #region KubernetesDescribeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesDescribe), Arguments = "describe")] @@ -1003,7 +1003,7 @@ public partial class KubernetesDescribeSettings : KubernetesOptionsBase } #endregion #region KubernetesSetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesSet), Arguments = "set")] @@ -1014,7 +1014,7 @@ public partial class KubernetesSetSettings : KubernetesOptionsBase } #endregion #region KubernetesAuthSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAuth), Arguments = "auth")] @@ -1025,7 +1025,7 @@ public partial class KubernetesAuthSettings : KubernetesOptionsBase } #endregion #region KubernetesCertificateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCertificate), Arguments = "certificate")] @@ -1036,7 +1036,7 @@ public partial class KubernetesCertificateSettings : KubernetesOptionsBase } #endregion #region KubernetesRolloutSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRollout), Arguments = "rollout")] @@ -1047,7 +1047,7 @@ public partial class KubernetesRolloutSettings : KubernetesOptionsBase } #endregion #region KubernetesApplySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApply), Arguments = "apply")] @@ -1096,7 +1096,7 @@ public partial class KubernetesApplySettings : KubernetesOptionsBase } #endregion #region KubernetesApplyKustomizeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApplyKustomize), Arguments = "apply -k")] @@ -1147,7 +1147,7 @@ public partial class KubernetesApplyKustomizeSettings : KubernetesOptionsBase } #endregion #region KubernetesCordonSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCordon), Arguments = "cordon")] @@ -1162,7 +1162,7 @@ public partial class KubernetesCordonSettings : KubernetesOptionsBase } #endregion #region KubernetesCpSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCp), Arguments = "cp")] @@ -1177,7 +1177,7 @@ public partial class KubernetesCpSettings : KubernetesOptionsBase } #endregion #region KubernetesApiVersionsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesApiVersions), Arguments = "api-versions")] @@ -1186,7 +1186,7 @@ public partial class KubernetesApiVersionsSettings : KubernetesOptionsBase } #endregion #region KubernetesUncordonSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesUncordon), Arguments = "uncordon")] @@ -1201,7 +1201,7 @@ public partial class KubernetesUncordonSettings : KubernetesOptionsBase } #endregion #region KubernetesAutoscaleSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesAutoscale), Arguments = "autoscale")] @@ -1236,7 +1236,7 @@ public partial class KubernetesAutoscaleSettings : KubernetesOptionsBase } #endregion #region KubernetesPluginSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPlugin), Arguments = "plugin")] @@ -1247,7 +1247,7 @@ public partial class KubernetesPluginSettings : KubernetesOptionsBase } #endregion #region KubernetesClusterInfoSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesClusterInfo), Arguments = "cluster-info")] @@ -1256,7 +1256,7 @@ public partial class KubernetesClusterInfoSettings : KubernetesOptionsBase } #endregion #region KubernetesWaitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesWait), Arguments = "wait")] @@ -1283,7 +1283,7 @@ public partial class KubernetesWaitSettings : KubernetesOptionsBase } #endregion #region KubernetesConvertSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesConvert), Arguments = "convert")] @@ -1308,7 +1308,7 @@ public partial class KubernetesConvertSettings : KubernetesOptionsBase } #endregion #region KubernetesCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesCreate), Arguments = "create")] @@ -1345,7 +1345,7 @@ public partial class KubernetesCreateSettings : KubernetesOptionsBase } #endregion #region KubernetesPortForwardSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesPortForward), Arguments = "port-forward")] @@ -1360,7 +1360,7 @@ public partial class KubernetesPortForwardSettings : KubernetesOptionsBase } #endregion #region KubernetesRunContainerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesRunContainer), Arguments = "run-container")] @@ -1445,7 +1445,7 @@ public partial class KubernetesRunContainerSettings : KubernetesOptionsBase } #endregion #region KubernetesEditSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesEdit), Arguments = "edit")] @@ -1478,7 +1478,7 @@ public partial class KubernetesEditSettings : KubernetesOptionsBase } #endregion #region KubernetesScaleSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesScale), Arguments = "scale")] @@ -1511,7 +1511,7 @@ public partial class KubernetesScaleSettings : KubernetesOptionsBase } #endregion #region KubernetesExplainSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesExplain), Arguments = "explain")] @@ -1526,7 +1526,7 @@ public partial class KubernetesExplainSettings : KubernetesOptionsBase } #endregion #region KubernetesLogsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(KubernetesTasks), Command = nameof(KubernetesTasks.KubernetesLogs), Arguments = "logs")] @@ -1615,7 +1615,7 @@ public partial class KubernetesOptionsBase : ToolOptions } #endregion #region KubernetesApiResourcesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApiResourcesSettingsExtensions @@ -1713,7 +1713,7 @@ [Pure] [Builder(Type = typeof(KubernetesApiResourcesSettings), Property = nameof } #endregion #region KubernetesDrainSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDrainSettingsExtensions @@ -1821,7 +1821,7 @@ [Pure] [Builder(Type = typeof(KubernetesDrainSettings), Property = nameof(Kubern } #endregion #region KubernetesRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRunSettingsExtensions @@ -2315,7 +2315,7 @@ [Pure] [Builder(Type = typeof(KubernetesRunSettings), Property = nameof(Kubernet } #endregion #region KubernetesGetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesGetSettingsExtensions @@ -2686,7 +2686,7 @@ [Pure] [Builder(Type = typeof(KubernetesGetSettings), Property = nameof(Kubernet } #endregion #region KubernetesVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesVersionSettingsExtensions @@ -2736,7 +2736,7 @@ [Pure] [Builder(Type = typeof(KubernetesVersionSettings), Property = nameof(Kube } #endregion #region KubernetesTopSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesTopSettingsExtensions @@ -2744,7 +2744,7 @@ public static partial class KubernetesTopSettingsExtensions } #endregion #region KubernetesConfigSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesConfigSettingsExtensions @@ -2752,7 +2752,7 @@ public static partial class KubernetesConfigSettingsExtensions } #endregion #region KubernetesExecSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExecSettingsExtensions @@ -2849,7 +2849,7 @@ [Pure] [Builder(Type = typeof(KubernetesExecSettings), Property = nameof(Kuberne } #endregion #region KubernetesRollingUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRollingUpdateSettingsExtensions @@ -3020,7 +3020,7 @@ [Pure] [Builder(Type = typeof(KubernetesRollingUpdateSettings), Property = nameo } #endregion #region KubernetesLabelSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesLabelSettingsExtensions @@ -3284,7 +3284,7 @@ [Pure] [Builder(Type = typeof(KubernetesLabelSettings), Property = nameof(Kubern } #endregion #region KubernetesAnnotateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAnnotateSettingsExtensions @@ -3531,7 +3531,7 @@ [Pure] [Builder(Type = typeof(KubernetesAnnotateSettings), Property = nameof(Kub } #endregion #region KubernetesDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDeleteSettingsExtensions @@ -3761,7 +3761,7 @@ [Pure] [Builder(Type = typeof(KubernetesDeleteSettings), Property = nameof(Kuber } #endregion #region KubernetesExposeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExposeSettingsExtensions @@ -4005,7 +4005,7 @@ [Pure] [Builder(Type = typeof(KubernetesExposeSettings), Property = nameof(Kuber } #endregion #region KubernetesOptionsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesOptionsSettingsExtensions @@ -4013,7 +4013,7 @@ public static partial class KubernetesOptionsSettingsExtensions } #endregion #region KubernetesAttachSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAttachSettingsExtensions @@ -4094,7 +4094,7 @@ [Pure] [Builder(Type = typeof(KubernetesAttachSettings), Property = nameof(Kuber } #endregion #region KubernetesProxySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesProxySettingsExtensions @@ -4199,7 +4199,7 @@ [Pure] [Builder(Type = typeof(KubernetesProxySettings), Property = nameof(Kubern } #endregion #region KubernetesAlphaSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAlphaSettingsExtensions @@ -4207,7 +4207,7 @@ public static partial class KubernetesAlphaSettingsExtensions } #endregion #region KubernetesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesSettingsExtensions @@ -4215,7 +4215,7 @@ public static partial class KubernetesSettingsExtensions } #endregion #region KubernetesCompletionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCompletionSettingsExtensions @@ -4223,7 +4223,7 @@ public static partial class KubernetesCompletionSettingsExtensions } #endregion #region KubernetesPatchSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPatchSettingsExtensions @@ -4394,7 +4394,7 @@ [Pure] [Builder(Type = typeof(KubernetesPatchSettings), Property = nameof(Kubern } #endregion #region KubernetesReplaceSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesReplaceSettingsExtensions @@ -4576,7 +4576,7 @@ [Pure] [Builder(Type = typeof(KubernetesReplaceSettings), Property = nameof(Kube } #endregion #region KubernetesTaintSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesTaintSettingsExtensions @@ -4716,7 +4716,7 @@ [Pure] [Builder(Type = typeof(KubernetesTaintSettings), Property = nameof(Kubern } #endregion #region KubernetesDescribeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesDescribeSettingsExtensions @@ -4846,7 +4846,7 @@ [Pure] [Builder(Type = typeof(KubernetesDescribeSettings), Property = nameof(Kub } #endregion #region KubernetesSetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesSetSettingsExtensions @@ -4877,7 +4877,7 @@ [Pure] [Builder(Type = typeof(KubernetesSetSettings), Property = nameof(Kubernet } #endregion #region KubernetesAuthSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAuthSettingsExtensions @@ -4893,7 +4893,7 @@ [Pure] [Builder(Type = typeof(KubernetesAuthSettings), Property = nameof(Kuberne } #endregion #region KubernetesCertificateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCertificateSettingsExtensions @@ -4924,7 +4924,7 @@ [Pure] [Builder(Type = typeof(KubernetesCertificateSettings), Property = nameof( } #endregion #region KubernetesRolloutSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRolloutSettingsExtensions @@ -4955,7 +4955,7 @@ [Pure] [Builder(Type = typeof(KubernetesRolloutSettings), Property = nameof(Kube } #endregion #region KubernetesApplySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApplySettingsExtensions @@ -5270,7 +5270,7 @@ [Pure] [Builder(Type = typeof(KubernetesApplySettings), Property = nameof(Kubern } #endregion #region KubernetesApplyKustomizeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApplyKustomizeSettingsExtensions @@ -5593,7 +5593,7 @@ [Pure] [Builder(Type = typeof(KubernetesApplyKustomizeSettings), Property = name } #endregion #region KubernetesCordonSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCordonSettingsExtensions @@ -5634,7 +5634,7 @@ [Pure] [Builder(Type = typeof(KubernetesCordonSettings), Property = nameof(Kuber } #endregion #region KubernetesCpSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCpSettingsExtensions @@ -5666,7 +5666,7 @@ [Pure] [Builder(Type = typeof(KubernetesCpSettings), Property = nameof(Kubernete } #endregion #region KubernetesApiVersionsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesApiVersionsSettingsExtensions @@ -5674,7 +5674,7 @@ public static partial class KubernetesApiVersionsSettingsExtensions } #endregion #region KubernetesUncordonSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesUncordonSettingsExtensions @@ -5715,7 +5715,7 @@ [Pure] [Builder(Type = typeof(KubernetesUncordonSettings), Property = nameof(Kub } #endregion #region KubernetesAutoscaleSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesAutoscaleSettingsExtensions @@ -5887,7 +5887,7 @@ [Pure] [Builder(Type = typeof(KubernetesAutoscaleSettings), Property = nameof(Ku } #endregion #region KubernetesPluginSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPluginSettingsExtensions @@ -5903,7 +5903,7 @@ [Pure] [Builder(Type = typeof(KubernetesPluginSettings), Property = nameof(Kuber } #endregion #region KubernetesClusterInfoSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesClusterInfoSettingsExtensions @@ -5911,7 +5911,7 @@ public static partial class KubernetesClusterInfoSettingsExtensions } #endregion #region KubernetesWaitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesWaitSettingsExtensions @@ -6033,7 +6033,7 @@ [Pure] [Builder(Type = typeof(KubernetesWaitSettings), Property = nameof(Kuberne } #endregion #region KubernetesConvertSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesConvertSettingsExtensions @@ -6156,7 +6156,7 @@ [Pure] [Builder(Type = typeof(KubernetesConvertSettings), Property = nameof(Kube } #endregion #region KubernetesCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesCreateSettingsExtensions @@ -6378,7 +6378,7 @@ [Pure] [Builder(Type = typeof(KubernetesCreateSettings), Property = nameof(Kuber } #endregion #region KubernetesPortForwardSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesPortForwardSettingsExtensions @@ -6434,7 +6434,7 @@ [Pure] [Builder(Type = typeof(KubernetesPortForwardSettings), Property = nameof( } #endregion #region KubernetesRunContainerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesRunContainerSettingsExtensions @@ -6920,7 +6920,7 @@ [Pure] [Builder(Type = typeof(KubernetesRunContainerSettings), Property = nameof } #endregion #region KubernetesEditSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesEditSettingsExtensions @@ -7126,7 +7126,7 @@ [Pure] [Builder(Type = typeof(KubernetesEditSettings), Property = nameof(Kuberne } #endregion #region KubernetesScaleSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesScaleSettingsExtensions @@ -7281,7 +7281,7 @@ [Pure] [Builder(Type = typeof(KubernetesScaleSettings), Property = nameof(Kubern } #endregion #region KubernetesExplainSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesExplainSettingsExtensions @@ -7337,7 +7337,7 @@ [Pure] [Builder(Type = typeof(KubernetesExplainSettings), Property = nameof(Kube } #endregion #region KubernetesLogsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class KubernetesLogsSettingsExtensions diff --git a/src/Nuke.Common/Tools/Kubernetes/Kubernetes.json b/src/Fallout.Common/Tools/Kubernetes/Kubernetes.json similarity index 99% rename from src/Nuke.Common/Tools/Kubernetes/Kubernetes.json rename to src/Fallout.Common/Tools/Kubernetes/Kubernetes.json index 96a159842..7e7d88a37 100644 --- a/src/Nuke.Common/Tools/Kubernetes/Kubernetes.json +++ b/src/Fallout.Common/Tools/Kubernetes/Kubernetes.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.11.3/pkg/kubectl/cmd/alpha.go", "https://raw.githubusercontent.com/kubernetes/kubernetes/v1.11.3/pkg/kubectl/cmd/annotate.go", diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs b/src/Fallout.Common/Tools/MSBuild/MSBuild.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuild.Generated.cs index 77225a518..bf8156104 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuild.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/MSBuild/MSBuild.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/MSBuild/MSBuild.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; ///

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.

[PublicAPI] @@ -28,13 +28,13 @@ public partial class MSBuildTasks : ToolTasks ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MSBuildTasks), Command = nameof(MSBuildTasks.MSBuild))] @@ -73,7 +73,7 @@ public partial class MSBuildSettings : ToolOptions } #endregion #region MSBuildSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MSBuildSettingsExtensions diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuild.json b/src/Fallout.Common/Tools/MSBuild/MSBuild.json similarity index 99% rename from src/Nuke.Common/Tools/MSBuild/MSBuild.json rename to src/Fallout.Common/Tools/MSBuild/MSBuild.json index df2975a88..46fb41383 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuild.json +++ b/src/Fallout.Common/Tools/MSBuild/MSBuild.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/MicrosoftDocs/visualstudio-docs/master/docs/msbuild/msbuild-command-line-reference.md" ], diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildPlatform.cs similarity index 97% rename from src/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildPlatform.cs index 7bbfdb564..845607d69 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildPlatform.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; /// ///

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.

diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildProject.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildProject.cs similarity index 95% rename from src/Nuke.Common/Tools/MSBuild/MSBuildProject.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildProject.cs index 33e5a7cd7..b00aaf170 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildProject.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildProject.cs @@ -9,7 +9,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; [PublicAPI] public class MSBuildProject : DynamicObject diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs similarity index 95% rename from src/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs index f88987abd..64bae08df 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; public static partial class MSBuildSettingsExtensions { diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildTasks.cs index d004484ab..15c17f31f 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildTasks.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; [PublicAPI] public class MSBuildVerbosityMappingAttribute : VerbosityMappingAttribute diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildToolPathResolver.cs similarity index 98% rename from src/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildToolPathResolver.cs index 27acb100c..f722e32d9 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildToolPathResolver.cs @@ -9,9 +9,9 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; public static class MSBuildToolPathResolver { diff --git a/src/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs b/src/Fallout.Common/Tools/MSBuild/MSBuildVersion.cs similarity index 97% rename from src/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs rename to src/Fallout.Common/Tools/MSBuild/MSBuildVersion.cs index 88df72c79..259876f0b 100644 --- a/src/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs +++ b/src/Fallout.Common/Tools/MSBuild/MSBuildVersion.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tools.MSBuild; +namespace Fallout.Common.Tools.MSBuild; /// ///

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.

diff --git a/src/Nuke.Common/Tools/MSpec/MSpec.Generated.cs b/src/Fallout.Common/Tools/MSpec/MSpec.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/MSpec/MSpec.Generated.cs rename to src/Fallout.Common/Tools/MSpec/MSpec.Generated.cs index 50b141dd1..ea68cf8a7 100644 --- a/src/Nuke.Common/Tools/MSpec/MSpec.Generated.cs +++ b/src/Fallout.Common/Tools/MSpec/MSpec.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/MSpec/MSpec.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/MSpec/MSpec.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.MSpec; +namespace Fallout.Common.Tools.MSpec; ///

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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class MSpecTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MSpecTasks), Command = nameof(MSpecTasks.MSpec))] @@ -73,7 +73,7 @@ public partial class MSpecSettings : ToolOptions } #endregion #region MSpecSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MSpecSettingsExtensions diff --git a/src/Nuke.Common/Tools/MSpec/MSpec.json b/src/Fallout.Common/Tools/MSpec/MSpec.json similarity index 98% rename from src/Nuke.Common/Tools/MSpec/MSpec.json rename to src/Fallout.Common/Tools/MSpec/MSpec.json index 99ab5620c..88e6bf804 100644 --- a/src/Nuke.Common/Tools/MSpec/MSpec.json +++ b/src/Fallout.Common/Tools/MSpec/MSpec.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/machine/machine.specifications.runner.console/master/README.md" ], diff --git a/src/Nuke.Common/Tools/MSpec/MSpecTasks.cs b/src/Fallout.Common/Tools/MSpec/MSpecTasks.cs similarity index 88% rename from src/Nuke.Common/Tools/MSpec/MSpecTasks.cs rename to src/Fallout.Common/Tools/MSpec/MSpecTasks.cs index 20a7f138b..324290318 100644 --- a/src/Nuke.Common/Tools/MSpec/MSpecTasks.cs +++ b/src/Fallout.Common/Tools/MSpec/MSpecTasks.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.MSpec; +namespace Fallout.Common.Tools.MSpec; partial class MSpecTasks { diff --git a/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs b/src/Fallout.Common/Tools/MakeNsis/MakeNSIS.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs rename to src/Fallout.Common/Tools/MakeNsis/MakeNSIS.Generated.cs index c46476db8..56b43f563 100644 --- a/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs +++ b/src/Fallout.Common/Tools/MakeNsis/MakeNSIS.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/MakeNsis/MakeNSIS.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.MakeNSIS; +namespace Fallout.Common.Tools.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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class MakeNSISTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MakeNSISTasks), Command = nameof(MakeNSISTasks.MakeNSIS))] @@ -73,7 +73,7 @@ public partial class MakeNSISSettings : ToolOptions } #endregion #region MakeNSISSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MakeNSISSettingsExtensions diff --git a/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json b/src/Fallout.Common/Tools/MakeNsis/MakeNSIS.json similarity index 98% rename from src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json rename to src/Fallout.Common/Tools/MakeNsis/MakeNSIS.json index 54a8d3126..761aceb30 100644 --- a/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json +++ b/src/Fallout.Common/Tools/MakeNsis/MakeNSIS.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://nsis.sourceforge.io/Docs/Chapter3.html" ], diff --git a/src/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs b/src/Fallout.Common/Tools/Mastodon/Mastodon.Generated.cs similarity index 94% rename from src/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs rename to src/Fallout.Common/Tools/Mastodon/Mastodon.Generated.cs index 308bac86f..35465e17b 100644 --- a/src/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs +++ b/src/Fallout.Common/Tools/Mastodon/Mastodon.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Mastodon/Mastodon.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Mastodon/Mastodon.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Mastodon; +namespace Fallout.Common.Tools.Mastodon; #region MastodonStatus /// Used within . diff --git a/src/Nuke.Common/Tools/Mastodon/Mastodon.json b/src/Fallout.Common/Tools/Mastodon/Mastodon.json similarity index 91% rename from src/Nuke.Common/Tools/Mastodon/Mastodon.json rename to src/Fallout.Common/Tools/Mastodon/Mastodon.json index 737c9013e..1038d9775 100644 --- a/src/Nuke.Common/Tools/Mastodon/Mastodon.json +++ b/src/Fallout.Common/Tools/Mastodon/Mastodon.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://discord.com/developers/docs/resources/channel#create-message" ], diff --git a/src/Nuke.Common/Tools/Mastodon/MastodonTasks.cs b/src/Fallout.Common/Tools/Mastodon/MastodonTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/Mastodon/MastodonTasks.cs rename to src/Fallout.Common/Tools/Mastodon/MastodonTasks.cs index efa178262..d57aba42a 100644 --- a/src/Nuke.Common/Tools/Mastodon/MastodonTasks.cs +++ b/src/Fallout.Common/Tools/Mastodon/MastodonTasks.cs @@ -9,10 +9,10 @@ using System.Net.Http; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.Tools.Mastodon; +namespace Fallout.Common.Tools.Mastodon; [PublicAPI] public static class MastodonTasks diff --git a/src/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs b/src/Fallout.Common/Tools/MauiCheck/MauiCheck.Generated.cs similarity index 95% rename from src/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs rename to src/Fallout.Common/Tools/MauiCheck/MauiCheck.Generated.cs index d8b146341..7456d612b 100644 --- a/src/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs +++ b/src/Fallout.Common/Tools/MauiCheck/MauiCheck.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/MauiCheck/MauiCheck.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/MauiCheck/MauiCheck.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.MauiCheck; +namespace Fallout.Common.Tools.MauiCheck; ///

A dotnet tool for helping set up your .NET MAUI environment.

For more details, visit the official website.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class MauiCheckTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MauiCheckTasks), Command = nameof(MauiCheckTasks.MauiCheck))] @@ -65,7 +65,7 @@ public partial class MauiCheckSettings : ToolOptions } #endregion #region MauiCheckConfigSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MauiCheckTasks), Command = nameof(MauiCheckTasks.MauiCheckConfig), Arguments = "config")] @@ -82,7 +82,7 @@ public partial class MauiCheckConfigSettings : ToolOptions } #endregion #region MauiCheckSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MauiCheckSettingsExtensions @@ -189,7 +189,7 @@ [Pure] [Builder(Type = typeof(MauiCheckSettings), Property = nameof(MauiCheckSet } #endregion #region MauiCheckConfigSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MauiCheckConfigSettingsExtensions diff --git a/src/Nuke.Common/Tools/MauiCheck/MauiCheck.json b/src/Fallout.Common/Tools/MauiCheck/MauiCheck.json similarity index 98% rename from src/Nuke.Common/Tools/MauiCheck/MauiCheck.json rename to src/Fallout.Common/Tools/MauiCheck/MauiCheck.json index 45ecdc6d5..3ab5cdefa 100644 --- a/src/Nuke.Common/Tools/MauiCheck/MauiCheck.json +++ b/src/Fallout.Common/Tools/MauiCheck/MauiCheck.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "MauiCheck", "officialUrl": "https://github.com/Redth/dotnet-maui-check", "help": "A dotnet tool for helping set up your .NET MAUI environment.", diff --git a/src/Nuke.Common/Tools/MinVer/MinVer.Generated.cs b/src/Fallout.Common/Tools/MinVer/MinVer.Generated.cs similarity index 94% rename from src/Nuke.Common/Tools/MinVer/MinVer.Generated.cs rename to src/Fallout.Common/Tools/MinVer/MinVer.Generated.cs index 6c5bdedd6..2a84272e8 100644 --- a/src/Nuke.Common/Tools/MinVer/MinVer.Generated.cs +++ b/src/Fallout.Common/Tools/MinVer/MinVer.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/MinVer/MinVer.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/MinVer/MinVer.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.MinVer; +namespace Fallout.Common.Tools.MinVer; ///

Minimalistic versioning using Git tags.

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class MinVerTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(MinVerTasks), Command = nameof(MinVerTasks.MinVer))] @@ -58,7 +58,7 @@ public partial class MinVerSettings : ToolOptions, IToolOptionsWithFramework } #endregion #region MinVerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class MinVerSettingsExtensions diff --git a/src/Nuke.Common/Tools/MinVer/MinVer.json b/src/Fallout.Common/Tools/MinVer/MinVer.json similarity index 96% rename from src/Nuke.Common/Tools/MinVer/MinVer.json rename to src/Fallout.Common/Tools/MinVer/MinVer.json index c006828a6..4ddfb7bcf 100644 --- a/src/Nuke.Common/Tools/MinVer/MinVer.json +++ b/src/Fallout.Common/Tools/MinVer/MinVer.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/adamralph/minver/blob/main/minver-cli/Options.cs" ], diff --git a/src/Nuke.Common/Tools/MinVer/MinVerAttribute.cs b/src/Fallout.Common/Tools/MinVer/MinVerAttribute.cs similarity index 84% rename from src/Nuke.Common/Tools/MinVer/MinVerAttribute.cs rename to src/Fallout.Common/Tools/MinVer/MinVerAttribute.cs index 14485ce2d..d76e06dbb 100644 --- a/src/Nuke.Common/Tools/MinVer/MinVerAttribute.cs +++ b/src/Fallout.Common/Tools/MinVer/MinVerAttribute.cs @@ -7,13 +7,13 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Tooling; -using Nuke.Common.ValueInjection; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Tooling; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tools.MinVer; +namespace Fallout.Common.Tools.MinVer; /// /// Injects an instance of based on the local repository. diff --git a/src/Nuke.Common/Tools/MinVer/MinVerTasks.cs b/src/Fallout.Common/Tools/MinVer/MinVerTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/MinVer/MinVerTasks.cs rename to src/Fallout.Common/Tools/MinVer/MinVerTasks.cs index 30de047c1..b4811094a 100644 --- a/src/Nuke.Common/Tools/MinVer/MinVerTasks.cs +++ b/src/Fallout.Common/Tools/MinVer/MinVerTasks.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.MinVer; +namespace Fallout.Common.Tools.MinVer; partial class MinVerTasks { diff --git a/src/Nuke.Common/Tools/NSwag/NSwag.Generated.cs b/src/Fallout.Common/Tools/NSwag/NSwag.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/NSwag/NSwag.Generated.cs rename to src/Fallout.Common/Tools/NSwag/NSwag.Generated.cs index 5e6f2bcab..7e569d84f 100644 --- a/src/Nuke.Common/Tools/NSwag/NSwag.Generated.cs +++ b/src/Fallout.Common/Tools/NSwag/NSwag.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/NSwag/NSwag.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/NSwag/NSwag.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.NSwag; +namespace Fallout.Common.Tools.NSwag; ///

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.

[PublicAPI] @@ -31,139 +31,139 @@ public partial class NSwagTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagVersion), Arguments = "version")] @@ -172,7 +172,7 @@ public partial class NSwagVersionSettings : ToolOptions, IToolOptionsWithFramewo } #endregion #region NSwagListTypesSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagListTypes), Arguments = "list-types")] @@ -193,7 +193,7 @@ public partial class NSwagListTypesSettings : ToolOptions, IToolOptionsWithFrame } #endregion #region NSwagListWebApiControllersSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagListWebApiControllers), Arguments = "list-controllers")] @@ -214,7 +214,7 @@ public partial class NSwagListWebApiControllersSettings : ToolOptions, IToolOpti } #endregion #region NSwagTypesToOpenApiSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagTypesToOpenApi), Arguments = "types2openapi")] @@ -235,7 +235,7 @@ public partial class NSwagTypesToOpenApiSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagTypesToSwaggerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagTypesToSwagger), Arguments = "types2swagger")] @@ -276,7 +276,7 @@ public partial class NSwagTypesToSwaggerSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagWebApiToOpenApiSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagWebApiToOpenApi), Arguments = "webapi2openapi")] @@ -363,7 +363,7 @@ public partial class NSwagWebApiToOpenApiSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagWebApiToSwaggerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagWebApiToSwagger), Arguments = "webapi2swagger")] @@ -464,7 +464,7 @@ public partial class NSwagWebApiToSwaggerSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagAspNetCoreToOpenApiSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagAspNetCoreToOpenApi), Arguments = "aspnetcore2openapi")] @@ -551,7 +551,7 @@ public partial class NSwagAspNetCoreToOpenApiSettings : ToolOptions, IToolOption } #endregion #region NSwagAspNetCoreToSwaggerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagAspNetCoreToSwagger), Arguments = "aspnetcore2swagger")] @@ -658,7 +658,7 @@ public partial class NSwagAspNetCoreToSwaggerSettings : ToolOptions, IToolOption } #endregion #region NSwagCreateDocumentSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagCreateDocument), Arguments = "new")] @@ -667,7 +667,7 @@ public partial class NSwagCreateDocumentSettings : ToolOptions, IToolOptionsWith } #endregion #region NSwagExecuteDocumentSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagExecuteDocument), Arguments = "run")] @@ -680,7 +680,7 @@ public partial class NSwagExecuteDocumentSettings : ToolOptions, IToolOptionsWit } #endregion #region NSwagJsonSchemaToCSharpSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagJsonSchemaToCSharp), Arguments = "jsonschema2csclient")] @@ -717,7 +717,7 @@ public partial class NSwagJsonSchemaToCSharpSettings : ToolOptions, IToolOptions } #endregion #region NSwagJsonSchemaToTypeScriptSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagJsonSchemaToTypeScript), Arguments = "jsonschema2tsclient")] @@ -736,7 +736,7 @@ public partial class NSwagJsonSchemaToTypeScriptSettings : ToolOptions, IToolOpt } #endregion #region NSwagOpenApiToCSharpClientSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToCSharpClient), Arguments = "openapi2csclient")] @@ -849,7 +849,7 @@ public partial class NSwagOpenApiToCSharpClientSettings : ToolOptions, IToolOpti } #endregion #region NSwagSwaggerToCSharpClientSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToCSharpClient), Arguments = "swagger2csclient")] @@ -1016,7 +1016,7 @@ public partial class NSwagSwaggerToCSharpClientSettings : ToolOptions, IToolOpti } #endregion #region NSwagOpenApiToCSharpControllerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToCSharpController), Arguments = "openapi2cscontroller")] @@ -1129,7 +1129,7 @@ public partial class NSwagOpenApiToCSharpControllerSettings : ToolOptions, ITool } #endregion #region NSwagSwaggerToCSharpControllerSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToCSharpController), Arguments = "swagger2cscontroller")] @@ -1258,7 +1258,7 @@ public partial class NSwagSwaggerToCSharpControllerSettings : ToolOptions, ITool } #endregion #region NSwagOpenApiToTypeScriptClientSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagOpenApiToTypeScriptClient), Arguments = "openapi2tsclient")] @@ -1283,7 +1283,7 @@ public partial class NSwagOpenApiToTypeScriptClientSettings : ToolOptions, ITool } #endregion #region NSwagSwaggerToTypeScriptClientSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NSwagTasks), Command = nameof(NSwagTasks.NSwagSwaggerToTypeScriptClient), Arguments = "swagger2tsclient")] @@ -1402,7 +1402,7 @@ public partial class NSwagSwaggerToTypeScriptClientSettings : ToolOptions, ITool } #endregion #region NSwagVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagVersionSettingsExtensions @@ -1410,7 +1410,7 @@ public static partial class NSwagVersionSettingsExtensions } #endregion #region NSwagListTypesSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagListTypesSettingsExtensions @@ -1514,7 +1514,7 @@ [Pure] [Builder(Type = typeof(NSwagListTypesSettings), Property = nameof(NSwagLi } #endregion #region NSwagListWebApiControllersSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagListWebApiControllersSettingsExtensions @@ -1618,7 +1618,7 @@ [Pure] [Builder(Type = typeof(NSwagListWebApiControllersSettings), Property = na } #endregion #region NSwagTypesToOpenApiSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagTypesToOpenApiSettingsExtensions @@ -1713,7 +1713,7 @@ [Pure] [Builder(Type = typeof(NSwagTypesToOpenApiSettings), Property = nameof(NS } #endregion #region NSwagTypesToSwaggerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagTypesToSwaggerSettingsExtensions @@ -1948,7 +1948,7 @@ [Pure] [Builder(Type = typeof(NSwagTypesToSwaggerSettings), Property = nameof(NS } #endregion #region NSwagWebApiToOpenApiSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagWebApiToOpenApiSettingsExtensions @@ -2457,7 +2457,7 @@ [Pure] [Builder(Type = typeof(NSwagWebApiToOpenApiSettings), Property = nameof(N } #endregion #region NSwagWebApiToSwaggerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagWebApiToSwaggerSettingsExtensions @@ -3079,7 +3079,7 @@ [Pure] [Builder(Type = typeof(NSwagWebApiToSwaggerSettings), Property = nameof(N } #endregion #region NSwagAspNetCoreToOpenApiSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagAspNetCoreToOpenApiSettingsExtensions @@ -3588,7 +3588,7 @@ [Pure] [Builder(Type = typeof(NSwagAspNetCoreToOpenApiSettings), Property = name } #endregion #region NSwagAspNetCoreToSwaggerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagAspNetCoreToSwaggerSettingsExtensions @@ -4219,7 +4219,7 @@ [Pure] [Builder(Type = typeof(NSwagAspNetCoreToSwaggerSettings), Property = name } #endregion #region NSwagCreateDocumentSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagCreateDocumentSettingsExtensions @@ -4227,7 +4227,7 @@ public static partial class NSwagCreateDocumentSettingsExtensions } #endregion #region NSwagExecuteDocumentSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagExecuteDocumentSettingsExtensions @@ -4260,7 +4260,7 @@ [Pure] [Builder(Type = typeof(NSwagExecuteDocumentSettings), Property = nameof(N } #endregion #region NSwagJsonSchemaToCSharpSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagJsonSchemaToCSharpSettingsExtensions @@ -4413,7 +4413,7 @@ [Pure] [Builder(Type = typeof(NSwagJsonSchemaToCSharpSettings), Property = nameo } #endregion #region NSwagJsonSchemaToTypeScriptSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagJsonSchemaToTypeScriptSettingsExtensions @@ -4476,7 +4476,7 @@ [Pure] [Builder(Type = typeof(NSwagJsonSchemaToTypeScriptSettings), Property = n } #endregion #region NSwagOpenApiToCSharpClientSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToCSharpClientSettingsExtensions @@ -5158,7 +5158,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToCSharpClientSettings), Property = na } #endregion #region NSwagSwaggerToCSharpClientSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToCSharpClientSettingsExtensions @@ -6206,7 +6206,7 @@ [Pure] [Builder(Type = typeof(NSwagSwaggerToCSharpClientSettings), Property = na } #endregion #region NSwagOpenApiToCSharpControllerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToCSharpControllerSettingsExtensions @@ -6888,7 +6888,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToCSharpControllerSettings), Property } #endregion #region NSwagSwaggerToCSharpControllerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToCSharpControllerSettingsExtensions @@ -7661,7 +7661,7 @@ [Pure] [Builder(Type = typeof(NSwagSwaggerToCSharpControllerSettings), Property } #endregion #region NSwagOpenApiToTypeScriptClientSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagOpenApiToTypeScriptClientSettingsExtensions @@ -7748,7 +7748,7 @@ [Pure] [Builder(Type = typeof(NSwagOpenApiToTypeScriptClientSettings), Property } #endregion #region NSwagSwaggerToTypeScriptClientSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NSwagSwaggerToTypeScriptClientSettingsExtensions diff --git a/src/Nuke.Common/Tools/NSwag/NSwag.json b/src/Fallout.Common/Tools/NSwag/NSwag.json similarity index 99% rename from src/Nuke.Common/Tools/NSwag/NSwag.json rename to src/Fallout.Common/Tools/NSwag/NSwag.json index 55c799df3..cecac5e0f 100644 --- a/src/Nuke.Common/Tools/NSwag/NSwag.json +++ b/src/Fallout.Common/Tools/NSwag/NSwag.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/RSuter/NSwag//src/NSwag.Commands/Commands/Tooling/VersionCommand.cs", "https://raw.githubusercontent.com/RSuter/NSwag//src/NSwag.Commands/Commands/Generation/ListTypesCommand.cs", diff --git a/src/Nuke.Common/Tools/NUnit/NUnit.Generated.cs b/src/Fallout.Common/Tools/NUnit/NUnit.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/NUnit/NUnit.Generated.cs rename to src/Fallout.Common/Tools/NUnit/NUnit.Generated.cs index 5345fdd11..b33529a4c 100644 --- a/src/Nuke.Common/Tools/NUnit/NUnit.Generated.cs +++ b/src/Fallout.Common/Tools/NUnit/NUnit.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/NUnit/NUnit.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/NUnit/NUnit.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.NUnit; +namespace Fallout.Common.Tools.NUnit; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class NUnitTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NUnitTasks), Command = nameof(NUnitTasks.NUnit3))] @@ -122,7 +122,7 @@ public partial class NUnit3Settings : ToolOptions } #endregion #region NUnit3SettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NUnit3SettingsExtensions diff --git a/src/Nuke.Common/Tools/NUnit/NUnit.json b/src/Fallout.Common/Tools/NUnit/NUnit.json similarity index 99% rename from src/Nuke.Common/Tools/NUnit/NUnit.json rename to src/Fallout.Common/Tools/NUnit/NUnit.json index 23c210e05..f122fbd09 100644 --- a/src/Nuke.Common/Tools/NUnit/NUnit.json +++ b/src/Fallout.Common/Tools/NUnit/NUnit.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/nunit/docs/wiki/Console-Command-Line#//div[@id='wiki-body']" ], diff --git a/src/Nuke.Common/Tools/NUnit/NUnitTasks.cs b/src/Fallout.Common/Tools/NUnit/NUnitTasks.cs similarity index 90% rename from src/Nuke.Common/Tools/NUnit/NUnitTasks.cs rename to src/Fallout.Common/Tools/NUnit/NUnitTasks.cs index 332b945da..3795dca2d 100644 --- a/src/Nuke.Common/Tools/NUnit/NUnitTasks.cs +++ b/src/Fallout.Common/Tools/NUnit/NUnitTasks.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.NUnit; +namespace Fallout.Common.Tools.NUnit; [PublicAPI] public class NUnitVerbosityMappingAttribute : VerbosityMappingAttribute diff --git a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs similarity index 94% rename from src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs rename to src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs index 959f4546c..ba3f3e555 100644 --- a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs +++ b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.NerdbankGitVersioning; +namespace Fallout.Common.Tools.NerdbankGitVersioning; ///

For more details, visit the official website.

[PublicAPI] @@ -31,55 +31,55 @@ public partial class NerdbankGitVersioningTasks : ToolTasks, IRequireNuGetPackag ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningInstall), Arguments = "install")] @@ -94,7 +94,7 @@ public partial class NerdbankGitVersioningInstallSettings : ToolOptions } #endregion #region NerdbankGitVersioningGetVersionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningGetVersion), Arguments = "get-version")] @@ -113,7 +113,7 @@ public partial class NerdbankGitVersioningGetVersionSettings : ToolOptions } #endregion #region NerdbankGitVersioningSetVersionSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningSetVersion), Arguments = "set-version")] @@ -126,7 +126,7 @@ public partial class NerdbankGitVersioningSetVersionSettings : ToolOptions } #endregion #region NerdbankGitVersioningTagSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningTag), Arguments = "tag")] @@ -139,7 +139,7 @@ public partial class NerdbankGitVersioningTagSettings : ToolOptions } #endregion #region NerdbankGitVersioningGetCommitsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningGetCommits), Arguments = "get-commits")] @@ -154,7 +154,7 @@ public partial class NerdbankGitVersioningGetCommitsSettings : ToolOptions } #endregion #region NerdbankGitVersioningCloudSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningCloud), Arguments = "cloud")] @@ -177,7 +177,7 @@ public partial class NerdbankGitVersioningCloudSettings : ToolOptions } #endregion #region NerdbankGitVersioningPrepareReleaseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NerdbankGitVersioningTasks), Command = nameof(NerdbankGitVersioningTasks.NerdbankGitVersioningPrepareRelease), Arguments = "prepare-release")] @@ -194,7 +194,7 @@ public partial class NerdbankGitVersioningPrepareReleaseSettings : ToolOptions } #endregion #region NerdbankGitVersioningInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningInstallSettingsExtensions @@ -241,7 +241,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningInstallSettings), Property = } #endregion #region NerdbankGitVersioningGetVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningGetVersionSettingsExtensions @@ -289,7 +289,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningGetVersionSettings), Property } #endregion #region NerdbankGitVersioningSetVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningSetVersionSettingsExtensions @@ -313,7 +313,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningSetVersionSettings), Property } #endregion #region NerdbankGitVersioningTagSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningTagSettingsExtensions @@ -337,7 +337,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningTagSettings), Property = name } #endregion #region NerdbankGitVersioningGetCommitsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningGetCommitsSettingsExtensions @@ -378,7 +378,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningGetCommitsSettings), Property } #endregion #region NerdbankGitVersioningCloudSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningCloudSettingsExtensions @@ -469,7 +469,7 @@ [Pure] [Builder(Type = typeof(NerdbankGitVersioningCloudSettings), Property = na } #endregion #region NerdbankGitVersioningPrepareReleaseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NerdbankGitVersioningPrepareReleaseSettingsExtensions diff --git a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json similarity index 99% rename from src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json rename to src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json index e5dfcf2a1..9a6bc94e3 100644 --- a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json +++ b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/AArnott/Nerdbank.GitVersioning/blob/master/doc/nbgv-cli.md" ], diff --git a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs similarity index 84% rename from src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs rename to src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs index 5f600aa32..ba84969b5 100644 --- a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs +++ b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs @@ -6,13 +6,13 @@ using System; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Tooling; -using Nuke.Common.ValueInjection; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Tooling; +using Fallout.Common.ValueInjection; -namespace Nuke.Common.Tools.NerdbankGitVersioning; +namespace Fallout.Common.Tools.NerdbankGitVersioning; /// /// Injects an instance of based on the local repository. diff --git a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs similarity index 91% rename from src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs rename to src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs index 68af6661b..158c8766e 100644 --- a/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs +++ b/src/Fallout.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tools.NerdbankGitVersioning; +namespace Fallout.Common.Tools.NerdbankGitVersioning; partial class NerdbankGitVersioningTasks { diff --git a/src/Nuke.Common/Tools/Netlify/Netlify.Generated.cs b/src/Fallout.Common/Tools/Netlify/Netlify.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/Netlify/Netlify.Generated.cs rename to src/Fallout.Common/Tools/Netlify/Netlify.Generated.cs index 0dd72ad64..f03596f4e 100644 --- a/src/Nuke.Common/Tools/Netlify/Netlify.Generated.cs +++ b/src/Fallout.Common/Tools/Netlify/Netlify.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Netlify/Netlify.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Netlify/Netlify.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Netlify; +namespace Fallout.Common.Tools.Netlify; ///

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.

[PublicAPI] @@ -30,27 +30,27 @@ public partial class NetlifyTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifyDeploy), Arguments = "netlify deploy")] @@ -93,7 +93,7 @@ public partial class NetlifyDeploySettings : ToolOptions } #endregion #region NetlifySitesCreateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifySitesCreate), Arguments = "netlify sites:create")] @@ -116,7 +116,7 @@ public partial class NetlifySitesCreateSettings : ToolOptions } #endregion #region NetlifySitesDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NetlifyTasks), Command = nameof(NetlifyTasks.NetlifySitesDelete), Arguments = "netlify sites:delete")] @@ -135,7 +135,7 @@ public partial class NetlifySitesDeleteSettings : ToolOptions } #endregion #region NetlifyDeploySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifyDeploySettingsExtensions @@ -342,7 +342,7 @@ [Pure] [Builder(Type = typeof(NetlifyDeploySettings), Property = nameof(NetlifyD } #endregion #region NetlifySitesCreateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifySitesCreateSettingsExtensions @@ -433,7 +433,7 @@ [Pure] [Builder(Type = typeof(NetlifySitesCreateSettings), Property = nameof(Net } #endregion #region NetlifySitesDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NetlifySitesDeleteSettingsExtensions diff --git a/src/Nuke.Common/Tools/Netlify/Netlify.json b/src/Fallout.Common/Tools/Netlify/Netlify.json similarity index 99% rename from src/Nuke.Common/Tools/Netlify/Netlify.json rename to src/Fallout.Common/Tools/Netlify/Netlify.json index fea17e4f5..4b788224c 100644 --- a/src/Nuke.Common/Tools/Netlify/Netlify.json +++ b/src/Fallout.Common/Tools/Netlify/Netlify.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "Netlify", "officialUrl": "https://docs.netlify.com/cli/get-started/", "help": "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.", diff --git a/src/Nuke.Common/Tools/Netlify/NetlifyTasks.cs b/src/Fallout.Common/Tools/Netlify/NetlifyTasks.cs similarity index 86% rename from src/Nuke.Common/Tools/Netlify/NetlifyTasks.cs rename to src/Fallout.Common/Tools/Netlify/NetlifyTasks.cs index 6d796dcc8..4f03448cc 100644 --- a/src/Nuke.Common/Tools/Netlify/NetlifyTasks.cs +++ b/src/Fallout.Common/Tools/Netlify/NetlifyTasks.cs @@ -6,10 +6,10 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.Netlify; +namespace Fallout.Common.Tools.Netlify; partial class NetlifyTasks { diff --git a/src/Nuke.Common/Tools/Npm/Npm.Generated.cs b/src/Fallout.Common/Tools/Npm/Npm.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/Npm/Npm.Generated.cs rename to src/Fallout.Common/Tools/Npm/Npm.Generated.cs index e21cb259e..e388b0a35 100644 --- a/src/Nuke.Common/Tools/Npm/Npm.Generated.cs +++ b/src/Fallout.Common/Tools/Npm/Npm.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Npm/Npm.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Npm/Npm.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Npm; +namespace Fallout.Common.Tools.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.

[PublicAPI] @@ -30,27 +30,27 @@ public partial class NpmTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmCi), Arguments = "ci")] @@ -59,7 +59,7 @@ public partial class NpmCiSettings : ToolOptions } #endregion #region NpmInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmInstall), Arguments = "install")] @@ -94,7 +94,7 @@ public partial class NpmInstallSettings : ToolOptions } #endregion #region NpmRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NpmTasks), Command = nameof(NpmTasks.NpmRun), Arguments = "run")] @@ -107,7 +107,7 @@ public partial class NpmRunSettings : ToolOptions } #endregion #region NpmCiSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmCiSettingsExtensions @@ -115,7 +115,7 @@ public static partial class NpmCiSettingsExtensions } #endregion #region NpmInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmInstallSettingsExtensions @@ -332,7 +332,7 @@ [Pure] [Builder(Type = typeof(NpmInstallSettings), Property = nameof(NpmInstallS } #endregion #region NpmRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NpmRunSettingsExtensions diff --git a/src/Nuke.Common/Tools/Npm/Npm.json b/src/Fallout.Common/Tools/Npm/Npm.json similarity index 99% rename from src/Nuke.Common/Tools/Npm/Npm.json rename to src/Fallout.Common/Tools/Npm/Npm.json index e332dcfaa..626af33d3 100644 --- a/src/Nuke.Common/Tools/Npm/Npm.json +++ b/src/Fallout.Common/Tools/Npm/Npm.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.npmjs.com/cli/install#//div[@id='page']", "https://docs.npmjs.com/cli/run-script#//div[@id='page']" diff --git a/src/Nuke.Common/Tools/Npm/NpmTasks.cs b/src/Fallout.Common/Tools/Npm/NpmTasks.cs similarity index 85% rename from src/Nuke.Common/Tools/Npm/NpmTasks.cs rename to src/Fallout.Common/Tools/Npm/NpmTasks.cs index ca5411772..613e101a0 100644 --- a/src/Nuke.Common/Tools/Npm/NpmTasks.cs +++ b/src/Fallout.Common/Tools/Npm/NpmTasks.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog.Events; -namespace Nuke.Common.Tools.Npm; +namespace Fallout.Common.Tools.Npm; [LogLevelPattern(LogEventLevel.Warning, "^(npmWARN|npm WARN)")] [LogLevelPattern(LogEventLevel.Debug, "^(npm notice)")] diff --git a/src/Nuke.Common/Tools/NuGet/NuGet.Generated.cs b/src/Fallout.Common/Tools/NuGet/NuGet.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/NuGet/NuGet.Generated.cs rename to src/Fallout.Common/Tools/NuGet/NuGet.Generated.cs index d96147014..1dedae8b1 100644 --- a/src/Nuke.Common/Tools/NuGet/NuGet.Generated.cs +++ b/src/Fallout.Common/Tools/NuGet/NuGet.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/NuGet/NuGet.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/NuGet/NuGet.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.NuGet; +namespace Fallout.Common.Tools.NuGet; ///

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.

[PublicAPI] @@ -31,97 +31,97 @@ public partial class NuGetTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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:

  • <packageId> via
  • <packageVersion> via
  • -ApiKey via
  • -ConfigFile via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -NoPrompt via
  • -Source via
  • -Verbosity via
public static IReadOnlyCollection NuGetDelete(NuGetDeleteSettings options = null) => new NuGetTasks().Run(options); - /// + /// public static IReadOnlyCollection NuGetDelete(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetDeleteSettings())); - /// + /// public static IEnumerable<(NuGetDeleteSettings Settings, IReadOnlyCollection Output)> NuGetDelete(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetDelete, 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
  • -CertificateFingerprint via
  • -CertificatePassword via
  • -CertificatePath via
  • -CertificateStoreLocation via
  • -CertificateStoreName via
  • -CertificateSubjectName via
  • -ConfigFile via
  • -ForceEnglishOutput via
  • -HashAlgorithm via
  • -NonInteractive via
  • -OutputDirectory via
  • -Overwrite via
  • -Timestamper via
  • -TimestampHashAlgorithm via
  • -Verbosity via
public static IReadOnlyCollection NuGetSign(NuGetSignSettings options = null) => new NuGetTasks().Run(options); - /// + /// public static IReadOnlyCollection NuGetSign(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetSignSettings())); - /// + /// public static IEnumerable<(NuGetSignSettings Settings, IReadOnlyCollection Output)> NuGetSign(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetSign, 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:

  • -CertificateFingerprint via
  • -ConfigFile via
  • -ForceEnglishOutput via
  • -NonInteractive via
  • -Signatures via
  • -Verbosity via
public static IReadOnlyCollection NuGetVerify(NuGetVerifySettings options = null) => new NuGetTasks().Run(options); - /// + /// public static IReadOnlyCollection NuGetVerify(Configure configurator) => new NuGetTasks().Run(configurator.Invoke(new NuGetVerifySettings())); - /// + /// public static IEnumerable<(NuGetVerifySettings Settings, IReadOnlyCollection Output)> NuGetVerify(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) => configurator.Invoke(NuGetVerify, 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetPush), Arguments = "push")] @@ -154,7 +154,7 @@ public partial class NuGetPushSettings : ToolOptions } #endregion #region NuGetDeleteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetDelete), Arguments = "delete")] @@ -181,7 +181,7 @@ public partial class NuGetDeleteSettings : ToolOptions } #endregion #region NuGetSignSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSign), Arguments = "sign")] @@ -222,7 +222,7 @@ public partial class NuGetSignSettings : ToolOptions } #endregion #region NuGetVerifySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetVerify), Arguments = "verify")] @@ -243,7 +243,7 @@ public partial class NuGetVerifySettings : ToolOptions } #endregion #region NuGetPackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetPack), Arguments = "pack")] @@ -292,7 +292,7 @@ public partial class NuGetPackSettings : ToolOptions } #endregion #region NuGetRestoreSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetRestore), Arguments = "restore")] @@ -339,7 +339,7 @@ public partial class NuGetRestoreSettings : ToolOptions } #endregion #region NuGetInstallSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetInstall), Arguments = "install")] @@ -384,7 +384,7 @@ public partial class NuGetInstallSettings : ToolOptions } #endregion #region NuGetSourcesAddSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesAdd), Arguments = "sources add")] @@ -411,7 +411,7 @@ public partial class NuGetSourcesAddSettings : ToolOptions } #endregion #region NuGetSourcesUpdateSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesUpdate), Arguments = "sources update")] @@ -438,7 +438,7 @@ public partial class NuGetSourcesUpdateSettings : ToolOptions } #endregion #region NuGetSourcesRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesRemove), Arguments = "sources remove")] @@ -457,7 +457,7 @@ public partial class NuGetSourcesRemoveSettings : ToolOptions } #endregion #region NuGetSourcesEnableSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesEnable), Arguments = "sources enable")] @@ -476,7 +476,7 @@ public partial class NuGetSourcesEnableSettings : ToolOptions } #endregion #region NuGetSourcesDisableSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesDisable), Arguments = "sources disable")] @@ -495,7 +495,7 @@ public partial class NuGetSourcesDisableSettings : ToolOptions } #endregion #region NuGetSourcesListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(NuGetTasks), Command = nameof(NuGetTasks.NuGetSourcesList), Arguments = "sources list")] @@ -514,7 +514,7 @@ public partial class NuGetSourcesListSettings : ToolOptions } #endregion #region NuGetPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetPushSettingsExtensions @@ -654,7 +654,7 @@ [Pure] [Builder(Type = typeof(NuGetPushSettings), Property = nameof(NuGetPushSet } #endregion #region NuGetDeleteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetDeleteSettingsExtensions @@ -761,7 +761,7 @@ [Pure] [Builder(Type = typeof(NuGetDeleteSettings), Property = nameof(NuGetDelet } #endregion #region NuGetSignSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSignSettingsExtensions @@ -924,7 +924,7 @@ [Pure] [Builder(Type = typeof(NuGetSignSettings), Property = nameof(NuGetSignSet } #endregion #region NuGetVerifySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetVerifySettingsExtensions @@ -998,7 +998,7 @@ [Pure] [Builder(Type = typeof(NuGetVerifySettings), Property = nameof(NuGetVerif } #endregion #region NuGetPackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetPackSettingsExtensions @@ -1264,7 +1264,7 @@ [Pure] [Builder(Type = typeof(NuGetPackSettings), Property = nameof(NuGetPackSet } #endregion #region NuGetRestoreSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetRestoreSettingsExtensions @@ -1532,7 +1532,7 @@ [Pure] [Builder(Type = typeof(NuGetRestoreSettings), Property = nameof(NuGetRest } #endregion #region NuGetInstallSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetInstallSettingsExtensions @@ -1792,7 +1792,7 @@ [Pure] [Builder(Type = typeof(NuGetInstallSettings), Property = nameof(NuGetInst } #endregion #region NuGetSourcesAddSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesAddSettingsExtensions @@ -1899,7 +1899,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesAddSettings), Property = nameof(NuGetS } #endregion #region NuGetSourcesUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesUpdateSettingsExtensions @@ -2006,7 +2006,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesUpdateSettings), Property = nameof(NuG } #endregion #region NuGetSourcesRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesRemoveSettingsExtensions @@ -2072,7 +2072,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesRemoveSettings), Property = nameof(NuG } #endregion #region NuGetSourcesEnableSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesEnableSettingsExtensions @@ -2138,7 +2138,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesEnableSettings), Property = nameof(NuG } #endregion #region NuGetSourcesDisableSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesDisableSettingsExtensions @@ -2204,7 +2204,7 @@ [Pure] [Builder(Type = typeof(NuGetSourcesDisableSettings), Property = nameof(Nu } #endregion #region NuGetSourcesListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetSourcesListSettingsExtensions diff --git a/src/Nuke.Common/Tools/NuGet/NuGet.json b/src/Fallout.Common/Tools/NuGet/NuGet.json similarity index 99% rename from src/Nuke.Common/Tools/NuGet/NuGet.json rename to src/Fallout.Common/Tools/NuGet/NuGet.json index 6692b601b..eff691668 100644 --- a/src/Nuke.Common/Tools/NuGet/NuGet.json +++ b/src/Fallout.Common/Tools/NuGet/NuGet.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/NuGet/docs.microsoft.com-nuget/live/docs/tools/cli-ref-pack.md", "https://raw.githubusercontent.com/NuGet/docs.microsoft.com-nuget/live/docs/tools/cli-ref-push.md", diff --git a/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs b/src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs rename to src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs index 09b5811c9..7bb7c64dd 100644 --- a/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs +++ b/src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.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 Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.NuGetKeyVaultSignTool; +namespace Fallout.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] @@ -31,13 +31,13 @@ public partial class NuGetKeyVaultSignToolTasks : ToolTasks, IRequireNuGetPackag ///

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")] @@ -72,7 +72,7 @@ public partial class NuGetKeyVaultSignToolSettings : ToolOptions } #endregion #region NuGetKeyVaultSignToolSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class NuGetKeyVaultSignToolSettingsExtensions diff --git a/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json b/src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json similarity index 99% rename from src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json rename to src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json index a7a99ab59..ae2f2b5d5 100644 --- a/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json +++ b/src/Fallout.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.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.", diff --git a/src/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs b/src/Fallout.Common/Tools/OctoVersion/OctoVersion.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs rename to src/Fallout.Common/Tools/OctoVersion/OctoVersion.Generated.cs index 0b190fe3a..ea5510878 100644 --- a/src/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs +++ b/src/Fallout.Common/Tools/OctoVersion/OctoVersion.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/OctoVersion/OctoVersion.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/OctoVersion/OctoVersion.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.OctoVersion; +namespace Fallout.Common.Tools.OctoVersion; ///

For more details, visit the official website.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class OctoVersionTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctoVersionTasks), Command = nameof(OctoVersionTasks.OctoVersionGetVersion), Arguments = "octoversion")] @@ -77,7 +77,7 @@ public partial class OctoVersionGetVersionSettings : ToolOptions, IToolOptionsWi } #endregion #region OctoVersionExecuteSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctoVersionTasks), Command = nameof(OctoVersionTasks.OctoVersionExecute), Arguments = "octoversion")] @@ -110,7 +110,7 @@ public partial class OctoVersionExecuteSettings : ToolOptions, IToolOptionsWithF } #endregion #region OctoVersionGetVersionSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctoVersionGetVersionSettingsExtensions @@ -253,7 +253,7 @@ [Pure] [Builder(Type = typeof(OctoVersionGetVersionSettings), Property = nameof( } #endregion #region OctoVersionExecuteSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctoVersionExecuteSettingsExtensions diff --git a/src/Nuke.Common/Tools/OctoVersion/OctoVersion.json b/src/Fallout.Common/Tools/OctoVersion/OctoVersion.json similarity index 98% rename from src/Nuke.Common/Tools/OctoVersion/OctoVersion.json rename to src/Fallout.Common/Tools/OctoVersion/OctoVersion.json index 27bedf429..e2461f4ee 100644 --- a/src/Nuke.Common/Tools/OctoVersion/OctoVersion.json +++ b/src/Fallout.Common/Tools/OctoVersion/OctoVersion.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/OctopusDeploy/OctoVersion/blob/main/README.md" ], diff --git a/src/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs b/src/Fallout.Common/Tools/OctoVersion/OctoVersionAttribute.cs similarity index 95% rename from src/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs rename to src/Fallout.Common/Tools/OctoVersion/OctoVersionAttribute.cs index c5cf5c670..b8b029a09 100644 --- a/src/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs +++ b/src/Fallout.Common/Tools/OctoVersion/OctoVersionAttribute.cs @@ -7,16 +7,16 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Git; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.ValueInjection; - -namespace Nuke.Common.Tools.OctoVersion; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.ValueInjection; + +namespace Fallout.Common.Tools.OctoVersion; /// /// Injects an instance of based on the local repository. diff --git a/src/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs b/src/Fallout.Common/Tools/OctoVersion/OctoVersionTasks.cs similarity index 91% rename from src/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs rename to src/Fallout.Common/Tools/OctoVersion/OctoVersionTasks.cs index 6fb1aa9ba..9e082dc3b 100644 --- a/src/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs +++ b/src/Fallout.Common/Tools/OctoVersion/OctoVersionTasks.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.OctoVersion; +namespace Fallout.Common.Tools.OctoVersion; partial class OctoVersionTasks { diff --git a/src/Nuke.Common/Tools/Octopus/Octopus.Generated.cs b/src/Fallout.Common/Tools/Octopus/Octopus.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Octopus/Octopus.Generated.cs rename to src/Fallout.Common/Tools/Octopus/Octopus.Generated.cs index 9575a2706..9c4d2bbf3 100644 --- a/src/Nuke.Common/Tools/Octopus/Octopus.Generated.cs +++ b/src/Fallout.Common/Tools/Octopus/Octopus.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Octopus/Octopus.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Octopus/Octopus.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Octopus; +namespace Fallout.Common.Tools.Octopus; ///

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.

[PublicAPI] @@ -31,41 +31,41 @@ public partial class OctopusTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusPack), Arguments = "pack")] @@ -102,7 +102,7 @@ public partial class OctopusPackSettings : ToolOptions, IToolOptionsWithFramewor } #endregion #region OctopusPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusPush), Arguments = "push")] @@ -143,7 +143,7 @@ public partial class OctopusPushSettings : ToolOptions, IToolOptionsWithFramewor } #endregion #region OctopusCreateReleaseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusCreateRelease), Arguments = "create-release")] @@ -242,7 +242,7 @@ public partial class OctopusCreateReleaseSettings : ToolOptions, IToolOptionsWit } #endregion #region OctopusDeployReleaseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusDeployRelease), Arguments = "deploy-release")] @@ -321,7 +321,7 @@ public partial class OctopusDeployReleaseSettings : ToolOptions, IToolOptionsWit } #endregion #region OctopusBuildInformationSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OctopusTasks), Command = nameof(OctopusTasks.OctopusBuildInformation), Arguments = "build-information")] @@ -366,7 +366,7 @@ public partial class OctopusBuildInformationSettings : ToolOptions, IToolOptions } #endregion #region OctopusPackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusPackSettingsExtensions @@ -534,7 +534,7 @@ [Pure] [Builder(Type = typeof(OctopusPackSettings), Property = nameof(OctopusPac } #endregion #region OctopusPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusPushSettingsExtensions @@ -721,7 +721,7 @@ [Pure] [Builder(Type = typeof(OctopusPushSettings), Property = nameof(OctopusPus } #endregion #region OctopusCreateReleaseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusCreateReleaseSettingsExtensions @@ -1254,7 +1254,7 @@ [Pure] [Builder(Type = typeof(OctopusCreateReleaseSettings), Property = nameof(O } #endregion #region OctopusDeployReleaseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusDeployReleaseSettingsExtensions @@ -1680,7 +1680,7 @@ [Pure] [Builder(Type = typeof(OctopusDeployReleaseSettings), Property = nameof(O } #endregion #region OctopusBuildInformationSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OctopusBuildInformationSettingsExtensions diff --git a/src/Nuke.Common/Tools/Octopus/Octopus.json b/src/Fallout.Common/Tools/Octopus/Octopus.json similarity index 99% rename from src/Nuke.Common/Tools/Octopus/Octopus.json rename to src/Fallout.Common/Tools/Octopus/Octopus.json index 5afd31c52..a1096dca0 100644 --- a/src/Nuke.Common/Tools/Octopus/Octopus.json +++ b/src/Fallout.Common/Tools/Octopus/Octopus.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://octopus.com/docs/api-and-integration/octo.exe-command-line/creating-releases#//article[@id='doc-content']/pre[2]", "https://octopus.com/docs/api-and-integration/octo.exe-command-line/pushing-packages#//article[@id='doc-content']/pre[3]", diff --git a/src/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs b/src/Fallout.Common/Tools/OpenCover/OpenCover.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs rename to src/Fallout.Common/Tools/OpenCover/OpenCover.Generated.cs index 31629505f..ba85a0b61 100644 --- a/src/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs +++ b/src/Fallout.Common/Tools/OpenCover/OpenCover.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/OpenCover/OpenCover.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/OpenCover/OpenCover.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.OpenCover; +namespace Fallout.Common.Tools.OpenCover; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class OpenCoverTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(OpenCoverTasks), Command = nameof(OpenCoverTasks.OpenCover))] @@ -94,7 +94,7 @@ public partial class OpenCoverSettings : ToolOptions } #endregion #region OpenCoverSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class OpenCoverSettingsExtensions diff --git a/src/Nuke.Common/Tools/OpenCover/OpenCover.json b/src/Fallout.Common/Tools/OpenCover/OpenCover.json similarity index 99% rename from src/Nuke.Common/Tools/OpenCover/OpenCover.json rename to src/Fallout.Common/Tools/OpenCover/OpenCover.json index a88fd5d65..555047819 100644 --- a/src/Nuke.Common/Tools/OpenCover/OpenCover.json +++ b/src/Fallout.Common/Tools/OpenCover/OpenCover.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/wiki/OpenCover/opencover/Usage.md" ], diff --git a/src/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs b/src/Fallout.Common/Tools/OpenCover/OpenCoverTasks.cs similarity index 92% rename from src/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs rename to src/Fallout.Common/Tools/OpenCover/OpenCoverTasks.cs index 5ed4c9e97..350a6dc93 100644 --- a/src/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs +++ b/src/Fallout.Common/Tools/OpenCover/OpenCoverTasks.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tools.OpenCover; +namespace Fallout.Common.Tools.OpenCover; [PublicAPI] public class OpenCoverVerbosityMappingAttribute : VerbosityMappingAttribute diff --git a/src/Nuke.Common/Tools/Paket/Paket.Generated.cs b/src/Fallout.Common/Tools/Paket/Paket.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Paket/Paket.Generated.cs rename to src/Fallout.Common/Tools/Paket/Paket.Generated.cs index 26245da8c..534448581 100644 --- a/src/Nuke.Common/Tools/Paket/Paket.Generated.cs +++ b/src/Fallout.Common/Tools/Paket/Paket.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Paket/Paket.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Paket/Paket.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Paket; +namespace Fallout.Common.Tools.Paket; ///

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.

[PublicAPI] @@ -31,34 +31,34 @@ public partial class PaketTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketUpdate), Arguments = "update")] @@ -101,7 +101,7 @@ public partial class PaketUpdateSettings : ToolOptions } #endregion #region PaketRestoreSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketRestore), Arguments = "restore")] @@ -136,7 +136,7 @@ public partial class PaketRestoreSettings : ToolOptions } #endregion #region PaketPushSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketPush), Arguments = "push")] @@ -161,7 +161,7 @@ public partial class PaketPushSettings : ToolOptions } #endregion #region PaketPackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PaketTasks), Command = nameof(PaketTasks.PaketPack), Arguments = "pack")] @@ -206,7 +206,7 @@ public partial class PaketPackSettings : ToolOptions } #endregion #region PaketUpdateSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketUpdateSettingsExtensions @@ -467,7 +467,7 @@ [Pure] [Builder(Type = typeof(PaketUpdateSettings), Property = nameof(PaketUpdat } #endregion #region PaketRestoreSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketRestoreSettingsExtensions @@ -666,7 +666,7 @@ [Pure] [Builder(Type = typeof(PaketRestoreSettings), Property = nameof(PaketRest } #endregion #region PaketPushSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketPushSettingsExtensions @@ -765,7 +765,7 @@ [Pure] [Builder(Type = typeof(PaketPushSettings), Property = nameof(PaketPushSet } #endregion #region PaketPackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PaketPackSettingsExtensions diff --git a/src/Nuke.Common/Tools/Paket/Paket.json b/src/Fallout.Common/Tools/Paket/Paket.json similarity index 99% rename from src/Nuke.Common/Tools/Paket/Paket.json rename to src/Fallout.Common/Tools/Paket/Paket.json index 63c9ec4a6..dd0631890 100644 --- a/src/Nuke.Common/Tools/Paket/Paket.json +++ b/src/Fallout.Common/Tools/Paket/Paket.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://fsprojects.github.io/Paket/paket-update.html#//div[@id='main']", "https://fsprojects.github.io/Paket/paket-restore.html#//div[@id='main']", diff --git a/src/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs b/src/Fallout.Common/Tools/PowerShell/PowerShell.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs rename to src/Fallout.Common/Tools/PowerShell/PowerShell.Generated.cs index ed8bf0719..790f3e71b 100644 --- a/src/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs +++ b/src/Fallout.Common/Tools/PowerShell/PowerShell.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/PowerShell/PowerShell.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/PowerShell/PowerShell.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.PowerShell; +namespace Fallout.Common.Tools.PowerShell; ///

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.

[PublicAPI] @@ -28,13 +28,13 @@ public partial class PowerShellTasks : ToolTasks ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PowerShellTasks), Command = nameof(PowerShellTasks.PowerShell))] @@ -79,7 +79,7 @@ public partial class PowerShellSettings : ToolOptions } #endregion #region PowerShellSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PowerShellSettingsExtensions diff --git a/src/Nuke.Common/Tools/PowerShell/PowerShell.json b/src/Fallout.Common/Tools/PowerShell/PowerShell.json similarity index 99% rename from src/Nuke.Common/Tools/PowerShell/PowerShell.json rename to src/Fallout.Common/Tools/PowerShell/PowerShell.json index 4928bf358..ddfda8dd1 100644 --- a/src/Nuke.Common/Tools/PowerShell/PowerShell.json +++ b/src/Fallout.Common/Tools/PowerShell/PowerShell.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_exe?view=powershell-5.1" ], diff --git a/src/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs b/src/Fallout.Common/Tools/PowerShell/PowerShellTasks.cs similarity index 85% rename from src/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs rename to src/Fallout.Common/Tools/PowerShell/PowerShellTasks.cs index 1e7bcda24..b820d6c3e 100644 --- a/src/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs +++ b/src/Fallout.Common/Tools/PowerShell/PowerShellTasks.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.PowerShell; +namespace Fallout.Common.Tools.PowerShell; partial class PowerShellTasks { diff --git a/src/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs b/src/Fallout.Common/Tools/Pulumi/Pulumi.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs rename to src/Fallout.Common/Tools/Pulumi/Pulumi.Generated.cs index 184fc0928..85146c998 100644 --- a/src/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs +++ b/src/Fallout.Common/Tools/Pulumi/Pulumi.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Pulumi/Pulumi.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Pulumi/Pulumi.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Pulumi; +namespace Fallout.Common.Tools.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.

[PublicAPI] @@ -30,188 +30,188 @@ public partial class PulumiTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiUp), Arguments = "up")] @@ -290,7 +290,7 @@ public partial class PulumiUpSettings : ToolOptions } #endregion #region PulumiPreviewSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiPreview), Arguments = "preview")] @@ -365,7 +365,7 @@ public partial class PulumiPreviewSettings : ToolOptions } #endregion #region PulumiConfigSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfig), Arguments = "config")] @@ -402,7 +402,7 @@ public partial class PulumiConfigSettings : ToolOptions } #endregion #region PulumiConfigCopySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigCopy), Arguments = "config cp")] @@ -435,7 +435,7 @@ public partial class PulumiConfigCopySettings : ToolOptions } #endregion #region PulumiConfigGetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigGet), Arguments = "config get")] @@ -470,7 +470,7 @@ public partial class PulumiConfigGetSettings : ToolOptions } #endregion #region PulumiConfigRefreshSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigRefresh), Arguments = "config refresh")] @@ -501,7 +501,7 @@ public partial class PulumiConfigRefreshSettings : ToolOptions } #endregion #region PulumiConfigRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigRemove), Arguments = "config rm")] @@ -534,7 +534,7 @@ public partial class PulumiConfigRemoveSettings : ToolOptions } #endregion #region PulumiConfigSetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiConfigSet), Arguments = "config set")] @@ -573,7 +573,7 @@ public partial class PulumiConfigSetSettings : ToolOptions } #endregion #region PulumiStackSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStack), Arguments = "stack")] @@ -612,7 +612,7 @@ public partial class PulumiStackSettings : ToolOptions } #endregion #region PulumiStackChangeSecretsProviderSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackChangeSecretsProvider), Arguments = "stack change-secrets-provider")] @@ -643,7 +643,7 @@ public partial class PulumiStackChangeSecretsProviderSettings : ToolOptions } #endregion #region PulumiStackExportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackExport), Arguments = "stack export")] @@ -678,7 +678,7 @@ public partial class PulumiStackExportSettings : ToolOptions } #endregion #region PulumiStackGraphSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackGraph), Arguments = "stack graph")] @@ -717,7 +717,7 @@ public partial class PulumiStackGraphSettings : ToolOptions } #endregion #region PulumiStackHistorySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackHistory), Arguments = "stack history")] @@ -750,7 +750,7 @@ public partial class PulumiStackHistorySettings : ToolOptions } #endregion #region PulumiStackImportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackImport), Arguments = "stack import")] @@ -783,7 +783,7 @@ public partial class PulumiStackImportSettings : ToolOptions } #endregion #region PulumiStackInitSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackInit), Arguments = "stack init")] @@ -818,7 +818,7 @@ public partial class PulumiStackInitSettings : ToolOptions } #endregion #region PulumiStackListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackList), Arguments = "stack ls")] @@ -857,7 +857,7 @@ public partial class PulumiStackListSettings : ToolOptions } #endregion #region PulumiStackOutputSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackOutput), Arguments = "stack output")] @@ -892,7 +892,7 @@ public partial class PulumiStackOutputSettings : ToolOptions } #endregion #region PulumiStackRenameSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackRename), Arguments = "stack rename")] @@ -923,7 +923,7 @@ public partial class PulumiStackRenameSettings : ToolOptions } #endregion #region PulumiStackRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackRemove), Arguments = "stack rm")] @@ -960,7 +960,7 @@ public partial class PulumiStackRemoveSettings : ToolOptions } #endregion #region PulumiStackSelectSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackSelect), Arguments = "stack select")] @@ -995,7 +995,7 @@ public partial class PulumiStackSelectSettings : ToolOptions } #endregion #region PulumiStackTagSetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagSet), Arguments = "stack tag set")] @@ -1028,7 +1028,7 @@ public partial class PulumiStackTagSetSettings : ToolOptions } #endregion #region PulumiStackTagGetSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagGet), Arguments = "stack tag get")] @@ -1059,7 +1059,7 @@ public partial class PulumiStackTagGetSettings : ToolOptions } #endregion #region PulumiStackTagRemoveSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagRemove), Arguments = "stack tag rm")] @@ -1090,7 +1090,7 @@ public partial class PulumiStackTagRemoveSettings : ToolOptions } #endregion #region PulumiStackTagListSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiStackTagList), Arguments = "stack tag ls")] @@ -1121,7 +1121,7 @@ public partial class PulumiStackTagListSettings : ToolOptions } #endregion #region PulumiNewSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiNew), Arguments = "new")] @@ -1174,7 +1174,7 @@ public partial class PulumiNewSettings : ToolOptions } #endregion #region PulumiDestroySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PulumiTasks), Command = nameof(PulumiTasks.PulumiDestroy), Arguments = "destroy")] @@ -1235,7 +1235,7 @@ public partial class PulumiDestroySettings : ToolOptions } #endregion #region PulumiUpSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiUpSettingsExtensions @@ -1784,7 +1784,7 @@ [Pure] [Builder(Type = typeof(PulumiUpSettings), Property = nameof(PulumiUpSetti } #endregion #region PulumiPreviewSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiPreviewSettingsExtensions @@ -2308,7 +2308,7 @@ [Pure] [Builder(Type = typeof(PulumiPreviewSettings), Property = nameof(PulumiPr } #endregion #region PulumiConfigSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigSettingsExtensions @@ -2491,7 +2491,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigSettings), Property = nameof(PulumiCon } #endregion #region PulumiConfigCopySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigCopySettingsExtensions @@ -2640,7 +2640,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigCopySettings), Property = nameof(Pulum } #endregion #region PulumiConfigGetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigGetSettingsExtensions @@ -2806,7 +2806,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigGetSettings), Property = nameof(Pulumi } #endregion #region PulumiConfigRefreshSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigRefreshSettingsExtensions @@ -2956,7 +2956,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigRefreshSettings), Property = nameof(Pu } #endregion #region PulumiConfigRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigRemoveSettingsExtensions @@ -3105,7 +3105,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigRemoveSettings), Property = nameof(Pul } #endregion #region PulumiConfigSetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiConfigSetSettingsExtensions @@ -3296,7 +3296,7 @@ [Pure] [Builder(Type = typeof(PulumiConfigSetSettings), Property = nameof(Pulumi } #endregion #region PulumiStackSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackSettingsExtensions @@ -3505,7 +3505,7 @@ [Pure] [Builder(Type = typeof(PulumiStackSettings), Property = nameof(PulumiStac } #endregion #region PulumiStackChangeSecretsProviderSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackChangeSecretsProviderSettingsExtensions @@ -3646,7 +3646,7 @@ [Pure] [Builder(Type = typeof(PulumiStackChangeSecretsProviderSettings), Propert } #endregion #region PulumiStackExportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackExportSettingsExtensions @@ -3812,7 +3812,7 @@ [Pure] [Builder(Type = typeof(PulumiStackExportSettings), Property = nameof(Pulu } #endregion #region PulumiStackGraphSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackGraphSettingsExtensions @@ -4003,7 +4003,7 @@ [Pure] [Builder(Type = typeof(PulumiStackGraphSettings), Property = nameof(Pulum } #endregion #region PulumiStackHistorySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackHistorySettingsExtensions @@ -4170,7 +4170,7 @@ [Pure] [Builder(Type = typeof(PulumiStackHistorySettings), Property = nameof(Pul } #endregion #region PulumiStackImportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackImportSettingsExtensions @@ -4328,7 +4328,7 @@ [Pure] [Builder(Type = typeof(PulumiStackImportSettings), Property = nameof(Pulu } #endregion #region PulumiStackInitSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackInitSettingsExtensions @@ -4485,7 +4485,7 @@ [Pure] [Builder(Type = typeof(PulumiStackInitSettings), Property = nameof(Pulumi } #endregion #region PulumiStackListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackListSettingsExtensions @@ -4676,7 +4676,7 @@ [Pure] [Builder(Type = typeof(PulumiStackListSettings), Property = nameof(Pulumi } #endregion #region PulumiStackOutputSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackOutputSettingsExtensions @@ -4851,7 +4851,7 @@ [Pure] [Builder(Type = typeof(PulumiStackOutputSettings), Property = nameof(Pulu } #endregion #region PulumiStackRenameSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackRenameSettingsExtensions @@ -4992,7 +4992,7 @@ [Pure] [Builder(Type = typeof(PulumiStackRenameSettings), Property = nameof(Pulu } #endregion #region PulumiStackRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackRemoveSettingsExtensions @@ -5184,7 +5184,7 @@ [Pure] [Builder(Type = typeof(PulumiStackRemoveSettings), Property = nameof(Pulu } #endregion #region PulumiStackSelectSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackSelectSettingsExtensions @@ -5350,7 +5350,7 @@ [Pure] [Builder(Type = typeof(PulumiStackSelectSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagSetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagSetSettingsExtensions @@ -5499,7 +5499,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagSetSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagGetSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagGetSettingsExtensions @@ -5640,7 +5640,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagGetSettings), Property = nameof(Pulu } #endregion #region PulumiStackTagRemoveSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagRemoveSettingsExtensions @@ -5781,7 +5781,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagRemoveSettings), Property = nameof(P } #endregion #region PulumiStackTagListSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiStackTagListSettingsExtensions @@ -5931,7 +5931,7 @@ [Pure] [Builder(Type = typeof(PulumiStackTagListSettings), Property = nameof(Pul } #endregion #region PulumiNewSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiNewSettingsExtensions @@ -6220,7 +6220,7 @@ [Pure] [Builder(Type = typeof(PulumiNewSettings), Property = nameof(PulumiNewSet } #endregion #region PulumiDestroySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PulumiDestroySettingsExtensions diff --git a/src/Nuke.Common/Tools/Pulumi/Pulumi.json b/src/Fallout.Common/Tools/Pulumi/Pulumi.json similarity index 99% rename from src/Nuke.Common/Tools/Pulumi/Pulumi.json rename to src/Fallout.Common/Tools/Pulumi/Pulumi.json index b3a429ff8..9805bec11 100644 --- a/src/Nuke.Common/Tools/Pulumi/Pulumi.json +++ b/src/Fallout.Common/Tools/Pulumi/Pulumi.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://www.pulumi.com/docs/reference/cli/", "https://www.pulumi.com/docs/reference/cli/pulumi_new/", diff --git a/src/Nuke.Common/Tools/Pulumi/PulumiTasks.cs b/src/Fallout.Common/Tools/Pulumi/PulumiTasks.cs similarity index 82% rename from src/Nuke.Common/Tools/Pulumi/PulumiTasks.cs rename to src/Fallout.Common/Tools/Pulumi/PulumiTasks.cs index 3feb7f3ea..0b2e81231 100644 --- a/src/Nuke.Common/Tools/Pulumi/PulumiTasks.cs +++ b/src/Fallout.Common/Tools/Pulumi/PulumiTasks.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog.Events; -namespace Nuke.Common.Tools.Pulumi; +namespace Fallout.Common.Tools.Pulumi; [LogLevelPattern(LogEventLevel.Warning, "^warning:")] partial class PulumiTasks; diff --git a/src/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs b/src/Fallout.Common/Tools/Pwsh/Pwsh.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs rename to src/Fallout.Common/Tools/Pwsh/Pwsh.Generated.cs index d9ba16d92..a358a3f4c 100644 --- a/src/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs +++ b/src/Fallout.Common/Tools/Pwsh/Pwsh.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Pwsh/Pwsh.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Pwsh/Pwsh.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Pwsh; +namespace Fallout.Common.Tools.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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class PwshTasks : ToolTasks, IRequirePathTool ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(PwshTasks), Command = nameof(PwshTasks.Pwsh))] @@ -93,7 +93,7 @@ public partial class PwshSettings : ToolOptions } #endregion #region PwshSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class PwshSettingsExtensions diff --git a/src/Nuke.Common/Tools/Pwsh/Pwsh.json b/src/Fallout.Common/Tools/Pwsh/Pwsh.json similarity index 99% rename from src/Nuke.Common/Tools/Pwsh/Pwsh.json rename to src/Fallout.Common/Tools/Pwsh/Pwsh.json index dcc290acd..3b795f7c8 100644 --- a/src/Nuke.Common/Tools/Pwsh/Pwsh.json +++ b/src/Fallout.Common/Tools/Pwsh/Pwsh.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pwsh?view=powershell-7.3" ], diff --git a/src/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs b/src/Fallout.Common/Tools/ReSharper/ReSharper.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs rename to src/Fallout.Common/Tools/ReSharper/ReSharper.Generated.cs index 5796a4991..6bfbef985 100644 --- a/src/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs +++ b/src/Fallout.Common/Tools/ReSharper/ReSharper.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/ReSharper/ReSharper.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/ReSharper/ReSharper.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.ReSharper; +namespace Fallout.Common.Tools.ReSharper; ///

For more details, visit the official website.

[PublicAPI] @@ -31,27 +31,27 @@ public partial class ReSharperTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperInspectCode), Arguments = "inspectcode")] @@ -114,7 +114,7 @@ public partial class ReSharperInspectCodeSettings : ReSharperSettingsBase } #endregion #region ReSharperCleanupCodeSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperCleanupCode), Arguments = "cleanupcode")] @@ -163,7 +163,7 @@ public partial class ReSharperCleanupCodeSettings : ReSharperSettingsBase } #endregion #region ReSharperDupFinderSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReSharperTasks), Command = nameof(ReSharperTasks.ReSharperDupFinder), Arguments = "dupfinder")] @@ -218,7 +218,7 @@ public partial class ReSharperSettingsBase : ToolOptions } #endregion #region ReSharperInspectCodeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperInspectCodeSettingsExtensions @@ -571,7 +571,7 @@ [Pure] [Builder(Type = typeof(ReSharperInspectCodeSettings), Property = nameof(R } #endregion #region ReSharperCleanupCodeSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperCleanupCodeSettingsExtensions @@ -841,7 +841,7 @@ [Pure] [Builder(Type = typeof(ReSharperCleanupCodeSettings), Property = nameof(R } #endregion #region ReSharperDupFinderSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReSharperDupFinderSettingsExtensions diff --git a/src/Nuke.Common/Tools/ReSharper/ReSharper.json b/src/Fallout.Common/Tools/ReSharper/ReSharper.json similarity index 99% rename from src/Nuke.Common/Tools/ReSharper/ReSharper.json rename to src/Fallout.Common/Tools/ReSharper/ReSharper.json index fbed7a8a9..f51a24133 100644 --- a/src/Nuke.Common/Tools/ReSharper/ReSharper.json +++ b/src/Fallout.Common/Tools/ReSharper/ReSharper.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://www.jetbrains.com/help/resharper/dupFinder.html#//div[@class='chapter'][2]/ul" ], diff --git a/src/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs b/src/Fallout.Common/Tools/ReSharper/ReSharperTasks.cs similarity index 92% rename from src/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs rename to src/Fallout.Common/Tools/ReSharper/ReSharperTasks.cs index f055ae5a3..522aad008 100644 --- a/src/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs +++ b/src/Fallout.Common/Tools/ReSharper/ReSharperTasks.cs @@ -6,13 +6,13 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tools.ReSharper; +namespace Fallout.Common.Tools.ReSharper; partial class ReSharperTasks { diff --git a/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs b/src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs rename to src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs index f7bf6a8ae..9d7372a62 100644 --- a/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs +++ b/src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.ReportGenerator; +namespace Fallout.Common.Tools.ReportGenerator; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class ReportGeneratorTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(ReportGeneratorTasks), Command = nameof(ReportGeneratorTasks.ReportGenerator))] @@ -66,7 +66,7 @@ public partial class ReportGeneratorSettings : ToolOptions, IToolOptionsWithFram } #endregion #region ReportGeneratorSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class ReportGeneratorSettingsExtensions diff --git a/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json b/src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.json similarity index 99% rename from src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json rename to src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.json index ff21b221b..187910843 100644 --- a/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json +++ b/src/Fallout.Common/Tools/ReportGenerator/ReportGenerator.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/danielpalme/ReportGenerator/master/README.md" ], diff --git a/src/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs b/src/Fallout.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs similarity index 89% rename from src/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs rename to src/Fallout.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs index 5763769a4..13e57e39d 100644 --- a/src/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs +++ b/src/Fallout.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.ReportGenerator; +namespace Fallout.Common.Tools.ReportGenerator; [PublicAPI] public class ReportGeneratorVerbosityMappingAttribute : VerbosityMappingAttribute diff --git a/src/Nuke.Common/Tools/SignClient/SignClient.Generated.cs b/src/Fallout.Common/Tools/SignClient/SignClient.Generated.cs similarity index 94% rename from src/Nuke.Common/Tools/SignClient/SignClient.Generated.cs rename to src/Fallout.Common/Tools/SignClient/SignClient.Generated.cs index 24b176617..67d79641f 100644 --- a/src/Nuke.Common/Tools/SignClient/SignClient.Generated.cs +++ b/src/Fallout.Common/Tools/SignClient/SignClient.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/SignClient/SignClient.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/SignClient/SignClient.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.SignClient; +namespace Fallout.Common.Tools.SignClient; ///

Code Signing client for Authenticode, NuGet, VSIX, and more

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class SignClientTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SignClientTasks), Command = nameof(SignClientTasks.SignClientSign), Arguments = "sign")] @@ -68,7 +68,7 @@ public partial class SignClientSignSettings : ToolOptions } #endregion #region SignClientSignSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SignClientSignSettingsExtensions diff --git a/src/Nuke.Common/Tools/SignClient/SignClient.json b/src/Fallout.Common/Tools/SignClient/SignClient.json similarity index 97% rename from src/Nuke.Common/Tools/SignClient/SignClient.json rename to src/Fallout.Common/Tools/SignClient/SignClient.json index 7e2805eda..0a63f71cd 100644 --- a/src/Nuke.Common/Tools/SignClient/SignClient.json +++ b/src/Fallout.Common/Tools/SignClient/SignClient.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/dotnet/SignService#client-configuration" ], diff --git a/src/Nuke.Common/Tools/SignPath/SignPathTasks.cs b/src/Fallout.Common/Tools/SignPath/SignPathTasks.cs similarity index 98% rename from src/Nuke.Common/Tools/SignPath/SignPathTasks.cs rename to src/Fallout.Common/Tools/SignPath/SignPathTasks.cs index d8ed9d355..52f8e4b5e 100644 --- a/src/Nuke.Common/Tools/SignPath/SignPathTasks.cs +++ b/src/Fallout.Common/Tools/SignPath/SignPathTasks.cs @@ -13,13 +13,13 @@ using System.Threading.Tasks; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using Serilog; -using static Nuke.Common.ControlFlow; +using static Fallout.Common.ControlFlow; -namespace Nuke.Common.Tools.SignPath; +namespace Fallout.Common.Tools.SignPath; [PublicAPI] public static class SignPathTasks diff --git a/src/Nuke.Common/Tools/SignTool/SignTool.Generated.cs b/src/Fallout.Common/Tools/SignTool/SignTool.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/SignTool/SignTool.Generated.cs rename to src/Fallout.Common/Tools/SignTool/SignTool.Generated.cs index bad979d99..7dbe4b8f5 100644 --- a/src/Nuke.Common/Tools/SignTool/SignTool.Generated.cs +++ b/src/Fallout.Common/Tools/SignTool/SignTool.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/SignTool/SignTool.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/SignTool/SignTool.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.SignTool; +namespace Fallout.Common.Tools.SignTool; ///

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.

[PublicAPI] @@ -28,13 +28,13 @@ public partial class SignToolTasks : ToolTasks ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SignToolTasks), Command = nameof(SignToolTasks.SignTool), Arguments = "sign")] @@ -131,7 +131,7 @@ public partial class SignToolSettings : ToolOptions } #endregion #region SignToolSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SignToolSettingsExtensions diff --git a/src/Nuke.Common/Tools/SignTool/SignTool.json b/src/Fallout.Common/Tools/SignTool/SignTool.json similarity index 99% rename from src/Nuke.Common/Tools/SignTool/SignTool.json rename to src/Fallout.Common/Tools/SignTool/SignTool.json index 336719cd0..c9b8fe79e 100644 --- a/src/Nuke.Common/Tools/SignTool/SignTool.json +++ b/src/Fallout.Common/Tools/SignTool/SignTool.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/dotnet/docs/main/docs/framework/tools/signtool-exe.md" ], diff --git a/src/Nuke.Common/Tools/SignTool/SignToolTasks.cs b/src/Fallout.Common/Tools/SignTool/SignToolTasks.cs similarity index 93% rename from src/Nuke.Common/Tools/SignTool/SignToolTasks.cs rename to src/Fallout.Common/Tools/SignTool/SignToolTasks.cs index d21bd5fb6..f454a9186 100644 --- a/src/Nuke.Common/Tools/SignTool/SignToolTasks.cs +++ b/src/Fallout.Common/Tools/SignTool/SignToolTasks.cs @@ -5,10 +5,10 @@ using System; using System.Linq; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.IO; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.SignTool; +namespace Fallout.Common.Tools.SignTool; partial class SignToolTasks { diff --git a/src/Nuke.Common/Tools/Slack/Slack.Generated.cs b/src/Fallout.Common/Tools/Slack/Slack.Generated.cs similarity index 99% rename from src/Nuke.Common/Tools/Slack/Slack.Generated.cs rename to src/Fallout.Common/Tools/Slack/Slack.Generated.cs index b798baa23..32b4056e6 100644 --- a/src/Nuke.Common/Tools/Slack/Slack.Generated.cs +++ b/src/Fallout.Common/Tools/Slack/Slack.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Slack/Slack.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Slack/Slack.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Slack; +namespace Fallout.Common.Tools.Slack; #region SlackMessage /// Used within . diff --git a/src/Nuke.Common/Tools/Slack/Slack.json b/src/Fallout.Common/Tools/Slack/Slack.json similarity index 99% rename from src/Nuke.Common/Tools/Slack/Slack.json rename to src/Fallout.Common/Tools/Slack/Slack.json index b7b2e6a10..2fcf96f30 100644 --- a/src/Nuke.Common/Tools/Slack/Slack.json +++ b/src/Fallout.Common/Tools/Slack/Slack.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://api.slack.com/docs/message-formatting", "https://api.slack.com/docs/message-attachments" diff --git a/src/Nuke.Common/Tools/Slack/SlackTasks.cs b/src/Fallout.Common/Tools/Slack/SlackTasks.cs similarity index 94% rename from src/Nuke.Common/Tools/Slack/SlackTasks.cs rename to src/Fallout.Common/Tools/Slack/SlackTasks.cs index e45e19583..c69ac2433 100644 --- a/src/Nuke.Common/Tools/Slack/SlackTasks.cs +++ b/src/Fallout.Common/Tools/Slack/SlackTasks.cs @@ -11,11 +11,11 @@ using System.Threading.Tasks; using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.Tools.Slack; +namespace Fallout.Common.Tools.Slack; [PublicAPI] public static class SlackTasks diff --git a/src/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs b/src/Fallout.Common/Tools/SonarScanner/SonarScanner.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs rename to src/Fallout.Common/Tools/SonarScanner/SonarScanner.Generated.cs index feb554293..b332abed4 100644 --- a/src/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs +++ b/src/Fallout.Common/Tools/SonarScanner/SonarScanner.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/SonarScanner/SonarScanner.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/SonarScanner/SonarScanner.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.SonarScanner; +namespace Fallout.Common.Tools.SonarScanner; ///

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.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class SonarScannerTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SonarScannerTasks), Command = nameof(SonarScannerTasks.SonarScannerBegin), Arguments = "begin")] @@ -141,7 +141,7 @@ public partial class SonarScannerBeginSettings : ToolOptions, IToolOptionsWithFr } #endregion #region SonarScannerEndSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SonarScannerTasks), Command = nameof(SonarScannerTasks.SonarScannerEnd), Arguments = "end")] @@ -158,7 +158,7 @@ public partial class SonarScannerEndSettings : ToolOptions, IToolOptionsWithFram } #endregion #region SonarScannerBeginSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SonarScannerBeginSettingsExtensions @@ -776,7 +776,7 @@ [Pure] [Builder(Type = typeof(SonarScannerBeginSettings), Property = nameof(Sona } #endregion #region SonarScannerEndSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SonarScannerEndSettingsExtensions diff --git a/src/Nuke.Common/Tools/SonarScanner/SonarScanner.json b/src/Fallout.Common/Tools/SonarScanner/SonarScanner.json similarity index 99% rename from src/Nuke.Common/Tools/SonarScanner/SonarScanner.json rename to src/Fallout.Common/Tools/SonarScanner/SonarScanner.json index bb1c30c7d..2a7ef7ff1 100644 --- a/src/Nuke.Common/Tools/SonarScanner/SonarScanner.json +++ b/src/Fallout.Common/Tools/SonarScanner/SonarScanner.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild", "https://docs.sonarqube.org/latest/analysis/analysis-parameters/" diff --git a/src/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs b/src/Fallout.Common/Tools/SpecFlow/SpecFlow.Generated.cs similarity index 93% rename from src/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs rename to src/Fallout.Common/Tools/SpecFlow/SpecFlow.Generated.cs index 34e7cf717..f7058736a 100644 --- a/src/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs +++ b/src/Fallout.Common/Tools/SpecFlow/SpecFlow.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/SpecFlow/SpecFlow.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/SpecFlow/SpecFlow.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.SpecFlow; +namespace Fallout.Common.Tools.SpecFlow; ///

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.

[PublicAPI] @@ -31,62 +31,62 @@ public partial class SpecFlowTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowNUnitExecutionReport), Arguments = "nunitexecutionreport")] @@ -109,7 +109,7 @@ public partial class SpecFlowNUnitExecutionReportSettings : ToolOptions } #endregion #region SpecFlowMSTestExecutionReportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowMSTestExecutionReport), Arguments = "mstestexecutionreport")] @@ -126,7 +126,7 @@ public partial class SpecFlowMSTestExecutionReportSettings : ToolOptions } #endregion #region SpecFlowStepDefinitionReportSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowStepDefinitionReport), Arguments = "stepdefinitionreport")] @@ -143,7 +143,7 @@ public partial class SpecFlowStepDefinitionReportSettings : ToolOptions } #endregion #region SpecFlowRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowRun), Arguments = "run")] @@ -166,7 +166,7 @@ public partial class SpecFlowRunSettings : ToolOptions } #endregion #region SpecFlowBuildServerRunSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowBuildServerRun), Arguments = "buildserverrun")] @@ -189,7 +189,7 @@ public partial class SpecFlowBuildServerRunSettings : ToolOptions } #endregion #region SpecFlowRegisterSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowRegister), Arguments = "register")] @@ -202,7 +202,7 @@ public partial class SpecFlowRegisterSettings : ToolOptions } #endregion #region SpecFlowUnregisterSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowUnregister), Arguments = "register")] @@ -211,7 +211,7 @@ public partial class SpecFlowUnregisterSettings : ToolOptions } #endregion #region SpecFlowAboutSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SpecFlowTasks), Command = nameof(SpecFlowTasks.SpecFlowAbout), Arguments = "register")] @@ -220,7 +220,7 @@ public partial class SpecFlowAboutSettings : ToolOptions } #endregion #region SpecFlowNUnitExecutionReportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowNUnitExecutionReportSettingsExtensions @@ -284,7 +284,7 @@ [Pure] [Builder(Type = typeof(SpecFlowNUnitExecutionReportSettings), Property = } #endregion #region SpecFlowMSTestExecutionReportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowMSTestExecutionReportSettingsExtensions @@ -324,7 +324,7 @@ [Pure] [Builder(Type = typeof(SpecFlowMSTestExecutionReportSettings), Property = } #endregion #region SpecFlowStepDefinitionReportSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowStepDefinitionReportSettingsExtensions @@ -364,7 +364,7 @@ [Pure] [Builder(Type = typeof(SpecFlowStepDefinitionReportSettings), Property = } #endregion #region SpecFlowRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowRunSettingsExtensions @@ -437,7 +437,7 @@ [Pure] [Builder(Type = typeof(SpecFlowRunSettings), Property = nameof(SpecFlowRu } #endregion #region SpecFlowBuildServerRunSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowBuildServerRunSettingsExtensions @@ -501,7 +501,7 @@ [Pure] [Builder(Type = typeof(SpecFlowBuildServerRunSettings), Property = nameof } #endregion #region SpecFlowRegisterSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowRegisterSettingsExtensions @@ -525,7 +525,7 @@ [Pure] [Builder(Type = typeof(SpecFlowRegisterSettings), Property = nameof(SpecF } #endregion #region SpecFlowUnregisterSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowUnregisterSettingsExtensions @@ -533,7 +533,7 @@ public static partial class SpecFlowUnregisterSettingsExtensions } #endregion #region SpecFlowAboutSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SpecFlowAboutSettingsExtensions diff --git a/src/Nuke.Common/Tools/SpecFlow/SpecFlow.json b/src/Fallout.Common/Tools/SpecFlow/SpecFlow.json similarity index 99% rename from src/Nuke.Common/Tools/SpecFlow/SpecFlow.json rename to src/Fallout.Common/Tools/SpecFlow/SpecFlow.json index 5015b25a4..b0e6335fd 100644 --- a/src/Nuke.Common/Tools/SpecFlow/SpecFlow.json +++ b/src/Fallout.Common/Tools/SpecFlow/SpecFlow.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://specflow.org/plus/documentation/SpecFlowPlus-Runner-Command-Line/", "https://specflow.org/documentation/Reporting/" diff --git a/src/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs b/src/Fallout.Common/Tools/Squirrel/Squirrel.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs rename to src/Fallout.Common/Tools/Squirrel/Squirrel.Generated.cs index c58a28e60..ebf0ab8fb 100644 --- a/src/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs +++ b/src/Fallout.Common/Tools/Squirrel/Squirrel.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Squirrel/Squirrel.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Squirrel/Squirrel.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Squirrel; +namespace Fallout.Common.Tools.Squirrel; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class SquirrelTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(SquirrelTasks), Command = nameof(SquirrelTasks.Squirrel))] @@ -94,7 +94,7 @@ public partial class SquirrelSettings : ToolOptions } #endregion #region SquirrelSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class SquirrelSettingsExtensions diff --git a/src/Nuke.Common/Tools/Squirrel/Squirrel.json b/src/Fallout.Common/Tools/Squirrel/Squirrel.json similarity index 99% rename from src/Nuke.Common/Tools/Squirrel/Squirrel.json rename to src/Fallout.Common/Tools/Squirrel/Squirrel.json index c6fd5020c..84f9335be 100644 --- a/src/Nuke.Common/Tools/Squirrel/Squirrel.json +++ b/src/Fallout.Common/Tools/Squirrel/Squirrel.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/Squirrel/Squirrel.Windows/blob/master/src/Update/Program.cs" ], diff --git a/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs b/src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs similarity index 96% rename from src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs rename to src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs index a3e54ec2c..c29d47c25 100644 --- a/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs +++ b/src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.StaticWebApps; +namespace Fallout.Common.Tools.StaticWebApps; ///

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.

[PublicAPI] @@ -31,20 +31,20 @@ public partial class StaticWebAppsTasks : ToolTasks, IRequireNpmPackage ///

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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(StaticWebAppsTasks), Command = nameof(StaticWebAppsTasks.StaticWebAppsStart), Arguments = "start")] @@ -77,7 +77,7 @@ public partial class StaticWebAppsStartSettings : ToolOptions } #endregion #region StaticWebAppsDeploySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(StaticWebAppsTasks), Command = nameof(StaticWebAppsTasks.StaticWebAppsDeploy), Arguments = "deploy")] @@ -98,7 +98,7 @@ public partial class StaticWebAppsDeploySettings : ToolOptions } #endregion #region StaticWebAppsStartSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class StaticWebAppsStartSettingsExtensions @@ -211,7 +211,7 @@ [Pure] [Builder(Type = typeof(StaticWebAppsStartSettings), Property = nameof(Sta } #endregion #region StaticWebAppsDeploySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class StaticWebAppsDeploySettingsExtensions diff --git a/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json b/src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.json similarity index 98% rename from src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json rename to src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.json index 9fb16c367..75e34fef7 100644 --- a/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json +++ b/src/Fallout.Common/Tools/StaticWebApps/StaticWebApps.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "name": "StaticWebApps", "officialUrl": "https://docs.microsoft.com/en-us/azure/static-web-apps/local-development", "help": "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
", diff --git a/src/Nuke.Common/Tools/Teams/Teams.Extensions.cs b/src/Fallout.Common/Tools/Teams/Teams.Extensions.cs similarity index 92% rename from src/Nuke.Common/Tools/Teams/Teams.Extensions.cs rename to src/Fallout.Common/Tools/Teams/Teams.Extensions.cs index 54aa89ada..36a19d385 100644 --- a/src/Nuke.Common/Tools/Teams/Teams.Extensions.cs +++ b/src/Fallout.Common/Tools/Teams/Teams.Extensions.cs @@ -6,7 +6,7 @@ using Newtonsoft.Json; using System; -namespace Nuke.Common.Tools.Teams; +namespace Fallout.Common.Tools.Teams; public partial class TeamsMessage { diff --git a/src/Nuke.Common/Tools/Teams/Teams.Generated.cs b/src/Fallout.Common/Tools/Teams/Teams.Generated.cs similarity index 92% rename from src/Nuke.Common/Tools/Teams/Teams.Generated.cs rename to src/Fallout.Common/Tools/Teams/Teams.Generated.cs index f6beba499..8f64953f5 100644 --- a/src/Nuke.Common/Tools/Teams/Teams.Generated.cs +++ b/src/Fallout.Common/Tools/Teams/Teams.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Teams/Teams.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Teams/Teams.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Teams; +namespace Fallout.Common.Tools.Teams; #region TeamsMessage /// Used within . diff --git a/src/Nuke.Common/Tools/Teams/Teams.json b/src/Fallout.Common/Tools/Teams/Teams.json similarity index 95% rename from src/Nuke.Common/Tools/Teams/Teams.json rename to src/Fallout.Common/Tools/Teams/Teams.json index f88a06bb9..7c7b82145 100644 --- a/src/Nuke.Common/Tools/Teams/Teams.json +++ b/src/Fallout.Common/Tools/Teams/Teams.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#office-365-connector-card", "https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook" diff --git a/src/Nuke.Common/Tools/Teams/TeamsTasks.cs b/src/Fallout.Common/Tools/Teams/TeamsTasks.cs similarity index 90% rename from src/Nuke.Common/Tools/Teams/TeamsTasks.cs rename to src/Fallout.Common/Tools/Teams/TeamsTasks.cs index b5d01478e..72b16f6ad 100644 --- a/src/Nuke.Common/Tools/Teams/TeamsTasks.cs +++ b/src/Fallout.Common/Tools/Teams/TeamsTasks.cs @@ -8,10 +8,10 @@ using System.Net.Http; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities.Net; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities.Net; -namespace Nuke.Common.Tools.Teams; +namespace Fallout.Common.Tools.Teams; [PublicAPI] public static class TeamsTasks diff --git a/src/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs b/src/Fallout.Common/Tools/TestCloud/TestCloud.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs rename to src/Fallout.Common/Tools/TestCloud/TestCloud.Generated.cs index 29323f0a2..080c7958a 100644 --- a/src/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs +++ b/src/Fallout.Common/Tools/TestCloud/TestCloud.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/TestCloud/TestCloud.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/TestCloud/TestCloud.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.TestCloud; +namespace Fallout.Common.Tools.TestCloud; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class TestCloudTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(TestCloudTasks), Command = nameof(TestCloudTasks.TestCloud), Arguments = "submit")] @@ -70,7 +70,7 @@ public partial class TestCloudSettings : ToolOptions } #endregion #region TestCloudSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class TestCloudSettingsExtensions diff --git a/src/Nuke.Common/Tools/TestCloud/TestCloud.json b/src/Fallout.Common/Tools/TestCloud/TestCloud.json similarity index 98% rename from src/Nuke.Common/Tools/TestCloud/TestCloud.json rename to src/Fallout.Common/Tools/TestCloud/TestCloud.json index d72d08df9..1f9e29109 100644 --- a/src/Nuke.Common/Tools/TestCloud/TestCloud.json +++ b/src/Fallout.Common/Tools/TestCloud/TestCloud.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://developer.xamarin.com/guides/testcloud/uitest/working-with/submitting-tests-at-command-line#//div[@class='doc-content']/table" ], diff --git a/src/Nuke.Common/Tools/Twitter/TwitterTasks.cs b/src/Fallout.Common/Tools/Twitter/TwitterTasks.cs similarity index 97% rename from src/Nuke.Common/Tools/Twitter/TwitterTasks.cs rename to src/Fallout.Common/Tools/Twitter/TwitterTasks.cs index d58379705..4ab7d1269 100644 --- a/src/Nuke.Common/Tools/Twitter/TwitterTasks.cs +++ b/src/Fallout.Common/Tools/Twitter/TwitterTasks.cs @@ -14,10 +14,10 @@ using System.Threading.Tasks; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tools.Twitter; +namespace Fallout.Common.Tools.Twitter; [PublicAPI] public static class TwitterTasks diff --git a/src/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs b/src/Fallout.Common/Tools/Unity/Logging/BlockMatcher.cs similarity index 97% rename from src/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs rename to src/Fallout.Common/Tools/Unity/Logging/BlockMatcher.cs index 10fe738c8..89f030c63 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/BlockMatcher.cs @@ -8,7 +8,7 @@ using System.Text.RegularExpressions; using JetBrains.Annotations; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal class BlockMatcher { diff --git a/src/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs b/src/Fallout.Common/Tools/Unity/Logging/FileWatcher.cs similarity index 98% rename from src/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs rename to src/Fallout.Common/Tools/Unity/Logging/FileWatcher.cs index 65ea2b549..5d0d5c2ef 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/FileWatcher.cs @@ -10,7 +10,7 @@ using System.Threading; using JetBrains.Annotations; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal class FileWatcher { diff --git a/src/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs b/src/Fallout.Common/Tools/Unity/Logging/LineMatcher.cs similarity index 93% rename from src/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs rename to src/Fallout.Common/Tools/Unity/Logging/LineMatcher.cs index 3c2410367..b351b2f0b 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/LineMatcher.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Text.RegularExpressions; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal class LineMatcher { diff --git a/src/Nuke.Common/Tools/Unity/Logging/LogParser.cs b/src/Fallout.Common/Tools/Unity/Logging/LogParser.cs similarity index 98% rename from src/Nuke.Common/Tools/Unity/Logging/LogParser.cs rename to src/Fallout.Common/Tools/Unity/Logging/LogParser.cs index 7f052c3d0..8e9110e9a 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/LogParser.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/LogParser.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal class LogParser { diff --git a/src/Nuke.Common/Tools/Unity/Logging/MatchType.cs b/src/Fallout.Common/Tools/Unity/Logging/MatchType.cs similarity index 87% rename from src/Nuke.Common/Tools/Unity/Logging/MatchType.cs rename to src/Fallout.Common/Tools/Unity/Logging/MatchType.cs index 24ee47c84..a501cbb57 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/MatchType.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/MatchType.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal enum MatchType { diff --git a/src/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs b/src/Fallout.Common/Tools/Unity/Logging/MatchedBlock.cs similarity index 93% rename from src/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs rename to src/Fallout.Common/Tools/Unity/Logging/MatchedBlock.cs index 25353827e..68901a0fa 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/MatchedBlock.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; internal class MatchedBlock { diff --git a/src/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs b/src/Fallout.Common/Tools/Unity/Logging/UnityLogLevel.cs similarity index 87% rename from src/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs rename to src/Fallout.Common/Tools/Unity/Logging/UnityLogLevel.cs index bd340a5c2..edd59b6ed 100644 --- a/src/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs +++ b/src/Fallout.Common/Tools/Unity/Logging/UnityLogLevel.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tools.Unity.Logging; +namespace Fallout.Common.Tools.Unity.Logging; public enum LogLevel { diff --git a/src/Nuke.Common/Tools/Unity/Unity.Generated.cs b/src/Fallout.Common/Tools/Unity/Unity.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Unity/Unity.Generated.cs rename to src/Fallout.Common/Tools/Unity/Unity.Generated.cs index d55ce1ad8..2a6017f3d 100644 --- a/src/Nuke.Common/Tools/Unity/Unity.Generated.cs +++ b/src/Fallout.Common/Tools/Unity/Unity.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Unity/Unity.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Unity/Unity.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Unity; +namespace Fallout.Common.Tools.Unity; ///

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.

[PublicAPI] @@ -28,41 +28,41 @@ public partial class UnityTasks : ToolTasks ///

(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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityCreateManualActivationFile), Arguments = "-createManualActivationFile")] @@ -85,7 +85,7 @@ public partial class UnityCreateManualActivationFileSettings : UnityOptionsBase } #endregion #region UnityManualLicenseFileSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityManualLicenseFile))] @@ -110,7 +110,7 @@ public partial class UnityManualLicenseFileSettings : UnityOptionsBase } #endregion #region UnitySettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.Unity))] @@ -165,7 +165,7 @@ public partial class UnitySettings : UnityProjectOptions } #endregion #region UnityReturnLicenseSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityReturnLicense), Arguments = "-returnlicense")] @@ -188,7 +188,7 @@ public partial class UnityReturnLicenseSettings : UnityOptionsBase } #endregion #region UnityRunTestsSettings -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(UnityTasks), Command = nameof(UnityTasks.UnityRunTests), Arguments = "-runTests")] @@ -281,7 +281,7 @@ public partial class UnityProjectOptions : UnityOptionsBase } #endregion #region UnityCreateManualActivationFileSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityCreateManualActivationFileSettingsExtensions @@ -381,7 +381,7 @@ [Pure] [Builder(Type = typeof(UnityCreateManualActivationFileSettings), Property } #endregion #region UnityManualLicenseFileSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityManualLicenseFileSettingsExtensions @@ -489,7 +489,7 @@ [Pure] [Builder(Type = typeof(UnityManualLicenseFileSettings), Property = nameof } #endregion #region UnitySettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnitySettingsExtensions @@ -771,7 +771,7 @@ [Pure] [Builder(Type = typeof(UnitySettings), Property = nameof(UnitySettings.Qu } #endregion #region UnityReturnLicenseSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityReturnLicenseSettingsExtensions @@ -871,7 +871,7 @@ [Pure] [Builder(Type = typeof(UnityReturnLicenseSettings), Property = nameof(Uni } #endregion #region UnityRunTestsSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class UnityRunTestsSettingsExtensions diff --git a/src/Nuke.Common/Tools/Unity/Unity.json b/src/Fallout.Common/Tools/Unity/Unity.json similarity index 99% rename from src/Nuke.Common/Tools/Unity/Unity.json rename to src/Fallout.Common/Tools/Unity/Unity.json index b75f88c5d..a5385b99e 100644 --- a/src/Nuke.Common/Tools/Unity/Unity.json +++ b/src/Fallout.Common/Tools/Unity/Unity.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://docs.unity3d.com/Manual/CommandLineArguments.html#//div[@class='content']//table[1]" ], diff --git a/src/Nuke.Common/Tools/Unity/UnityTasks.cs b/src/Fallout.Common/Tools/Unity/UnityTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/Unity/UnityTasks.cs rename to src/Fallout.Common/Tools/Unity/UnityTasks.cs index 14fe21634..10b70eb98 100644 --- a/src/Nuke.Common/Tools/Unity/UnityTasks.cs +++ b/src/Fallout.Common/Tools/Unity/UnityTasks.cs @@ -8,15 +8,15 @@ using System.IO; using System.Linq; using System.Text; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.Unity.Logging; -using Nuke.Common.Utilities; -using Nuke.Utilities.Text.Yaml; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.Unity.Logging; +using Fallout.Common.Utilities; +using Fallout.Utilities.Text.Yaml; using Serilog; using Serilog.Events; -namespace Nuke.Common.Tools.Unity; +namespace Fallout.Common.Tools.Unity; partial class UnityTasks { diff --git a/src/Nuke.Common/Tools/VSTest/VSTest.Generated.cs b/src/Fallout.Common/Tools/VSTest/VSTest.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/VSTest/VSTest.Generated.cs rename to src/Fallout.Common/Tools/VSTest/VSTest.Generated.cs index d3848698c..70c045a76 100644 --- a/src/Nuke.Common/Tools/VSTest/VSTest.Generated.cs +++ b/src/Fallout.Common/Tools/VSTest/VSTest.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/VSTest/VSTest.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/VSTest/VSTest.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.VSTest; +namespace Fallout.Common.Tools.VSTest; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class VSTestTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(VSTestTasks), Command = nameof(VSTestTasks.VSTest))] @@ -82,7 +82,7 @@ public partial class VSTestSettings : ToolOptions } #endregion #region VSTestSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class VSTestSettingsExtensions diff --git a/src/Nuke.Common/Tools/VSTest/VSTest.json b/src/Fallout.Common/Tools/VSTest/VSTest.json similarity index 98% rename from src/Nuke.Common/Tools/VSTest/VSTest.json rename to src/Fallout.Common/Tools/VSTest/VSTest.json index a1b7c3f46..0fe836ffd 100644 --- a/src/Nuke.Common/Tools/VSTest/VSTest.json +++ b/src/Fallout.Common/Tools/VSTest/VSTest.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://msdn.microsoft.com/en-us/library/jj155796.aspx#//div[@class='content']" ], diff --git a/src/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs b/src/Fallout.Common/Tools/VSWhere/VSWhere.Generated.cs similarity index 97% rename from src/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs rename to src/Fallout.Common/Tools/VSWhere/VSWhere.Generated.cs index 3d9df0eb8..a30a45df1 100644 --- a/src/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs +++ b/src/Fallout.Common/Tools/VSWhere/VSWhere.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/VSWhere/VSWhere.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/VSWhere/VSWhere.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.VSWhere; +namespace Fallout.Common.Tools.VSWhere; ///

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.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class VSWhereTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(VSWhereTasks), Command = nameof(VSWhereTasks.VSWhere))] @@ -156,7 +156,7 @@ public partial class VSWhereResult : Options } #endregion #region VSWhereSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class VSWhereSettingsExtensions diff --git a/src/Nuke.Common/Tools/VSWhere/VSWhere.json b/src/Fallout.Common/Tools/VSWhere/VSWhere.json similarity index 99% rename from src/Nuke.Common/Tools/VSWhere/VSWhere.json rename to src/Fallout.Common/Tools/VSWhere/VSWhere.json index 1ab11f9f1..7c7849dbd 100644 --- a/src/Nuke.Common/Tools/VSWhere/VSWhere.json +++ b/src/Fallout.Common/Tools/VSWhere/VSWhere.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://github.com/microsoft/vswhere/blob/master/src/vswhere.lib/vswhere.lib.rc" ], diff --git a/src/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs b/src/Fallout.Common/Tools/VSWhere/VSWhereTasks.cs similarity index 92% rename from src/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs rename to src/Fallout.Common/Tools/VSWhere/VSWhereTasks.cs index 417c1a9d2..2f244700e 100644 --- a/src/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs +++ b/src/Fallout.Common/Tools/VSWhere/VSWhereTasks.cs @@ -6,9 +6,9 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.VSWhere; +namespace Fallout.Common.Tools.VSWhere; partial class VSWhereTasks { diff --git a/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs b/src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs similarity index 91% rename from src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs rename to src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs index f890129bf..046e1ba86 100644 --- a/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs +++ b/src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.WebConfigTransformRunner; +namespace Fallout.Common.Tools.WebConfigTransformRunner; ///

This is a commandline tool to run an ASP.Net web.config tranformation.

For more details, visit the official website.

[PublicAPI] @@ -31,13 +31,13 @@ public partial class WebConfigTransformRunnerTasks : ToolTasks, IRequireNuGetPac ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(WebConfigTransformRunnerTasks), Command = nameof(WebConfigTransformRunnerTasks.WebConfigTransformRunner))] @@ -52,7 +52,7 @@ public partial class WebConfigTransformRunnerSettings : ToolOptions } #endregion #region WebConfigTransformRunnerSettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class WebConfigTransformRunnerSettingsExtensions diff --git a/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json b/src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json similarity index 95% rename from src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json rename to src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json index bc8a80905..009bcab53 100644 --- a/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json +++ b/src/Fallout.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/erichexter/WebConfigTransformRunner/master/Readme.md" ], diff --git a/src/Nuke.Common/Tools/Xunit/Xunit.Generated.cs b/src/Fallout.Common/Tools/Xunit/Xunit.Generated.cs similarity index 98% rename from src/Nuke.Common/Tools/Xunit/Xunit.Generated.cs rename to src/Fallout.Common/Tools/Xunit/Xunit.Generated.cs index 6745644cf..ef91defa3 100644 --- a/src/Nuke.Common/Tools/Xunit/Xunit.Generated.cs +++ b/src/Fallout.Common/Tools/Xunit/Xunit.Generated.cs @@ -1,11 +1,11 @@ -// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Nuke.Common/Tools/Xunit/Xunit.json +// Generated from https://github.com/ChrisonSimtian/Fallout/blob/main/src/Fallout.Common/Tools/Xunit/Xunit.json using JetBrains.Annotations; using Newtonsoft.Json; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools; +using Fallout.Common.Utilities.Collections; using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -15,7 +15,7 @@ using System.Linq; using System.Text; -namespace Nuke.Common.Tools.Xunit; +namespace Fallout.Common.Tools.Xunit; ///

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.

[PublicAPI] @@ -30,13 +30,13 @@ public partial class XunitTasks : ToolTasks, IRequireNuGetPackage ///

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); - /// + /// 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 -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] [Command(Type = typeof(XunitTasks), Command = nameof(XunitTasks.Xunit2))] @@ -89,7 +89,7 @@ public partial class Xunit2Settings : ToolOptions, IToolOptionsWithFramework } #endregion #region Xunit2SettingsExtensions -/// +/// [PublicAPI] [ExcludeFromCodeCoverage] public static partial class Xunit2SettingsExtensions diff --git a/src/Nuke.Common/Tools/Xunit/Xunit.json b/src/Fallout.Common/Tools/Xunit/Xunit.json similarity index 99% rename from src/Nuke.Common/Tools/Xunit/Xunit.json rename to src/Fallout.Common/Tools/Xunit/Xunit.json index e66c9440c..a80c900ea 100644 --- a/src/Nuke.Common/Tools/Xunit/Xunit.json +++ b/src/Fallout.Common/Tools/Xunit/Xunit.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "$schema": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "references": [ "https://raw.githubusercontent.com/xunit/xunit/master/src/xunit.console/ConsoleRunner.cs" ], diff --git a/src/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs b/src/Fallout.Common/Tools/Xunit/Xunit2SettingsExtensions.cs similarity index 95% rename from src/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs rename to src/Fallout.Common/Tools/Xunit/Xunit2SettingsExtensions.cs index 51cb02655..720476391 100644 --- a/src/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs +++ b/src/Fallout.Common/Tools/Xunit/Xunit2SettingsExtensions.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Tools.Xunit; +namespace Fallout.Common.Tools.Xunit; partial class Xunit2SettingsExtensions { diff --git a/src/Nuke.Common/Tools/Xunit/XunitTasks.cs b/src/Fallout.Common/Tools/Xunit/XunitTasks.cs similarity index 95% rename from src/Nuke.Common/Tools/Xunit/XunitTasks.cs rename to src/Fallout.Common/Tools/Xunit/XunitTasks.cs index f6a1cf5f9..6ef4a2ae1 100644 --- a/src/Nuke.Common/Tools/Xunit/XunitTasks.cs +++ b/src/Fallout.Common/Tools/Xunit/XunitTasks.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Common.Tools.Xunit; +namespace Fallout.Common.Tools.Xunit; partial class XunitTasks { diff --git a/src/Nuke.Common/Utilities/TemplateUtility.cs b/src/Fallout.Common/Utilities/TemplateUtility.cs similarity index 98% rename from src/Nuke.Common/Utilities/TemplateUtility.cs rename to src/Fallout.Common/Utilities/TemplateUtility.cs index 1fa1e7d0e..91dcbcaaa 100644 --- a/src/Nuke.Common/Utilities/TemplateUtility.cs +++ b/src/Fallout.Common/Utilities/TemplateUtility.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] public static class TemplateUtility diff --git a/src/Nuke.Components/Configuration.cs b/src/Fallout.Components/Configuration.cs similarity index 91% rename from src/Nuke.Components/Configuration.cs rename to src/Fallout.Components/Configuration.cs index 7e3f966a3..c6fb4f7b1 100644 --- a/src/Nuke.Components/Configuration.cs +++ b/src/Fallout.Components/Configuration.cs @@ -7,9 +7,9 @@ using System.ComponentModel; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] [TypeConverter(typeof(TypeConverter))] diff --git a/src/Nuke.Components/Nuke.Components.csproj b/src/Fallout.Components/Fallout.Components.csproj similarity index 68% rename from src/Nuke.Components/Nuke.Components.csproj rename to src/Fallout.Components/Fallout.Components.csproj index f6dac1fec..7b70d2480 100644 --- a/src/Nuke.Components/Nuke.Components.csproj +++ b/src/Fallout.Components/Fallout.Components.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Components/Nuke.Components.csproj.DotSettings b/src/Fallout.Components/Fallout.Components.csproj.DotSettings similarity index 100% rename from src/Nuke.Components/Nuke.Components.csproj.DotSettings rename to src/Fallout.Components/Fallout.Components.csproj.DotSettings diff --git a/src/Nuke.Components/ICompile.cs b/src/Fallout.Components/ICompile.cs similarity index 92% rename from src/Nuke.Components/ICompile.cs rename to src/Fallout.Components/ICompile.cs index 83d33bdbd..1ab89e4ea 100644 --- a/src/Nuke.Components/ICompile.cs +++ b/src/Fallout.Components/ICompile.cs @@ -7,15 +7,15 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface ICompile : IRestore, IHazConfiguration diff --git a/src/Nuke.Components/ICreateGitHubRelease.cs b/src/Fallout.Components/ICreateGitHubRelease.cs similarity index 92% rename from src/Nuke.Components/ICreateGitHubRelease.cs rename to src/Fallout.Components/ICreateGitHubRelease.cs index 064ab078a..c7286c03b 100644 --- a/src/Nuke.Components/ICreateGitHubRelease.cs +++ b/src/Fallout.Components/ICreateGitHubRelease.cs @@ -9,15 +9,15 @@ using System.Linq; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.ChangeLog; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.IO; -using Nuke.Common.Tools.GitHub; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.ChangeLog; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.IO; +using Fallout.Common.Tools.GitHub; +using Fallout.Common.Utilities; using Octokit; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] [ParameterPrefix(GitHubRelease)] diff --git a/src/Nuke.Components/IGlobalTool.cs b/src/Fallout.Components/IGlobalTool.cs similarity index 90% rename from src/Nuke.Components/IGlobalTool.cs rename to src/Fallout.Components/IGlobalTool.cs index 9cfd9f068..a2df6f192 100644 --- a/src/Nuke.Components/IGlobalTool.cs +++ b/src/Fallout.Components/IGlobalTool.cs @@ -7,11 +7,11 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IGlobalTool : INukeBuild diff --git a/src/Nuke.Components/IHazArtifacts.cs b/src/Fallout.Components/IHazArtifacts.cs similarity index 83% rename from src/Nuke.Components/IHazArtifacts.cs rename to src/Fallout.Components/IHazArtifacts.cs index 13129216b..86b9c27ba 100644 --- a/src/Nuke.Components/IHazArtifacts.cs +++ b/src/Fallout.Components/IHazArtifacts.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; +using Fallout.Common; +using Fallout.Common.IO; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazArtifacts : INukeBuild diff --git a/src/Nuke.Components/IHazChangelog.cs b/src/Fallout.Components/IHazChangelog.cs similarity index 83% rename from src/Nuke.Components/IHazChangelog.cs rename to src/Fallout.Components/IHazChangelog.cs index ad5e59dfa..53b58e5a9 100644 --- a/src/Nuke.Components/IHazChangelog.cs +++ b/src/Fallout.Components/IHazChangelog.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using static Nuke.Common.ChangeLog.ChangelogTasks; +using Fallout.Common; +using static Fallout.Common.ChangeLog.ChangelogTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazChangelog : INukeBuild diff --git a/src/Nuke.Components/IHazConfiguration.cs b/src/Fallout.Components/IHazConfiguration.cs similarity index 91% rename from src/Nuke.Components/IHazConfiguration.cs rename to src/Fallout.Components/IHazConfiguration.cs index 3c89d6997..201dd7fc5 100644 --- a/src/Nuke.Components/IHazConfiguration.cs +++ b/src/Fallout.Components/IHazConfiguration.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; +using Fallout.Common; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazConfiguration : INukeBuild diff --git a/src/Nuke.Components/IHazGitRepository.cs b/src/Fallout.Components/IHazGitRepository.cs similarity index 84% rename from src/Nuke.Components/IHazGitRepository.cs rename to src/Fallout.Components/IHazGitRepository.cs index a935fbedf..9ae3ee415 100644 --- a/src/Nuke.Components/IHazGitRepository.cs +++ b/src/Fallout.Components/IHazGitRepository.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Git; +using Fallout.Common; +using Fallout.Common.Git; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazGitRepository : INukeBuild diff --git a/src/Nuke.Components/IHazGitVersion.cs b/src/Fallout.Components/IHazGitVersion.cs similarity index 83% rename from src/Nuke.Components/IHazGitVersion.cs rename to src/Fallout.Components/IHazGitVersion.cs index d565d5c68..eba3b9b57 100644 --- a/src/Nuke.Components/IHazGitVersion.cs +++ b/src/Fallout.Components/IHazGitVersion.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Tools.GitVersion; +using Fallout.Common; +using Fallout.Common.Tools.GitVersion; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazGitVersion : INukeBuild diff --git a/src/Nuke.Components/IHazNerdbankGitVersioning.cs b/src/Fallout.Components/IHazNerdbankGitVersioning.cs similarity index 81% rename from src/Nuke.Components/IHazNerdbankGitVersioning.cs rename to src/Fallout.Components/IHazNerdbankGitVersioning.cs index 0f3da8f8b..a8e83ba45 100644 --- a/src/Nuke.Components/IHazNerdbankGitVersioning.cs +++ b/src/Fallout.Components/IHazNerdbankGitVersioning.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Tools.NerdbankGitVersioning; +using Fallout.Common; +using Fallout.Common.Tools.NerdbankGitVersioning; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazNerdbankGitVersioning : INukeBuild diff --git a/src/Nuke.Components/IHazReports.cs b/src/Fallout.Components/IHazReports.cs similarity index 87% rename from src/Nuke.Components/IHazReports.cs rename to src/Fallout.Components/IHazReports.cs index ea96cf333..5b06b79a5 100644 --- a/src/Nuke.Components/IHazReports.cs +++ b/src/Fallout.Components/IHazReports.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazReports : IHazArtifacts diff --git a/src/Nuke.Components/IHazSolution.cs b/src/Fallout.Components/IHazSolution.cs similarity index 82% rename from src/Nuke.Components/IHazSolution.cs rename to src/Fallout.Components/IHazSolution.cs index 07afd125f..06f4ac1b5 100644 --- a/src/Nuke.Components/IHazSolution.cs +++ b/src/Fallout.Components/IHazSolution.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.ProjectModel; +using Fallout.Common; +using Fallout.Common.ProjectModel; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IHazSolution : INukeBuild diff --git a/src/Nuke.Components/IHazTwitterCredentials.cs b/src/Fallout.Components/IHazTwitterCredentials.cs similarity index 93% rename from src/Nuke.Components/IHazTwitterCredentials.cs rename to src/Fallout.Components/IHazTwitterCredentials.cs index a7d825ebd..74a7d9b2c 100644 --- a/src/Nuke.Components/IHazTwitterCredentials.cs +++ b/src/Fallout.Components/IHazTwitterCredentials.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; +using Fallout.Common; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] [ParameterPrefix(Twitter)] diff --git a/src/Nuke.Components/IPack.cs b/src/Fallout.Components/IPack.cs similarity index 85% rename from src/Nuke.Components/IPack.cs rename to src/Fallout.Components/IPack.cs index 0034caa5a..3b683016d 100644 --- a/src/Nuke.Components/IPack.cs +++ b/src/Fallout.Components/IPack.cs @@ -6,15 +6,15 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IPack : ICompile, IHazArtifacts diff --git a/src/Nuke.Components/IPublish.cs b/src/Fallout.Components/IPublish.cs similarity index 88% rename from src/Nuke.Components/IPublish.cs rename to src/Fallout.Components/IPublish.cs index 6bd436588..de9346f0b 100644 --- a/src/Nuke.Components/IPublish.cs +++ b/src/Fallout.Components/IPublish.cs @@ -7,13 +7,13 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IPublish : IPack, ITest diff --git a/src/Nuke.Components/IReportCoverage.cs b/src/Fallout.Components/IReportCoverage.cs similarity index 85% rename from src/Nuke.Components/IReportCoverage.cs rename to src/Fallout.Components/IReportCoverage.cs index a76744483..cefe94fb2 100644 --- a/src/Nuke.Components/IReportCoverage.cs +++ b/src/Fallout.Components/IReportCoverage.cs @@ -7,18 +7,18 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.Codecov; -using Nuke.Common.Tools.ReportGenerator; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.Codecov.CodecovTasks; -using static Nuke.Common.Tools.ReportGenerator.ReportGeneratorTasks; +using Fallout.Common; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.Codecov; +using Fallout.Common.Tools.ReportGenerator; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.Codecov.CodecovTasks; +using static Fallout.Common.Tools.ReportGenerator.ReportGeneratorTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IReportCoverage : ITest, IHazReports, IHazGitRepository diff --git a/src/Nuke.Components/IReportDuplicates.cs b/src/Fallout.Components/IReportDuplicates.cs similarity index 81% rename from src/Nuke.Components/IReportDuplicates.cs rename to src/Fallout.Components/IReportDuplicates.cs index 94473b2d5..ab6a0b569 100644 --- a/src/Nuke.Components/IReportDuplicates.cs +++ b/src/Fallout.Components/IReportDuplicates.cs @@ -6,13 +6,13 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.IO; -using Nuke.Common.Tools.ReSharper; -using static Nuke.Common.Tools.ReSharper.ReSharperTasks; +using Fallout.Common; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.IO; +using Fallout.Common.Tools.ReSharper; +using static Fallout.Common.Tools.ReSharper.ReSharperTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IReportDuplicates : IHazReports, IHazSolution diff --git a/src/Nuke.Components/IReportIssues.cs b/src/Fallout.Components/IReportIssues.cs similarity index 93% rename from src/Nuke.Components/IReportIssues.cs rename to src/Fallout.Components/IReportIssues.cs index eabca5448..24a0f4157 100644 --- a/src/Nuke.Components/IReportIssues.cs +++ b/src/Fallout.Components/IReportIssues.cs @@ -7,18 +7,18 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.ReSharper; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.ReSharper; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.ReSharper.ReSharperTasks; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.ReSharper.ReSharperTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IReportIssues : IRestore, IHazReports diff --git a/src/Nuke.Components/IRestore.cs b/src/Fallout.Components/IRestore.cs similarity index 85% rename from src/Nuke.Components/IRestore.cs rename to src/Fallout.Components/IRestore.cs index cb0829e9c..7091e2e2a 100644 --- a/src/Nuke.Components/IRestore.cs +++ b/src/Fallout.Components/IRestore.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface IRestore : IHazSolution, INukeBuild diff --git a/src/Nuke.Components/ISignPackages.cs b/src/Fallout.Components/ISignPackages.cs similarity index 95% rename from src/Nuke.Components/ISignPackages.cs rename to src/Fallout.Components/ISignPackages.cs index 75a4d00a2..59df8f731 100644 --- a/src/Nuke.Components/ISignPackages.cs +++ b/src/Fallout.Components/ISignPackages.cs @@ -8,13 +8,13 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.SignPath.SignPathTasks; +using Fallout.Common; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.SignPath.SignPathTasks; -namespace Nuke.Components; +namespace Fallout.Components; /// /// This component allows to easily sign NuGet packages with diff --git a/src/Nuke.Components/ITest.cs b/src/Fallout.Components/ITest.cs similarity index 90% rename from src/Nuke.Components/ITest.cs rename to src/Fallout.Components/ITest.cs index 25f844123..39e5d2399 100644 --- a/src/Nuke.Components/ITest.cs +++ b/src/Fallout.Components/ITest.cs @@ -8,20 +8,20 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.Coverlet; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.Coverlet; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Tools.DotNet.DotNetTasks; -namespace Nuke.Components; +namespace Fallout.Components; [PublicAPI] public interface ITest : ICompile, IHazArtifacts diff --git a/src/Nuke.GlobalTool/Nuke.GlobalTool.csproj b/src/Fallout.GlobalTool/Fallout.GlobalTool.csproj similarity index 85% rename from src/Nuke.GlobalTool/Nuke.GlobalTool.csproj rename to src/Fallout.GlobalTool/Fallout.GlobalTool.csproj index e235b4629..58f10b84a 100644 --- a/src/Nuke.GlobalTool/Nuke.GlobalTool.csproj +++ b/src/Fallout.GlobalTool/Fallout.GlobalTool.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/src/Nuke.GlobalTool/Program.AddPackage.cs b/src/Fallout.GlobalTool/Program.AddPackage.cs similarity index 93% rename from src/Nuke.GlobalTool/Program.AddPackage.cs rename to src/Fallout.GlobalTool/Program.AddPackage.cs index a3624419d..bb85418ae 100644 --- a/src/Nuke.GlobalTool/Program.AddPackage.cs +++ b/src/Fallout.GlobalTool/Program.AddPackage.cs @@ -6,14 +6,14 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.Cake.cs b/src/Fallout.GlobalTool/Program.Cake.cs similarity index 94% rename from src/Nuke.GlobalTool/Program.Cake.cs rename to src/Fallout.GlobalTool/Program.Cake.cs index d19a7587a..1d83b872f 100644 --- a/src/Nuke.GlobalTool/Program.Cake.cs +++ b/src/Fallout.GlobalTool/Program.Cake.cs @@ -9,17 +9,17 @@ using JetBrains.Annotations; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.GlobalTool.Rewriting.Cake; -using static Nuke.Common.Constants; -using static Nuke.Common.EnvironmentInfo; - -namespace Nuke.GlobalTool; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.GlobalTool.Rewriting.Cake; +using static Fallout.Common.Constants; +using static Fallout.Common.EnvironmentInfo; + +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.Complete.cs b/src/Fallout.GlobalTool/Program.Complete.cs similarity index 89% rename from src/Nuke.GlobalTool/Program.Complete.cs rename to src/Fallout.GlobalTool/Program.Complete.cs index 9478a3520..95156aa05 100644 --- a/src/Nuke.GlobalTool/Program.Complete.cs +++ b/src/Fallout.GlobalTool/Program.Complete.cs @@ -7,13 +7,13 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Utilities.Text.Yaml; -using static Nuke.Common.Constants; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Utilities.Text.Yaml; +using static Fallout.Common.Constants; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.GetConfiguration.cs b/src/Fallout.GlobalTool/Program.GetConfiguration.cs similarity index 93% rename from src/Nuke.GlobalTool/Program.GetConfiguration.cs rename to src/Fallout.GlobalTool/Program.GetConfiguration.cs index 414fe57ba..acf0d2bd2 100644 --- a/src/Nuke.GlobalTool/Program.GetConfiguration.cs +++ b/src/Fallout.GlobalTool/Program.GetConfiguration.cs @@ -8,12 +8,12 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.Navigation.cs b/src/Fallout.GlobalTool/Program.Navigation.cs similarity index 97% rename from src/Nuke.GlobalTool/Program.Navigation.cs rename to src/Fallout.GlobalTool/Program.Navigation.cs index 27d911e4b..79edecf84 100644 --- a/src/Nuke.GlobalTool/Program.Navigation.cs +++ b/src/Fallout.GlobalTool/Program.Navigation.cs @@ -8,11 +8,11 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using static Nuke.Common.Constants; +using Fallout.Common; +using Fallout.Common.IO; +using static Fallout.Common.Constants; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.Secrets.cs b/src/Fallout.GlobalTool/Program.Secrets.cs similarity index 94% rename from src/Nuke.GlobalTool/Program.Secrets.cs rename to src/Fallout.GlobalTool/Program.Secrets.cs index b893f9d93..a67436831 100644 --- a/src/Nuke.GlobalTool/Program.Secrets.cs +++ b/src/Fallout.GlobalTool/Program.Secrets.cs @@ -8,14 +8,14 @@ using System.Linq; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.Constants; -using static Nuke.Common.Utilities.EncryptionUtility; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.Constants; +using static Fallout.Common.Utilities.EncryptionUtility; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; // TODO: unlock prompt // TODO: environment variable name diff --git a/src/Nuke.GlobalTool/Program.Setup.cs b/src/Fallout.GlobalTool/Program.Setup.cs similarity index 94% rename from src/Nuke.GlobalTool/Program.Setup.cs rename to src/Fallout.GlobalTool/Program.Setup.cs index ded6dc8f6..9fe6983bc 100644 --- a/src/Nuke.GlobalTool/Program.Setup.cs +++ b/src/Fallout.GlobalTool/Program.Setup.cs @@ -10,19 +10,19 @@ using System.Reflection; using System.Text; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Spectre.Console; -using static Nuke.Common.Constants; -using static Nuke.Common.EnvironmentInfo; -using static Nuke.Common.Tooling.ProcessTasks; -using static Nuke.Common.Utilities.TemplateUtility; +using static Fallout.Common.Constants; +using static Fallout.Common.EnvironmentInfo; +using static Fallout.Common.Tooling.ProcessTasks; +using static Fallout.Common.Utilities.TemplateUtility; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { @@ -68,7 +68,7 @@ public static int Setup(string[] args, [CanBeNull] AbsolutePath rootDirectory, [ ClearPreviousLine(); ShowInput("round_pushpin", "Build project location", buildProjectRelativeDirectory); - var nukeVersion = PromptForChoice("Which Nuke.Common version should be used?", + var nukeVersion = PromptForChoice("Which Fallout.Common version should be used?", new[] { ("latest release", nukeLatestReleaseVersion.GetAwaiter().GetResult()), @@ -79,7 +79,7 @@ public static int Setup(string[] args, [CanBeNull] AbsolutePath rootDirectory, [ .Where(x => x.Item2 != null) .Distinct(x => x.Item2) .Select(x => (x.Item2, $"{x.Item2} ({x.Item1})")).ToArray()); - ShowInput("gem_stone", "Nuke.Common version", nukeVersion); + ShowInput("gem_stone", "Fallout.Common version", nukeVersion); var solutionFile = (AbsolutePath) PromptForChoice( "Which solution should be the default?", diff --git a/src/Nuke.GlobalTool/Program.Trigger.cs b/src/Fallout.GlobalTool/Program.Trigger.cs similarity index 86% rename from src/Nuke.GlobalTool/Program.Trigger.cs rename to src/Fallout.GlobalTool/Program.Trigger.cs index e0cdade16..dae5d09b5 100644 --- a/src/Nuke.GlobalTool/Program.Trigger.cs +++ b/src/Fallout.GlobalTool/Program.Trigger.cs @@ -6,13 +6,13 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.Git; -using Nuke.Common.IO; -using Nuke.Common.Tools.Git; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.Tools.Git; +using Fallout.Common.Utilities; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.Update.cs b/src/Fallout.GlobalTool/Program.Update.cs similarity index 93% rename from src/Nuke.GlobalTool/Program.Update.cs rename to src/Fallout.GlobalTool/Program.Update.cs index c4b18a8c6..3f91e3821 100644 --- a/src/Nuke.GlobalTool/Program.Update.cs +++ b/src/Fallout.GlobalTool/Program.Update.cs @@ -8,15 +8,15 @@ using System.Linq; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Utilities; -using static Nuke.Common.Constants; - -namespace Nuke.GlobalTool; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Utilities; +using static Fallout.Common.Constants; + +namespace Fallout.GlobalTool; partial class Program { diff --git a/src/Nuke.GlobalTool/Program.cs b/src/Fallout.GlobalTool/Program.cs similarity index 98% rename from src/Nuke.GlobalTool/Program.cs rename to src/Fallout.GlobalTool/Program.cs index 658489d28..341e12a58 100644 --- a/src/Nuke.GlobalTool/Program.cs +++ b/src/Fallout.GlobalTool/Program.cs @@ -9,13 +9,13 @@ using System.Linq; using System.Text; using JetBrains.Annotations; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using Spectre.Console; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; public partial class Program { diff --git a/src/Nuke.GlobalTool/ProjectUpdater.cs b/src/Fallout.GlobalTool/ProjectUpdater.cs similarity index 94% rename from src/Nuke.GlobalTool/ProjectUpdater.cs rename to src/Fallout.GlobalTool/ProjectUpdater.cs index aa5e6f60d..6976742bd 100644 --- a/src/Nuke.GlobalTool/ProjectUpdater.cs +++ b/src/Fallout.GlobalTool/ProjectUpdater.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using NuGet.Versioning; -using Nuke.Common; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.GlobalTool; +namespace Fallout.GlobalTool; public static class ProjectUpdater { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs similarity index 98% rename from src/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs index 44ee3cfa0..e83fe9c6b 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs @@ -9,11 +9,11 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class AbsolutePathRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/ClassRewriter.cs similarity index 88% rename from src/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/ClassRewriter.cs index 01509316a..706217337 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/ClassRewriter.cs @@ -8,15 +8,15 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.Tools.SignTool; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.Tools.SignTool; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class ClassRewriter : SafeSyntaxRewriter { @@ -33,15 +33,15 @@ internal class ClassRewriter : SafeSyntaxRewriter "System.Linq.Expressions", "System.Security.Cryptography.X509Certificates", "System.Xml", - "Nuke.Common", - "Nuke.Common.Execution", - "Nuke.Common.IO", - "Nuke.Common.ProjectModel", - "Nuke.Common.Tooling", - "Nuke.Common.Tools.DotNet", - "Nuke.Common.Tools.GitVersion", - "Nuke.Common.Tools.SignTool", - "Nuke.Common.Utilities.Collections", + "Fallout.Common", + "Fallout.Common.Execution", + "Fallout.Common.IO", + "Fallout.Common.ProjectModel", + "Fallout.Common.Tooling", + "Fallout.Common.Tools.DotNet", + "Fallout.Common.Tools.GitVersion", + "Fallout.Common.Tools.SignTool", + "Fallout.Common.Utilities.Collections", }; private static Type[] StaticClassImports => diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs b/src/Fallout.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs similarity index 99% rename from src/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs index 923195fb8..b5a1a6e70 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs @@ -11,7 +11,7 @@ using Microsoft.CodeAnalysis.CSharp.Syntax; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal static class CodeAnalysisExtensions { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/FormattingRewriter.cs similarity index 96% rename from src/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/FormattingRewriter.cs index 510d91c7f..6bfb47cba 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/FormattingRewriter.cs @@ -7,11 +7,11 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Utilities.Collections; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class FormattingRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs similarity index 89% rename from src/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs index 85d3128cf..88f5f69aa 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs @@ -9,11 +9,11 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class IdentifierNameRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/InvocationRewriter.cs similarity index 98% rename from src/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/InvocationRewriter.cs index 4f1906b7a..d641c502b 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/InvocationRewriter.cs @@ -8,12 +8,12 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.IO; +using Fallout.Common; +using Fallout.Common.IO; using Serilog; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class InvocationRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs similarity index 94% rename from src/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs index dcb582736..5b53bf386 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs @@ -8,10 +8,10 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; +using Fallout.Common; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class MemberAccessRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/ParameterRewriter.cs similarity index 96% rename from src/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/ParameterRewriter.cs index 5dad9a9b3..f172b768f 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/ParameterRewriter.cs @@ -8,11 +8,11 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class ParameterRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs similarity index 92% rename from src/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs index 1d8865448..27a3d328b 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs @@ -7,9 +7,9 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; +using Fallout.Common; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class RegularFieldRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs similarity index 91% rename from src/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs index a59772f52..d5c857de0 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs @@ -8,7 +8,7 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class RemoveUsingDirectivesRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs similarity index 94% rename from src/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs index fea181138..cb17dda68 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs @@ -8,10 +8,10 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class RenameFieldIdentifierRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs similarity index 91% rename from src/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs index 030b067e0..66a0cb010 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs @@ -7,9 +7,9 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using Nuke.Common; +using Fallout.Common; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class SafeSyntaxRewriter : CSharpSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs similarity index 97% rename from src/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs index d524340b0..66ade3772 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs @@ -7,11 +7,11 @@ using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Utilities.Collections; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class TargetDefinitionRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs b/src/Fallout.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs similarity index 94% rename from src/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs rename to src/Fallout.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs index 375050078..509fc30b8 100644 --- a/src/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs +++ b/src/Fallout.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs @@ -9,15 +9,15 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.GlobalTool.Rewriting.Cake; +namespace Fallout.GlobalTool.Rewriting.Cake; internal class ToolInvocationRewriter : SafeSyntaxRewriter { diff --git a/src/Nuke.GlobalTool/templates/.editorconfig b/src/Fallout.GlobalTool/templates/.editorconfig similarity index 100% rename from src/Nuke.GlobalTool/templates/.editorconfig rename to src/Fallout.GlobalTool/templates/.editorconfig diff --git a/src/Nuke.GlobalTool/templates/Build.cs b/src/Fallout.GlobalTool/templates/Build.cs similarity index 88% rename from src/Nuke.GlobalTool/templates/Build.cs rename to src/Fallout.GlobalTool/templates/Build.cs index f61fb0c98..4ebfef7f9 100644 --- a/src/Nuke.GlobalTool/templates/Build.cs +++ b/src/Fallout.GlobalTool/templates/Build.cs @@ -1,23 +1,23 @@ using System; using System.Linq; -using Nuke.Common; -using Nuke.Common.CI; -using Nuke.Common.Execution; -using Nuke.Common.Git; // GIT -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; // DOTNET -using Nuke.Common.Tools.GitVersion; // GITVERSION -using Nuke.Common.Tools.MSBuild; // MSBUILD -using Nuke.Common.Tools.NuGet; // NUGET && MSBUILD -using Nuke.Common.Utilities.Collections; -using static Nuke.Common.ChangeLog.ChangelogTasks; // CHANGELOG -using static Nuke.Common.EnvironmentInfo; -using static Nuke.Common.IO.PathConstruction; -using static Nuke.Common.Tools.DotNet.DotNetTasks; // DOTNET -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; // MSBUILD -using static Nuke.Common.Tools.NuGet.NuGetTasks; // NUGET && MSBUILD +using Fallout.Common; +using Fallout.Common.CI; +using Fallout.Common.Execution; +using Fallout.Common.Git; // GIT +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; // DOTNET +using Fallout.Common.Tools.GitVersion; // GITVERSION +using Fallout.Common.Tools.MSBuild; // MSBUILD +using Fallout.Common.Tools.NuGet; // NUGET && MSBUILD +using Fallout.Common.Utilities.Collections; +using static Fallout.Common.ChangeLog.ChangelogTasks; // CHANGELOG +using static Fallout.Common.EnvironmentInfo; +using static Fallout.Common.IO.PathConstruction; +using static Fallout.Common.Tools.DotNet.DotNetTasks; // DOTNET +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; // MSBUILD +using static Fallout.Common.Tools.NuGet.NuGetTasks; // NUGET && MSBUILD [CheckBuildProjectConfigurations] // SOLUTION_FILE [ShutdownDotNetAfterServerBuild] // DOTNET diff --git a/src/Nuke.GlobalTool/templates/Configuration.cs b/src/Fallout.GlobalTool/templates/Configuration.cs similarity index 93% rename from src/Nuke.GlobalTool/templates/Configuration.cs rename to src/Fallout.GlobalTool/templates/Configuration.cs index 9c08b1ae9..75c63eae1 100644 --- a/src/Nuke.GlobalTool/templates/Configuration.cs +++ b/src/Fallout.GlobalTool/templates/Configuration.cs @@ -1,7 +1,7 @@ using System; using System.ComponentModel; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; [TypeConverter(typeof(TypeConverter))] public class Configuration : Enumeration diff --git a/src/Nuke.GlobalTool/templates/Directory.Build.props b/src/Fallout.GlobalTool/templates/Directory.Build.props similarity index 100% rename from src/Nuke.GlobalTool/templates/Directory.Build.props rename to src/Fallout.GlobalTool/templates/Directory.Build.props diff --git a/src/Nuke.GlobalTool/templates/Directory.Build.targets b/src/Fallout.GlobalTool/templates/Directory.Build.targets similarity index 100% rename from src/Nuke.GlobalTool/templates/Directory.Build.targets rename to src/Fallout.GlobalTool/templates/Directory.Build.targets diff --git a/src/Nuke.GlobalTool/templates/_build.csproj b/src/Fallout.GlobalTool/templates/_build.csproj similarity index 89% rename from src/Nuke.GlobalTool/templates/_build.csproj rename to src/Fallout.GlobalTool/templates/_build.csproj index 23c2cc858..b8b34ddcc 100644 --- a/src/Nuke.GlobalTool/templates/_build.csproj +++ b/src/Fallout.GlobalTool/templates/_build.csproj @@ -12,7 +12,7 @@ - + // GITVERSION diff --git a/src/Nuke.GlobalTool/templates/_build.csproj.DotSettings b/src/Fallout.GlobalTool/templates/_build.csproj.DotSettings similarity index 100% rename from src/Nuke.GlobalTool/templates/_build.csproj.DotSettings rename to src/Fallout.GlobalTool/templates/_build.csproj.DotSettings diff --git a/src/Nuke.GlobalTool/templates/build.cmd b/src/Fallout.GlobalTool/templates/build.cmd similarity index 100% rename from src/Nuke.GlobalTool/templates/build.cmd rename to src/Fallout.GlobalTool/templates/build.cmd diff --git a/src/Nuke.GlobalTool/templates/build.ps1 b/src/Fallout.GlobalTool/templates/build.ps1 similarity index 100% rename from src/Nuke.GlobalTool/templates/build.ps1 rename to src/Fallout.GlobalTool/templates/build.ps1 diff --git a/src/Nuke.GlobalTool/templates/build.sh b/src/Fallout.GlobalTool/templates/build.sh similarity index 100% rename from src/Nuke.GlobalTool/templates/build.sh rename to src/Fallout.GlobalTool/templates/build.sh diff --git a/src/Nuke.GlobalTool/templates/global.json b/src/Fallout.GlobalTool/templates/global.json similarity index 100% rename from src/Nuke.GlobalTool/templates/global.json rename to src/Fallout.GlobalTool/templates/global.json diff --git a/src/Nuke.GlobalTool/templates/nuget.config b/src/Fallout.GlobalTool/templates/nuget.config similarity index 100% rename from src/Nuke.GlobalTool/templates/nuget.config rename to src/Fallout.GlobalTool/templates/nuget.config diff --git a/src/Nuke.MSBuildTasks/CodeGenerationTask.cs b/src/Fallout.MSBuildTasks/CodeGenerationTask.cs similarity index 90% rename from src/Nuke.MSBuildTasks/CodeGenerationTask.cs rename to src/Fallout.MSBuildTasks/CodeGenerationTask.cs index b1c8d6fa5..08bee4bcc 100644 --- a/src/Nuke.MSBuildTasks/CodeGenerationTask.cs +++ b/src/Fallout.MSBuildTasks/CodeGenerationTask.cs @@ -7,12 +7,12 @@ using System.Linq; using JetBrains.Annotations; using Microsoft.Build.Framework; -using Nuke.CodeGeneration; -using Nuke.CodeGeneration.Model; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration; +using Fallout.CodeGeneration.Model; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; -namespace Nuke.MSBuildTasks; +namespace Fallout.MSBuildTasks; [UsedImplicitly] public class CodeGenerationTask : ContextAwareTask diff --git a/src/Nuke.MSBuildTasks/ContextAwareTask.cs b/src/Fallout.MSBuildTasks/ContextAwareTask.cs similarity index 98% rename from src/Nuke.MSBuildTasks/ContextAwareTask.cs rename to src/Fallout.MSBuildTasks/ContextAwareTask.cs index 424d6b0ce..bd1915b91 100644 --- a/src/Nuke.MSBuildTasks/ContextAwareTask.cs +++ b/src/Fallout.MSBuildTasks/ContextAwareTask.cs @@ -10,13 +10,13 @@ using JetBrains.Annotations; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; -using Nuke.Common; +using Fallout.Common; #if NETCOREAPP using System.Runtime.Loader; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; #endif -namespace Nuke.MSBuildTasks; +namespace Fallout.MSBuildTasks; [PublicAPI] public abstract class ContextAwareTask : Task diff --git a/src/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs b/src/Fallout.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs similarity index 91% rename from src/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs rename to src/Fallout.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs index 98c512e70..e2ddd892a 100644 --- a/src/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs +++ b/src/Fallout.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs @@ -9,10 +9,10 @@ using JetBrains.Annotations; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; -namespace Nuke.MSBuildTasks; +namespace Fallout.MSBuildTasks; [UsedImplicitly] public class EmbedPackagesForSelfContainedTask : ContextAwareTask diff --git a/src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj b/src/Fallout.MSBuildTasks/Fallout.MSBuildTasks.csproj similarity index 86% rename from src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj rename to src/Fallout.MSBuildTasks/Fallout.MSBuildTasks.csproj index cd7e4c306..4a9ebce16 100644 --- a/src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj +++ b/src/Fallout.MSBuildTasks/Fallout.MSBuildTasks.csproj @@ -6,8 +6,8 @@ - - + + @@ -21,7 +21,7 @@ - + PreserveNewest PreserveNewest diff --git a/src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets b/src/Fallout.MSBuildTasks/Fallout.MSBuildTasks.targets similarity index 100% rename from src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets rename to src/Fallout.MSBuildTasks/Fallout.MSBuildTasks.targets diff --git a/src/Nuke.MSBuildTasks/PackPackageToolsTask.cs b/src/Fallout.MSBuildTasks/PackPackageToolsTask.cs similarity index 94% rename from src/Nuke.MSBuildTasks/PackPackageToolsTask.cs rename to src/Fallout.MSBuildTasks/PackPackageToolsTask.cs index 4f78297c8..e1bb0e813 100644 --- a/src/Nuke.MSBuildTasks/PackPackageToolsTask.cs +++ b/src/Fallout.MSBuildTasks/PackPackageToolsTask.cs @@ -10,10 +10,10 @@ using JetBrains.Annotations; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; -using Nuke.Common.Tooling; -using static Nuke.Common.IO.PathConstruction; +using Fallout.Common.Tooling; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.MSBuildTasks; +namespace Fallout.MSBuildTasks; [UsedImplicitly] public class PackPackageToolsTask : ContextAwareTask diff --git a/src/Nuke.MSBuildTasks/TaskItemExtensions.cs b/src/Fallout.MSBuildTasks/TaskItemExtensions.cs similarity index 94% rename from src/Nuke.MSBuildTasks/TaskItemExtensions.cs rename to src/Fallout.MSBuildTasks/TaskItemExtensions.cs index 6872bec48..5a9ee0975 100644 --- a/src/Nuke.MSBuildTasks/TaskItemExtensions.cs +++ b/src/Fallout.MSBuildTasks/TaskItemExtensions.cs @@ -7,7 +7,7 @@ using System.Linq; using Microsoft.Build.Framework; -namespace Nuke.MSBuildTasks; +namespace Fallout.MSBuildTasks; public static class TaskItemExtensions { diff --git a/src/Nuke.ProjectModel/Nuke.ProjectModel.csproj b/src/Fallout.ProjectModel/Fallout.ProjectModel.csproj similarity index 70% rename from src/Nuke.ProjectModel/Nuke.ProjectModel.csproj rename to src/Fallout.ProjectModel/Fallout.ProjectModel.csproj index 4bd0b3832..f831c0bf9 100644 --- a/src/Nuke.ProjectModel/Nuke.ProjectModel.csproj +++ b/src/Fallout.ProjectModel/Fallout.ProjectModel.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/src/Nuke.ProjectModel/Project.GetMSBuildProject.cs b/src/Fallout.ProjectModel/Project.GetMSBuildProject.cs similarity index 94% rename from src/Nuke.ProjectModel/Project.GetMSBuildProject.cs rename to src/Fallout.ProjectModel/Project.GetMSBuildProject.cs index eaf4a5fb5..92a7c7da3 100644 --- a/src/Nuke.ProjectModel/Project.GetMSBuildProject.cs +++ b/src/Fallout.ProjectModel/Project.GetMSBuildProject.cs @@ -3,7 +3,7 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; public static partial class ProjectExtensions { diff --git a/src/Nuke.ProjectModel/Project.Items.cs b/src/Fallout.ProjectModel/Project.Items.cs similarity index 98% rename from src/Nuke.ProjectModel/Project.Items.cs rename to src/Fallout.ProjectModel/Project.Items.cs index 233591b19..baca386de 100644 --- a/src/Nuke.ProjectModel/Project.Items.cs +++ b/src/Fallout.ProjectModel/Project.Items.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; public static partial class ProjectExtensions { diff --git a/src/Nuke.ProjectModel/Project.Misc.cs b/src/Fallout.ProjectModel/Project.Misc.cs similarity index 98% rename from src/Nuke.ProjectModel/Project.Misc.cs rename to src/Fallout.ProjectModel/Project.Misc.cs index 8d5579b2b..08eaa92b6 100644 --- a/src/Nuke.ProjectModel/Project.Misc.cs +++ b/src/Fallout.ProjectModel/Project.Misc.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; [PublicAPI] public static partial class ProjectExtensions diff --git a/src/Nuke.ProjectModel/Project.Properties.cs b/src/Fallout.ProjectModel/Project.Properties.cs similarity index 95% rename from src/Nuke.ProjectModel/Project.Properties.cs rename to src/Fallout.ProjectModel/Project.Properties.cs index 24b056fbd..601a72dcd 100644 --- a/src/Nuke.ProjectModel/Project.Properties.cs +++ b/src/Fallout.ProjectModel/Project.Properties.cs @@ -4,9 +4,9 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; public static partial class ProjectExtensions { diff --git a/src/Nuke.ProjectModel/ProjectModelTasks.cs b/src/Fallout.ProjectModel/ProjectModelTasks.cs similarity index 97% rename from src/Nuke.ProjectModel/ProjectModelTasks.cs rename to src/Fallout.ProjectModel/ProjectModelTasks.cs index 577ca6afc..1667b177d 100644 --- a/src/Nuke.ProjectModel/ProjectModelTasks.cs +++ b/src/Fallout.ProjectModel/ProjectModelTasks.cs @@ -10,13 +10,13 @@ using JetBrains.Annotations; using Microsoft.Build.Evaluation; using Microsoft.Build.Locator; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using Serilog; #pragma warning disable CA2255 -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; [PublicAPI] public static class ProjectModelTasks diff --git a/src/Nuke.SolutionModel/Nuke.SolutionModel.csproj b/src/Fallout.SolutionModel/Fallout.SolutionModel.csproj similarity index 78% rename from src/Nuke.SolutionModel/Nuke.SolutionModel.csproj rename to src/Fallout.SolutionModel/Fallout.SolutionModel.csproj index efc995bfb..bef319899 100644 --- a/src/Nuke.SolutionModel/Nuke.SolutionModel.csproj +++ b/src/Fallout.SolutionModel/Fallout.SolutionModel.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.SolutionModel/Model.cs b/src/Fallout.SolutionModel/Model.cs similarity index 98% rename from src/Nuke.SolutionModel/Model.cs rename to src/Fallout.SolutionModel/Model.cs index e2e36820d..77c73f186 100644 --- a/src/Nuke.SolutionModel/Model.cs +++ b/src/Fallout.SolutionModel/Model.cs @@ -12,10 +12,10 @@ using JetBrains.Annotations; using Microsoft.VisualStudio.SolutionPersistence.Model; using Microsoft.VisualStudio.SolutionPersistence.Serializer; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; [PublicAPI] public interface IProjectContainer diff --git a/src/Nuke.SolutionModel/SolutionModelExtensions.cs b/src/Fallout.SolutionModel/SolutionModelExtensions.cs similarity index 89% rename from src/Nuke.SolutionModel/SolutionModelExtensions.cs rename to src/Fallout.SolutionModel/SolutionModelExtensions.cs index e6475c1f1..8e17abf19 100644 --- a/src/Nuke.SolutionModel/SolutionModelExtensions.cs +++ b/src/Fallout.SolutionModel/SolutionModelExtensions.cs @@ -6,10 +6,10 @@ using System.Threading; using JetBrains.Annotations; using Microsoft.VisualStudio.SolutionPersistence.Serializer; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common.ProjectModel; +namespace Fallout.Common.ProjectModel; public static class SolutionModelExtensions { diff --git a/src/Nuke.SourceGenerators/CodeAnalysisExtensions.cs b/src/Fallout.SourceGenerators/CodeAnalysisExtensions.cs similarity index 94% rename from src/Nuke.SourceGenerators/CodeAnalysisExtensions.cs rename to src/Fallout.SourceGenerators/CodeAnalysisExtensions.cs index 2a2807448..d48e789d8 100644 --- a/src/Nuke.SourceGenerators/CodeAnalysisExtensions.cs +++ b/src/Fallout.SourceGenerators/CodeAnalysisExtensions.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using Microsoft.CodeAnalysis; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.SourceGenerators; +namespace Fallout.SourceGenerators; public static class CodeAnalysisExtensions { diff --git a/src/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj b/src/Fallout.SourceGenerators/Fallout.SourceGenerators.csproj similarity index 76% rename from src/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj rename to src/Fallout.SourceGenerators/Fallout.SourceGenerators.csproj index 80b103a3d..1ea2f16e5 100644 --- a/src/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj +++ b/src/Fallout.SourceGenerators/Fallout.SourceGenerators.csproj @@ -12,10 +12,10 @@ - - - - + + + + @@ -40,10 +40,10 @@ - - - - + + + + diff --git a/src/Nuke.SourceGenerators/Shims/NukeBuild.cs b/src/Fallout.SourceGenerators/Shims/NukeBuild.cs similarity index 91% rename from src/Nuke.SourceGenerators/Shims/NukeBuild.cs rename to src/Fallout.SourceGenerators/Shims/NukeBuild.cs index b2a360efd..efb6c1fc8 100644 --- a/src/Nuke.SourceGenerators/Shims/NukeBuild.cs +++ b/src/Fallout.SourceGenerators/Shims/NukeBuild.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common; +namespace Fallout.Common; internal static class NukeBuild { diff --git a/src/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs b/src/Fallout.SourceGenerators/StronglyTypedSolutionGenerator.cs similarity index 90% rename from src/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs rename to src/Fallout.SourceGenerators/StronglyTypedSolutionGenerator.cs index e27073498..04c4eb4fc 100644 --- a/src/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs +++ b/src/Fallout.SourceGenerators/StronglyTypedSolutionGenerator.cs @@ -12,15 +12,15 @@ using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Newtonsoft.Json.Linq; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Scriban; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; -namespace Nuke.SourceGenerators; +namespace Fallout.SourceGenerators; [Generator] public class StronglyTypedSolutionGenerator : ISourceGenerator @@ -36,7 +36,7 @@ public void Execute(GeneratorExecutionContext context) var allTypes = context.Compilation.Assembly.GlobalNamespace.GetAllTypes(); var members = allTypes.SelectMany(x => x.GetMembers()) .Where(x => x is IPropertySymbol or IFieldSymbol) - .Select(x => (Member: x, AttributeData: x.GetAttributeData("global::Nuke.Common.ProjectModel.SolutionAttribute"))) + .Select(x => (Member: x, AttributeData: x.GetAttributeData("global::Fallout.Common.ProjectModel.SolutionAttribute"))) .Where(x => x.AttributeData?.NamedArguments.SingleOrDefault(x => x.Key == "GenerateProjects").Value.Value as bool? ?? false) .ToList(); if (members.Count == 0) @@ -60,8 +60,8 @@ public void Execute(GeneratorExecutionContext context) // using Microsoft.VisualStudio.SolutionPersistence.Model; - using Nuke.Common.ProjectModel; - using Nuke.Common.IO; + using Fallout.Common.ProjectModel; + using Fallout.Common.IO; using System.Runtime.CompilerServices; {declaration} @@ -100,13 +100,13 @@ string GetDeclaration(IProjectContainer container) // lang=csharp var template = Template.Parse(""" {{~ if is_solution ~}} - internal class {{ name }}(SolutionModel model, AbsolutePath path) : Nuke.Common.ProjectModel.Solution(model, path) + internal class {{ name }}(SolutionModel model, AbsolutePath path) : Fallout.Common.ProjectModel.Solution(model, path) {{~ else ~}} - internal class {{ name }}(SolutionFolderModel model, Nuke.Common.ProjectModel.Solution solution) : Nuke.Common.ProjectModel.SolutionFolder(model, solution) + internal class {{ name }}(SolutionFolderModel model, Fallout.Common.ProjectModel.Solution solution) : Fallout.Common.ProjectModel.SolutionFolder(model, solution) {{~ end ~}} { {{~ for project in projects ~}} - public Nuke.Common.ProjectModel.Project {{ project.escaped_name }} => this.GetProject("{{ project.name }}"); + public Fallout.Common.ProjectModel.Project {{ project.escaped_name }} => this.GetProject("{{ project.name }}"); {{~ end ~}} {{~ for folder in folders ~}} diff --git a/src/Nuke.Tooling.Generator/App.config b/src/Fallout.Tooling.Generator/App.config similarity index 100% rename from src/Nuke.Tooling.Generator/App.config rename to src/Fallout.Tooling.Generator/App.config diff --git a/src/Nuke.Tooling.Generator/CodeGenerator.cs b/src/Fallout.Tooling.Generator/CodeGenerator.cs similarity index 94% rename from src/Nuke.Tooling.Generator/CodeGenerator.cs rename to src/Fallout.Tooling.Generator/CodeGenerator.cs index 94d730af9..7bb7014cf 100644 --- a/src/Nuke.Tooling.Generator/CodeGenerator.cs +++ b/src/Fallout.Tooling.Generator/CodeGenerator.cs @@ -7,15 +7,15 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.CodeGeneration.Generators; -using Nuke.CodeGeneration.Model; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration.Generators; +using Fallout.CodeGeneration.Model; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.CodeGeneration; +namespace Fallout.CodeGeneration; [PublicAPI] public static class CodeGenerator diff --git a/src/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj b/src/Fallout.Tooling.Generator/Fallout.Tooling.Generator.csproj similarity index 64% rename from src/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj rename to src/Fallout.Tooling.Generator/Fallout.Tooling.Generator.csproj index f1f58349e..2659d5bda 100644 --- a/src/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj +++ b/src/Fallout.Tooling.Generator/Fallout.Tooling.Generator.csproj @@ -2,7 +2,7 @@ netstandard2.0 - Nuke.CodeGeneration + Fallout.CodeGeneration @@ -14,9 +14,9 @@ - - - + + + diff --git a/src/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs b/src/Fallout.Tooling.Generator/Generators/DataClassExtensionGenerator.cs similarity index 99% rename from src/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs rename to src/Fallout.Tooling.Generator/Generators/DataClassExtensionGenerator.cs index 4c547e10f..59bb01b26 100644 --- a/src/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs +++ b/src/Fallout.Tooling.Generator/Generators/DataClassExtensionGenerator.cs @@ -5,14 +5,14 @@ using System; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; -using Nuke.Common.Utilities; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; +using Fallout.Common.Utilities; using Serilog; // ReSharper disable UnusedMethodReturnValue.Local -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class DataClassExtensionGenerator { diff --git a/src/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs b/src/Fallout.Tooling.Generator/Generators/DataClassGenerator.cs similarity index 96% rename from src/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs rename to src/Fallout.Tooling.Generator/Generators/DataClassGenerator.cs index e33379309..1ede653b5 100644 --- a/src/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs +++ b/src/Fallout.Tooling.Generator/Generators/DataClassGenerator.cs @@ -5,16 +5,16 @@ using System; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; // ReSharper disable UnusedMethodReturnValue.Local -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class DataClassGenerator { diff --git a/src/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs b/src/Fallout.Tooling.Generator/Generators/EnumerationGenerator.cs similarity index 93% rename from src/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs rename to src/Fallout.Tooling.Generator/Generators/EnumerationGenerator.cs index 56c30cc9a..400d3cbf9 100644 --- a/src/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs +++ b/src/Fallout.Tooling.Generator/Generators/EnumerationGenerator.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using System.Text; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class EnumerationGenerator { diff --git a/src/Nuke.Tooling.Generator/Generators/ModelExtensions.cs b/src/Fallout.Tooling.Generator/Generators/ModelExtensions.cs similarity index 96% rename from src/Nuke.Tooling.Generator/Generators/ModelExtensions.cs rename to src/Fallout.Tooling.Generator/Generators/ModelExtensions.cs index ed0e01e45..495b8a468 100644 --- a/src/Nuke.Tooling.Generator/Generators/ModelExtensions.cs +++ b/src/Fallout.Tooling.Generator/Generators/ModelExtensions.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using System.Text.RegularExpressions; -using Nuke.CodeGeneration.Model; -using Nuke.Common; -using Nuke.Common.Utilities; +using Fallout.CodeGeneration.Model; +using Fallout.Common; +using Fallout.Common.Utilities; -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class ModelExtensions { diff --git a/src/Nuke.Tooling.Generator/Generators/StringExtensions.cs b/src/Fallout.Tooling.Generator/Generators/StringExtensions.cs similarity index 98% rename from src/Nuke.Tooling.Generator/Generators/StringExtensions.cs rename to src/Fallout.Tooling.Generator/Generators/StringExtensions.cs index aca57a801..62a4e9105 100644 --- a/src/Nuke.Tooling.Generator/Generators/StringExtensions.cs +++ b/src/Fallout.Tooling.Generator/Generators/StringExtensions.cs @@ -8,9 +8,9 @@ using System.Globalization; using System.Linq; using Humanizer; -using Nuke.Common; +using Fallout.Common; -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class StringExtensions { diff --git a/src/Nuke.Tooling.Generator/Generators/TaskGenerator.cs b/src/Fallout.Tooling.Generator/Generators/TaskGenerator.cs similarity index 97% rename from src/Nuke.Tooling.Generator/Generators/TaskGenerator.cs rename to src/Fallout.Tooling.Generator/Generators/TaskGenerator.cs index a27487f84..d91b4cb13 100644 --- a/src/Nuke.Tooling.Generator/Generators/TaskGenerator.cs +++ b/src/Fallout.Tooling.Generator/Generators/TaskGenerator.cs @@ -5,14 +5,14 @@ using System; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; // ReSharper disable UnusedMethodReturnValue.Local -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class TaskGenerator { diff --git a/src/Nuke.Tooling.Generator/Generators/ToolGenerator.cs b/src/Fallout.Tooling.Generator/Generators/ToolGenerator.cs similarity index 88% rename from src/Nuke.Tooling.Generator/Generators/ToolGenerator.cs rename to src/Fallout.Tooling.Generator/Generators/ToolGenerator.cs index bcd088553..9d43f0fbc 100644 --- a/src/Nuke.Tooling.Generator/Generators/ToolGenerator.cs +++ b/src/Fallout.Tooling.Generator/Generators/ToolGenerator.cs @@ -7,13 +7,13 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; +using Fallout.Common.Utilities.Collections; // ReSharper disable UnusedMethodReturnValue.Local -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class ToolGenerator { @@ -65,10 +65,10 @@ private static IEnumerable GetNamespaceImports(Tool tool) { "JetBrains.Annotations", "Newtonsoft.Json", - "Nuke.Common", - "Nuke.Common.Tooling", - "Nuke.Common.Tools", - "Nuke.Common.Utilities.Collections", + "Fallout.Common", + "Fallout.Common.Tooling", + "Fallout.Common.Tools", + "Fallout.Common.Utilities.Collections", "System", "System.Collections.Generic", "System.Collections.ObjectModel", diff --git a/src/Nuke.Tooling.Generator/Generators/WriterExtensions.cs b/src/Fallout.Tooling.Generator/Generators/WriterExtensions.cs similarity index 96% rename from src/Nuke.Tooling.Generator/Generators/WriterExtensions.cs rename to src/Fallout.Tooling.Generator/Generators/WriterExtensions.cs index 59cb29a7a..8178046b5 100644 --- a/src/Nuke.Tooling.Generator/Generators/WriterExtensions.cs +++ b/src/Fallout.Tooling.Generator/Generators/WriterExtensions.cs @@ -6,13 +6,13 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.CodeGeneration.Writers; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.CodeGeneration.Model; +using Fallout.CodeGeneration.Writers; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -namespace Nuke.CodeGeneration.Generators; +namespace Fallout.CodeGeneration.Generators; public static class WriterExtensions { diff --git a/src/Nuke.Tooling.Generator/Model/DataClass.cs b/src/Fallout.Tooling.Generator/Model/DataClass.cs similarity index 97% rename from src/Nuke.Tooling.Generator/Model/DataClass.cs rename to src/Fallout.Tooling.Generator/Model/DataClass.cs index bef890be5..2380a0461 100644 --- a/src/Nuke.Tooling.Generator/Model/DataClass.cs +++ b/src/Fallout.Tooling.Generator/Model/DataClass.cs @@ -11,7 +11,7 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; [UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.WithMembers)] public class DataClass : IDeprecatable diff --git a/src/Nuke.Tooling.Generator/Model/Enumeration.cs b/src/Fallout.Tooling.Generator/Model/Enumeration.cs similarity index 96% rename from src/Nuke.Tooling.Generator/Model/Enumeration.cs rename to src/Fallout.Tooling.Generator/Model/Enumeration.cs index dd6e1d276..6f9729fc7 100644 --- a/src/Nuke.Tooling.Generator/Model/Enumeration.cs +++ b/src/Fallout.Tooling.Generator/Model/Enumeration.cs @@ -11,7 +11,7 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; [UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.WithMembers)] public class Enumeration : IDeprecatable diff --git a/src/Nuke.Tooling.Generator/Model/IDeprecatable.cs b/src/Fallout.Tooling.Generator/Model/IDeprecatable.cs similarity index 96% rename from src/Nuke.Tooling.Generator/Model/IDeprecatable.cs rename to src/Fallout.Tooling.Generator/Model/IDeprecatable.cs index 81f230a71..0c20cc27c 100644 --- a/src/Nuke.Tooling.Generator/Model/IDeprecatable.cs +++ b/src/Fallout.Tooling.Generator/Model/IDeprecatable.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; public interface IDeprecatable { diff --git a/src/Nuke.Tooling.Generator/Model/Property.cs b/src/Fallout.Tooling.Generator/Model/Property.cs similarity index 98% rename from src/Nuke.Tooling.Generator/Model/Property.cs rename to src/Fallout.Tooling.Generator/Model/Property.cs index 406b81cc1..647ef57d2 100644 --- a/src/Nuke.Tooling.Generator/Model/Property.cs +++ b/src/Fallout.Tooling.Generator/Model/Property.cs @@ -11,7 +11,7 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; [Serializable] [UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.WithMembers)] diff --git a/src/Nuke.Tooling.Generator/Model/RegexPatterns.cs b/src/Fallout.Tooling.Generator/Model/RegexPatterns.cs similarity index 89% rename from src/Nuke.Tooling.Generator/Model/RegexPatterns.cs rename to src/Fallout.Tooling.Generator/Model/RegexPatterns.cs index 50a0efe99..c0a3d97c9 100644 --- a/src/Nuke.Tooling.Generator/Model/RegexPatterns.cs +++ b/src/Fallout.Tooling.Generator/Model/RegexPatterns.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; internal static class RegexPatterns { diff --git a/src/Nuke.Tooling.Generator/Model/Task.cs b/src/Fallout.Tooling.Generator/Model/Task.cs similarity index 98% rename from src/Nuke.Tooling.Generator/Model/Task.cs rename to src/Fallout.Tooling.Generator/Model/Task.cs index df6ed8868..3087c3616 100644 --- a/src/Nuke.Tooling.Generator/Model/Task.cs +++ b/src/Fallout.Tooling.Generator/Model/Task.cs @@ -11,7 +11,7 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; [UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.WithMembers)] public class Task : IDeprecatable diff --git a/src/Nuke.Tooling.Generator/Model/Tool.cs b/src/Fallout.Tooling.Generator/Model/Tool.cs similarity index 97% rename from src/Nuke.Tooling.Generator/Model/Tool.cs rename to src/Fallout.Tooling.Generator/Model/Tool.cs index 237c8c9f5..b0ed27560 100644 --- a/src/Nuke.Tooling.Generator/Model/Tool.cs +++ b/src/Fallout.Tooling.Generator/Model/Tool.cs @@ -13,14 +13,14 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.CodeGeneration.Model; +namespace Fallout.CodeGeneration.Model; [UsedImplicitly(ImplicitUseKindFlags.Assign, ImplicitUseTargetFlags.WithMembers)] [DebuggerDisplay("{" + nameof(SpecificationFile) + "}")] public class Tool : IDeprecatable { [JsonProperty("$schema")] - public string Schema => "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json"; + public string Schema => "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json"; [JsonIgnore] public string SpecificationFile { get; set; } [JsonIgnore] public string DefaultOutputFile => Path.ChangeExtension(SpecificationFile, "Generated.cs"); diff --git a/src/Nuke.Tooling.Generator/ReferenceUpdater.cs b/src/Fallout.Tooling.Generator/ReferenceUpdater.cs similarity index 96% rename from src/Nuke.Tooling.Generator/ReferenceUpdater.cs rename to src/Fallout.Tooling.Generator/ReferenceUpdater.cs index 9ae569d8d..5a875833f 100644 --- a/src/Nuke.Tooling.Generator/ReferenceUpdater.cs +++ b/src/Fallout.Tooling.Generator/ReferenceUpdater.cs @@ -12,12 +12,12 @@ using System.Threading.Tasks; using HtmlAgilityPack; using JetBrains.Annotations; -using Nuke.CodeGeneration.Model; -using Nuke.Common; -using Nuke.Common.Utilities.Net; +using Fallout.CodeGeneration.Model; +using Fallout.Common; +using Fallout.Common.Utilities.Net; using Serilog; -namespace Nuke.CodeGeneration; +namespace Fallout.CodeGeneration; [PublicAPI] public static class ReferenceUpdater diff --git a/src/Nuke.Tooling.Generator/ToolSerializer.cs b/src/Fallout.Tooling.Generator/ToolSerializer.cs similarity index 95% rename from src/Nuke.Tooling.Generator/ToolSerializer.cs rename to src/Fallout.Tooling.Generator/ToolSerializer.cs index bf30ed19d..1e0b6c9bc 100644 --- a/src/Nuke.Tooling.Generator/ToolSerializer.cs +++ b/src/Fallout.Tooling.Generator/ToolSerializer.cs @@ -11,12 +11,12 @@ using JetBrains.Annotations; using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using Nuke.CodeGeneration.Model; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.CodeGeneration.Model; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using Serilog; -namespace Nuke.CodeGeneration; +namespace Fallout.CodeGeneration; public static class ToolSerializer { diff --git a/src/Nuke.Tooling.Generator/Writers/DataClassWriter.cs b/src/Fallout.Tooling.Generator/Writers/DataClassWriter.cs similarity index 86% rename from src/Nuke.Tooling.Generator/Writers/DataClassWriter.cs rename to src/Fallout.Tooling.Generator/Writers/DataClassWriter.cs index b6ed9199a..a6abd7d6a 100644 --- a/src/Nuke.Tooling.Generator/Writers/DataClassWriter.cs +++ b/src/Fallout.Tooling.Generator/Writers/DataClassWriter.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.CodeGeneration.Model; +using Fallout.CodeGeneration.Model; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public class DataClassWriter : IWriterWrapper { diff --git a/src/Nuke.Tooling.Generator/Writers/IWriter.cs b/src/Fallout.Tooling.Generator/Writers/IWriter.cs similarity index 89% rename from src/Nuke.Tooling.Generator/Writers/IWriter.cs rename to src/Fallout.Tooling.Generator/Writers/IWriter.cs index 24593f934..ae727eeb3 100644 --- a/src/Nuke.Tooling.Generator/Writers/IWriter.cs +++ b/src/Fallout.Tooling.Generator/Writers/IWriter.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public interface IWriter { diff --git a/src/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs b/src/Fallout.Tooling.Generator/Writers/IWriterWrapper.cs similarity index 87% rename from src/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs rename to src/Fallout.Tooling.Generator/Writers/IWriterWrapper.cs index 96a93bfbc..5b3986354 100644 --- a/src/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs +++ b/src/Fallout.Tooling.Generator/Writers/IWriterWrapper.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public interface IWriterWrapper { diff --git a/src/Nuke.Tooling.Generator/Writers/TaskWriter.cs b/src/Fallout.Tooling.Generator/Writers/TaskWriter.cs similarity index 85% rename from src/Nuke.Tooling.Generator/Writers/TaskWriter.cs rename to src/Fallout.Tooling.Generator/Writers/TaskWriter.cs index 58d162245..e47fe67e8 100644 --- a/src/Nuke.Tooling.Generator/Writers/TaskWriter.cs +++ b/src/Fallout.Tooling.Generator/Writers/TaskWriter.cs @@ -5,9 +5,9 @@ using System; using System.Linq; -using Nuke.CodeGeneration.Model; +using Fallout.CodeGeneration.Model; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public class TaskWriter : IWriterWrapper { diff --git a/src/Nuke.Tooling.Generator/Writers/ToolWriter.cs b/src/Fallout.Tooling.Generator/Writers/ToolWriter.cs similarity index 89% rename from src/Nuke.Tooling.Generator/Writers/ToolWriter.cs rename to src/Fallout.Tooling.Generator/Writers/ToolWriter.cs index 25965ba60..408714226 100644 --- a/src/Nuke.Tooling.Generator/Writers/ToolWriter.cs +++ b/src/Fallout.Tooling.Generator/Writers/ToolWriter.cs @@ -6,10 +6,10 @@ using System; using System.IO; using System.Linq; -using Nuke.CodeGeneration.Model; -using Nuke.Common.Utilities; +using Fallout.CodeGeneration.Model; +using Fallout.Common.Utilities; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public class ToolWriter : IDisposable, IWriter, IWriterWrapper { diff --git a/src/Nuke.Tooling.Generator/Writers/WriterExtensions.cs b/src/Fallout.Tooling.Generator/Writers/WriterExtensions.cs similarity index 98% rename from src/Nuke.Tooling.Generator/Writers/WriterExtensions.cs rename to src/Fallout.Tooling.Generator/Writers/WriterExtensions.cs index 8971aced6..1afeef2d7 100644 --- a/src/Nuke.Tooling.Generator/Writers/WriterExtensions.cs +++ b/src/Fallout.Tooling.Generator/Writers/WriterExtensions.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.CodeGeneration.Writers; +namespace Fallout.CodeGeneration.Writers; public static class WriterExtensions { diff --git a/src/Nuke.Tooling.Generator/schema.json b/src/Fallout.Tooling.Generator/schema.json similarity index 99% rename from src/Nuke.Tooling.Generator/schema.json rename to src/Fallout.Tooling.Generator/schema.json index b1e732645..d531a8ad5 100644 --- a/src/Nuke.Tooling.Generator/schema.json +++ b/src/Fallout.Tooling.Generator/schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-04/schema#", - "id": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Nuke.Tooling.Generator/schema.json", + "id": "https://raw.githubusercontent.com/ChrisonSimtian/Fallout/main/src/Fallout.Tooling.Generator/schema.json", "title": "Tool specification schema file by NUKE", "definitions": { "DataClass": { diff --git a/src/Nuke.Tooling/ArgumentStringHandler.cs b/src/Fallout.Tooling/ArgumentStringHandler.cs similarity index 96% rename from src/Nuke.Tooling/ArgumentStringHandler.cs rename to src/Fallout.Tooling/ArgumentStringHandler.cs index 989e3158d..bccee0c2d 100644 --- a/src/Nuke.Tooling/ArgumentStringHandler.cs +++ b/src/Fallout.Tooling/ArgumentStringHandler.cs @@ -10,10 +10,10 @@ using System.Linq; using System.Runtime.CompilerServices; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] [InterpolatedStringHandler] diff --git a/src/Nuke.Tooling/Configure.cs b/src/Fallout.Tooling/Configure.cs similarity index 98% rename from src/Nuke.Tooling/Configure.cs rename to src/Fallout.Tooling/Configure.cs index 304abeac5..71dd72e26 100644 --- a/src/Nuke.Tooling/Configure.cs +++ b/src/Fallout.Tooling/Configure.cs @@ -8,9 +8,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public delegate T Configure(T options); diff --git a/src/Nuke.Tooling/DelegateHelper.cs b/src/Fallout.Tooling/DelegateHelper.cs similarity index 97% rename from src/Nuke.Tooling/DelegateHelper.cs rename to src/Fallout.Tooling/DelegateHelper.cs index 282d573bd..bf00a46e1 100644 --- a/src/Nuke.Tooling/DelegateHelper.cs +++ b/src/Fallout.Tooling/DelegateHelper.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class DelegateHelper diff --git a/src/Nuke.Tooling/Enumeration.cs b/src/Fallout.Tooling/Enumeration.cs similarity index 97% rename from src/Nuke.Tooling/Enumeration.cs rename to src/Fallout.Tooling/Enumeration.cs index 9a965f706..0b5878ded 100644 --- a/src/Nuke.Tooling/Enumeration.cs +++ b/src/Fallout.Tooling/Enumeration.cs @@ -10,9 +10,9 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [AttributeUsage(AttributeTargets.Field)] public class EnumValueAttribute : Attribute diff --git a/src/Nuke.Tooling/Nuke.Tooling.csproj b/src/Fallout.Tooling/Fallout.Tooling.csproj similarity index 65% rename from src/Nuke.Tooling/Nuke.Tooling.csproj rename to src/Fallout.Tooling/Fallout.Tooling.csproj index 782257cb3..58fd40501 100644 --- a/src/Nuke.Tooling/Nuke.Tooling.csproj +++ b/src/Fallout.Tooling/Fallout.Tooling.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/src/Nuke.Tooling/IProcess.cs b/src/Fallout.Tooling/IProcess.cs similarity index 97% rename from src/Nuke.Tooling/IProcess.cs rename to src/Fallout.Tooling/IProcess.cs index 070e86021..b3622ccc3 100644 --- a/src/Nuke.Tooling/IProcess.cs +++ b/src/Fallout.Tooling/IProcess.cs @@ -9,7 +9,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// /// Abstraction for . diff --git a/src/Nuke.Tooling/NpmToolPathResolver.cs b/src/Fallout.Tooling/NpmToolPathResolver.cs similarity index 93% rename from src/Nuke.Tooling/NpmToolPathResolver.cs rename to src/Fallout.Tooling/NpmToolPathResolver.cs index 7f14e79a4..42e840409 100644 --- a/src/Nuke.Tooling/NpmToolPathResolver.cs +++ b/src/Fallout.Tooling/NpmToolPathResolver.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class NpmToolPathResolver diff --git a/src/Nuke.Tooling/NpmVersionResolver.cs b/src/Fallout.Tooling/NpmVersionResolver.cs similarity index 96% rename from src/Nuke.Tooling/NpmVersionResolver.cs rename to src/Fallout.Tooling/NpmVersionResolver.cs index 6ba68ac52..26ee616e9 100644 --- a/src/Nuke.Tooling/NpmVersionResolver.cs +++ b/src/Fallout.Tooling/NpmVersionResolver.cs @@ -11,7 +11,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class NpmVersionResolver diff --git a/src/Nuke.Tooling/NuGetPackageResolver.cs b/src/Fallout.Tooling/NuGetPackageResolver.cs similarity index 99% rename from src/Nuke.Tooling/NuGetPackageResolver.cs rename to src/Fallout.Tooling/NuGetPackageResolver.cs index 7110076e7..0c18f60ee 100644 --- a/src/Nuke.Tooling/NuGetPackageResolver.cs +++ b/src/Fallout.Tooling/NuGetPackageResolver.cs @@ -12,11 +12,11 @@ using Newtonsoft.Json.Linq; using NuGet.Packaging; using NuGet.Versioning; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class NuGetPackageResolver diff --git a/src/Nuke.Tooling/NuGetToolPathResolver.cs b/src/Fallout.Tooling/NuGetToolPathResolver.cs similarity index 98% rename from src/Nuke.Tooling/NuGetToolPathResolver.cs rename to src/Fallout.Tooling/NuGetToolPathResolver.cs index 41d3ff84c..57f0518b1 100644 --- a/src/Nuke.Tooling/NuGetToolPathResolver.cs +++ b/src/Fallout.Tooling/NuGetToolPathResolver.cs @@ -10,10 +10,10 @@ using System.Reflection; using System.Runtime.Versioning; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class NuGetToolPathResolver diff --git a/src/Nuke.Tooling/NuGetVersionResolver.cs b/src/Fallout.Tooling/NuGetVersionResolver.cs similarity index 97% rename from src/Nuke.Tooling/NuGetVersionResolver.cs rename to src/Fallout.Tooling/NuGetVersionResolver.cs index 60d2092c3..0bc549433 100644 --- a/src/Nuke.Tooling/NuGetVersionResolver.cs +++ b/src/Fallout.Tooling/NuGetVersionResolver.cs @@ -11,7 +11,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class NuGetVersionResolver diff --git a/src/Nuke.Tooling/ObjectFromFieldConverter.cs b/src/Fallout.Tooling/ObjectFromFieldConverter.cs similarity index 95% rename from src/Nuke.Tooling/ObjectFromFieldConverter.cs rename to src/Fallout.Tooling/ObjectFromFieldConverter.cs index 100884f89..2cd6fc3f0 100644 --- a/src/Nuke.Tooling/ObjectFromFieldConverter.cs +++ b/src/Fallout.Tooling/ObjectFromFieldConverter.cs @@ -8,9 +8,9 @@ using System.Reflection; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; internal class ObjectFromFieldConverter(Type type, string name) : JsonConverter { diff --git a/src/Nuke.Tooling/Options.Apply.cs b/src/Fallout.Tooling/Options.Apply.cs similarity index 96% rename from src/Nuke.Tooling/Options.Apply.cs rename to src/Fallout.Tooling/Options.Apply.cs index 8c4fe8ad7..71a68adaa 100644 --- a/src/Nuke.Tooling/Options.Apply.cs +++ b/src/Fallout.Tooling/Options.Apply.cs @@ -5,7 +5,7 @@ using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class OptionsExtensions { diff --git a/src/Nuke.Tooling/Options.Combinatorial.cs b/src/Fallout.Tooling/Options.Combinatorial.cs similarity index 98% rename from src/Nuke.Tooling/Options.Combinatorial.cs rename to src/Fallout.Tooling/Options.Combinatorial.cs index 049c1b990..e0e772d65 100644 --- a/src/Nuke.Tooling/Options.Combinatorial.cs +++ b/src/Fallout.Tooling/Options.Combinatorial.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class OptionsExtensions { diff --git a/src/Nuke.Tooling/Options.Modify.cs b/src/Fallout.Tooling/Options.Modify.cs similarity index 97% rename from src/Nuke.Tooling/Options.Modify.cs rename to src/Fallout.Tooling/Options.Modify.cs index d5eb29b5e..51859bb9a 100644 --- a/src/Nuke.Tooling/Options.Modify.cs +++ b/src/Fallout.Tooling/Options.Modify.cs @@ -7,7 +7,7 @@ using System.Linq; using Newtonsoft.Json; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public static partial class OptionsExtensions { diff --git a/src/Nuke.Tooling/Options.When.cs b/src/Fallout.Tooling/Options.When.cs similarity index 95% rename from src/Nuke.Tooling/Options.When.cs rename to src/Fallout.Tooling/Options.When.cs index 729aadea3..baabf6757 100644 --- a/src/Nuke.Tooling/Options.When.cs +++ b/src/Fallout.Tooling/Options.When.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class OptionsExtensions { diff --git a/src/Nuke.Tooling/Options.cs b/src/Fallout.Tooling/Options.cs similarity index 98% rename from src/Nuke.Tooling/Options.cs rename to src/Fallout.Tooling/Options.cs index a23148167..1960eba39 100644 --- a/src/Nuke.Tooling/Options.cs +++ b/src/Fallout.Tooling/Options.cs @@ -11,10 +11,10 @@ using System.Reflection; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public interface IOptions { diff --git a/src/Nuke.Tooling/Output.cs b/src/Fallout.Tooling/Output.cs similarity index 91% rename from src/Nuke.Tooling/Output.cs rename to src/Fallout.Tooling/Output.cs index 7ef7e23f8..53908b8db 100644 --- a/src/Nuke.Tooling/Output.cs +++ b/src/Fallout.Tooling/Output.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public struct Output diff --git a/src/Nuke.Tooling/OutputType.cs b/src/Fallout.Tooling/OutputType.cs similarity index 89% rename from src/Nuke.Tooling/OutputType.cs rename to src/Fallout.Tooling/OutputType.cs index a0a181d82..3b2d7b3ba 100644 --- a/src/Nuke.Tooling/OutputType.cs +++ b/src/Fallout.Tooling/OutputType.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public enum OutputType { diff --git a/src/Nuke.Tooling/PaketPackageResolver.cs b/src/Fallout.Tooling/PaketPackageResolver.cs similarity index 96% rename from src/Nuke.Tooling/PaketPackageResolver.cs rename to src/Fallout.Tooling/PaketPackageResolver.cs index 800ba964f..318a5ec50 100644 --- a/src/Nuke.Tooling/PaketPackageResolver.cs +++ b/src/Fallout.Tooling/PaketPackageResolver.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; // TODO: Add similar methods to NuGetPackageResolver [PublicAPI] diff --git a/src/Nuke.Tooling/Process2.cs b/src/Fallout.Tooling/Process2.cs similarity index 97% rename from src/Nuke.Tooling/Process2.cs rename to src/Fallout.Tooling/Process2.cs index b38a38ccc..d3d678b54 100644 --- a/src/Nuke.Tooling/Process2.cs +++ b/src/Fallout.Tooling/Process2.cs @@ -8,7 +8,7 @@ using System.Diagnostics; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public class Process2 : IProcess { diff --git a/src/Nuke.Tooling/ProcessException.cs b/src/Fallout.Tooling/ProcessException.cs similarity index 94% rename from src/Nuke.Tooling/ProcessException.cs rename to src/Fallout.Tooling/ProcessException.cs index 1e3d3ced9..2ce3f6bad 100644 --- a/src/Nuke.Tooling/ProcessException.cs +++ b/src/Fallout.Tooling/ProcessException.cs @@ -8,12 +8,12 @@ using System.Linq; using System.Runtime.Serialization; using System.Text; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Events; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [Serializable] public class ProcessException : Exception diff --git a/src/Nuke.Tooling/ProcessExtensions.cs b/src/Fallout.Tooling/ProcessExtensions.cs similarity index 96% rename from src/Nuke.Tooling/ProcessExtensions.cs rename to src/Fallout.Tooling/ProcessExtensions.cs index b14408ee7..d9d12db82 100644 --- a/src/Nuke.Tooling/ProcessExtensions.cs +++ b/src/Fallout.Tooling/ProcessExtensions.cs @@ -9,9 +9,9 @@ using System.Linq; using JetBrains.Annotations; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] [DebuggerStepThrough] diff --git a/src/Nuke.Tooling/ProcessTasks.cs b/src/Fallout.Tooling/ProcessTasks.cs similarity index 98% rename from src/Nuke.Tooling/ProcessTasks.cs rename to src/Fallout.Tooling/ProcessTasks.cs index 74415542c..cec85dbdb 100644 --- a/src/Nuke.Tooling/ProcessTasks.cs +++ b/src/Fallout.Tooling/ProcessTasks.cs @@ -11,12 +11,12 @@ using System.Linq; using System.Text; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Events; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class ProcessTasks diff --git a/src/Nuke.Tooling/Tool.cs b/src/Fallout.Tooling/Tool.cs similarity index 96% rename from src/Nuke.Tooling/Tool.cs rename to src/Fallout.Tooling/Tool.cs index 6651d1d0c..405cd8f67 100644 --- a/src/Nuke.Tooling/Tool.cs +++ b/src/Fallout.Tooling/Tool.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; #if NET6_0_OR_GREATER public delegate IReadOnlyCollection Tool( diff --git a/src/Nuke.Tooling/ToolExecutor.cs b/src/Fallout.Tooling/ToolExecutor.cs similarity index 98% rename from src/Nuke.Tooling/ToolExecutor.cs rename to src/Fallout.Tooling/ToolExecutor.cs index 2c632604a..16461d2fc 100644 --- a/src/Nuke.Tooling/ToolExecutor.cs +++ b/src/Fallout.Tooling/ToolExecutor.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; internal class ToolExecutor { diff --git a/src/Nuke.Tooling/ToolOptions.Arguments.cs b/src/Fallout.Tooling/ToolOptions.Arguments.cs similarity index 98% rename from src/Nuke.Tooling/ToolOptions.Arguments.cs rename to src/Fallout.Tooling/ToolOptions.Arguments.cs index db8a5cbc0..2c889fbec 100644 --- a/src/Nuke.Tooling/ToolOptions.Arguments.cs +++ b/src/Fallout.Tooling/ToolOptions.Arguments.cs @@ -8,10 +8,10 @@ using System.Linq; using System.Reflection; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public class CommandAttribute : Attribute { diff --git a/src/Nuke.Tooling/ToolOptions.ExitHandler.cs b/src/Fallout.Tooling/ToolOptions.ExitHandler.cs similarity index 90% rename from src/Nuke.Tooling/ToolOptions.ExitHandler.cs rename to src/Fallout.Tooling/ToolOptions.ExitHandler.cs index 02f871c4c..7221dc9e1 100644 --- a/src/Nuke.Tooling/ToolOptions.ExitHandler.cs +++ b/src/Fallout.Tooling/ToolOptions.ExitHandler.cs @@ -5,7 +5,7 @@ using System; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolOptions { diff --git a/src/Nuke.Tooling/ToolOptions.Logger.cs b/src/Fallout.Tooling/ToolOptions.Logger.cs similarity index 90% rename from src/Nuke.Tooling/ToolOptions.Logger.cs rename to src/Fallout.Tooling/ToolOptions.Logger.cs index e156a5092..f78f9cabf 100644 --- a/src/Nuke.Tooling/ToolOptions.Logger.cs +++ b/src/Fallout.Tooling/ToolOptions.Logger.cs @@ -5,9 +5,9 @@ using System; using System.Reflection; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolOptions { diff --git a/src/Nuke.Tooling/ToolOptions.Properties.Dropin.cs b/src/Fallout.Tooling/ToolOptions.Properties.Dropin.cs similarity index 99% rename from src/Nuke.Tooling/ToolOptions.Properties.Dropin.cs rename to src/Fallout.Tooling/ToolOptions.Properties.Dropin.cs index f54457602..6d608ec84 100644 --- a/src/Nuke.Tooling/ToolOptions.Properties.Dropin.cs +++ b/src/Fallout.Tooling/ToolOptions.Properties.Dropin.cs @@ -8,7 +8,7 @@ // ReSharper disable ArrangeMethodOrOperatorBody -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolOptionsExtensions { diff --git a/src/Nuke.Tooling/ToolOptions.Properties.cs b/src/Fallout.Tooling/ToolOptions.Properties.cs similarity index 99% rename from src/Nuke.Tooling/ToolOptions.Properties.cs rename to src/Fallout.Tooling/ToolOptions.Properties.cs index 3b2113cbf..3ef0be450 100644 --- a/src/Nuke.Tooling/ToolOptions.Properties.cs +++ b/src/Fallout.Tooling/ToolOptions.Properties.cs @@ -10,7 +10,7 @@ using Serilog.Events; // ReSharper disable ArrangeMethodOrOperatorBody -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolOptions { diff --git a/src/Nuke.Tooling/ToolOptions.Secrets.cs b/src/Fallout.Tooling/ToolOptions.Secrets.cs similarity index 93% rename from src/Nuke.Tooling/ToolOptions.Secrets.cs rename to src/Fallout.Tooling/ToolOptions.Secrets.cs index 9f6d25970..84a3c235b 100644 --- a/src/Nuke.Tooling/ToolOptions.Secrets.cs +++ b/src/Fallout.Tooling/ToolOptions.Secrets.cs @@ -7,9 +7,9 @@ using System.Linq; using System.Reflection; using Newtonsoft.Json.Linq; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolOptions { diff --git a/src/Nuke.Tooling/ToolOptions.cs b/src/Fallout.Tooling/ToolOptions.cs similarity index 94% rename from src/Nuke.Tooling/ToolOptions.cs rename to src/Fallout.Tooling/ToolOptions.cs index 7e361f8b2..ab8ecd974 100644 --- a/src/Nuke.Tooling/ToolOptions.cs +++ b/src/Fallout.Tooling/ToolOptions.cs @@ -8,9 +8,9 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; // TODO: rename to TaskOptions / CommandOptions ? [PublicAPI] diff --git a/src/Nuke.Tooling/ToolPathResolver.cs b/src/Fallout.Tooling/ToolPathResolver.cs similarity index 97% rename from src/Nuke.Tooling/ToolPathResolver.cs rename to src/Fallout.Tooling/ToolPathResolver.cs index c86ee310d..23f6663d8 100644 --- a/src/Nuke.Tooling/ToolPathResolver.cs +++ b/src/Fallout.Tooling/ToolPathResolver.cs @@ -7,9 +7,9 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class ToolPathResolver diff --git a/src/Nuke.Tooling/ToolRequirement.cs b/src/Fallout.Tooling/ToolRequirement.cs similarity index 97% rename from src/Nuke.Tooling/ToolRequirement.cs rename to src/Fallout.Tooling/ToolRequirement.cs index 8b57f3909..606268164 100644 --- a/src/Nuke.Tooling/ToolRequirement.cs +++ b/src/Fallout.Tooling/ToolRequirement.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public interface IRequireTool; public interface IRequireToolWithVersion; diff --git a/src/Nuke.Tooling/ToolResolver.cs b/src/Fallout.Tooling/ToolResolver.cs similarity index 97% rename from src/Nuke.Tooling/ToolResolver.cs rename to src/Fallout.Tooling/ToolResolver.cs index b6e94f82b..c006e00d6 100644 --- a/src/Nuke.Tooling/ToolResolver.cs +++ b/src/Fallout.Tooling/ToolResolver.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class ToolResolver diff --git a/src/Nuke.Tooling/ToolTasks.ExitHandler.cs b/src/Fallout.Tooling/ToolTasks.ExitHandler.cs similarity index 96% rename from src/Nuke.Tooling/ToolTasks.ExitHandler.cs rename to src/Fallout.Tooling/ToolTasks.ExitHandler.cs index 47f0e4188..49434139d 100644 --- a/src/Nuke.Tooling/ToolTasks.ExitHandler.cs +++ b/src/Fallout.Tooling/ToolTasks.ExitHandler.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public abstract partial class ToolTasks { diff --git a/src/Nuke.Tooling/ToolTasks.Logger.cs b/src/Fallout.Tooling/ToolTasks.Logger.cs similarity index 96% rename from src/Nuke.Tooling/ToolTasks.Logger.cs rename to src/Fallout.Tooling/ToolTasks.Logger.cs index 836c46592..4c2dd598e 100644 --- a/src/Nuke.Tooling/ToolTasks.Logger.cs +++ b/src/Fallout.Tooling/ToolTasks.Logger.cs @@ -8,11 +8,11 @@ using System.Reflection; using System.Text.RegularExpressions; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Serilog; using Serilog.Events; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; public class LogErrorAsStandard : Attribute; diff --git a/src/Nuke.Tooling/ToolTasks.Run.cs b/src/Fallout.Tooling/ToolTasks.Run.cs similarity index 97% rename from src/Nuke.Tooling/ToolTasks.Run.cs rename to src/Fallout.Tooling/ToolTasks.Run.cs index 95e2a71a2..5bde67b23 100644 --- a/src/Nuke.Tooling/ToolTasks.Run.cs +++ b/src/Fallout.Tooling/ToolTasks.Run.cs @@ -6,10 +6,10 @@ using System; using System.Collections.Generic; using System.Linq; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; partial class ToolTasks { diff --git a/src/Nuke.Tooling/ToolTasks.ToolPath.cs b/src/Fallout.Tooling/ToolTasks.ToolPath.cs similarity index 98% rename from src/Nuke.Tooling/ToolTasks.ToolPath.cs rename to src/Fallout.Tooling/ToolTasks.ToolPath.cs index 766e0f98c..5180f0d8c 100644 --- a/src/Nuke.Tooling/ToolTasks.ToolPath.cs +++ b/src/Fallout.Tooling/ToolTasks.ToolPath.cs @@ -6,9 +6,9 @@ using System; using System.Reflection; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// Marks a class as CLI tool wrapper. [AttributeUsage(AttributeTargets.Class)] diff --git a/src/Nuke.Tooling/ToolTasks.cs b/src/Fallout.Tooling/ToolTasks.cs similarity index 97% rename from src/Nuke.Tooling/ToolTasks.cs rename to src/Fallout.Tooling/ToolTasks.cs index aca3bd3ba..b7c9a0965 100644 --- a/src/Nuke.Tooling/ToolTasks.cs +++ b/src/Fallout.Tooling/ToolTasks.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public abstract partial class ToolTasks diff --git a/src/Nuke.Tooling/ToolingExtensions.cs b/src/Fallout.Tooling/ToolingExtensions.cs similarity index 95% rename from src/Nuke.Tooling/ToolingExtensions.cs rename to src/Fallout.Tooling/ToolingExtensions.cs index bcb786758..e29059c10 100644 --- a/src/Nuke.Tooling/ToolingExtensions.cs +++ b/src/Fallout.Tooling/ToolingExtensions.cs @@ -6,13 +6,13 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; using Serilog.Events; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; [PublicAPI] public static class ToolingExtensions diff --git a/src/Nuke.Utilities.IO.Compression/CompressionExtensions.cs b/src/Fallout.Utilities.IO.Compression/CompressionExtensions.cs similarity index 98% rename from src/Nuke.Utilities.IO.Compression/CompressionExtensions.cs rename to src/Fallout.Utilities.IO.Compression/CompressionExtensions.cs index 6a3171782..7572ef6ae 100644 --- a/src/Nuke.Utilities.IO.Compression/CompressionExtensions.cs +++ b/src/Fallout.Utilities.IO.Compression/CompressionExtensions.cs @@ -13,9 +13,9 @@ using ICSharpCode.SharpZipLib.Tar; using ICSharpCode.SharpZipLib.Zip; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static class CompressionExtensions diff --git a/src/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj b/src/Fallout.Utilities.IO.Compression/Fallout.Utilities.IO.Compression.csproj similarity index 75% rename from src/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj rename to src/Fallout.Utilities.IO.Compression/Fallout.Utilities.IO.Compression.csproj index 7fe82a8c6..456306f23 100644 --- a/src/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj +++ b/src/Fallout.Utilities.IO.Compression/Fallout.Utilities.IO.Compression.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj b/src/Fallout.Utilities.IO.Globbing/Fallout.Utilities.IO.Globbing.csproj similarity index 74% rename from src/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj rename to src/Fallout.Utilities.IO.Globbing/Fallout.Utilities.IO.Globbing.csproj index a43acbc68..5c5cf390c 100644 --- a/src/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj +++ b/src/Fallout.Utilities.IO.Globbing/Fallout.Utilities.IO.Globbing.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Utilities.IO.Globbing/Globbing.cs b/src/Fallout.Utilities.IO.Globbing/Globbing.cs similarity index 95% rename from src/Nuke.Utilities.IO.Globbing/Globbing.cs rename to src/Fallout.Utilities.IO.Globbing/Globbing.cs index 5854256d3..fbaf5ebfe 100644 --- a/src/Nuke.Utilities.IO.Globbing/Globbing.cs +++ b/src/Fallout.Utilities.IO.Globbing/Globbing.cs @@ -9,10 +9,10 @@ using System.Linq; using GlobExpressions; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; public static class Globbing { diff --git a/src/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs b/src/Fallout.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs similarity index 96% rename from src/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs rename to src/Fallout.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs index b1a87ce76..2f4f94b63 100644 --- a/src/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs +++ b/src/Fallout.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// /// Indicates the case sensitivity used for globbing. diff --git a/src/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj b/src/Fallout.Utilities.Net/Fallout.Utilities.Net.csproj similarity index 78% rename from src/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj rename to src/Fallout.Utilities.Net/Fallout.Utilities.Net.csproj index 6f3aeb095..a5b669422 100644 --- a/src/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj +++ b/src/Fallout.Utilities.Net/Fallout.Utilities.Net.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Utilities.Net/HttpClient.Request.cs b/src/Fallout.Utilities.Net/HttpClient.Request.cs similarity index 96% rename from src/Nuke.Utilities.Net/HttpClient.Request.cs rename to src/Fallout.Utilities.Net/HttpClient.Request.cs index 6608c5b4e..1383d3060 100644 --- a/src/Nuke.Utilities.Net/HttpClient.Request.cs +++ b/src/Fallout.Utilities.Net/HttpClient.Request.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Net.Http; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; public static partial class HttpClientExtensions { diff --git a/src/Nuke.Utilities.Net/HttpRequest.Authentication.cs b/src/Fallout.Utilities.Net/HttpRequest.Authentication.cs similarity index 97% rename from src/Nuke.Utilities.Net/HttpRequest.Authentication.cs rename to src/Fallout.Utilities.Net/HttpRequest.Authentication.cs index dfedb5e5f..6cc5b8c03 100644 --- a/src/Nuke.Utilities.Net/HttpRequest.Authentication.cs +++ b/src/Fallout.Utilities.Net/HttpRequest.Authentication.cs @@ -8,7 +8,7 @@ using System.Net.Http.Headers; using System.Text; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; public static partial class HttpRequestExtensions { diff --git a/src/Nuke.Utilities.Net/HttpRequest.Content.cs b/src/Fallout.Utilities.Net/HttpRequest.Content.cs similarity index 98% rename from src/Nuke.Utilities.Net/HttpRequest.Content.cs rename to src/Fallout.Utilities.Net/HttpRequest.Content.cs index 4abd2b57c..7e86d77a7 100644 --- a/src/Nuke.Utilities.Net/HttpRequest.Content.cs +++ b/src/Fallout.Utilities.Net/HttpRequest.Content.cs @@ -12,7 +12,7 @@ using System.Text; using Newtonsoft.Json; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; public static partial class HttpRequestExtensions { diff --git a/src/Nuke.Utilities.Net/HttpRequest.Response.cs b/src/Fallout.Utilities.Net/HttpRequest.Response.cs similarity index 97% rename from src/Nuke.Utilities.Net/HttpRequest.Response.cs rename to src/Fallout.Utilities.Net/HttpRequest.Response.cs index 9c2191ac7..b2473b40e 100644 --- a/src/Nuke.Utilities.Net/HttpRequest.Response.cs +++ b/src/Fallout.Utilities.Net/HttpRequest.Response.cs @@ -7,7 +7,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; public static partial class HttpRequestExtensions { diff --git a/src/Nuke.Utilities.Net/HttpResponse.Assert.cs b/src/Fallout.Utilities.Net/HttpResponse.Assert.cs similarity index 98% rename from src/Nuke.Utilities.Net/HttpResponse.Assert.cs rename to src/Fallout.Utilities.Net/HttpResponse.Assert.cs index 1c14458c8..6a2e892a4 100644 --- a/src/Nuke.Utilities.Net/HttpResponse.Assert.cs +++ b/src/Fallout.Utilities.Net/HttpResponse.Assert.cs @@ -9,7 +9,7 @@ using System.Net.Http; using System.Runtime.Serialization; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; public static partial class HttpResponseExtensions { diff --git a/src/Nuke.Utilities.Net/HttpResponse.Body.cs b/src/Fallout.Utilities.Net/HttpResponse.Body.cs similarity index 96% rename from src/Nuke.Utilities.Net/HttpResponse.Body.cs rename to src/Fallout.Utilities.Net/HttpResponse.Body.cs index 16d7d0a08..22440cf1f 100644 --- a/src/Nuke.Utilities.Net/HttpResponse.Body.cs +++ b/src/Fallout.Utilities.Net/HttpResponse.Body.cs @@ -7,9 +7,9 @@ using System.Threading.Tasks; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.Utilities.Net; +namespace Fallout.Common.Utilities.Net; // TODO: reduce with overloads public static partial class HttpResponseExtensions diff --git a/src/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs b/src/Fallout.Utilities.Text.Json/AllWritableContractResolver.cs similarity index 95% rename from src/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs rename to src/Fallout.Utilities.Text.Json/AllWritableContractResolver.cs index b8c2dd279..40fbef868 100644 --- a/src/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs +++ b/src/Fallout.Utilities.Text.Json/AllWritableContractResolver.cs @@ -9,7 +9,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Nuke.Common.Tooling; +namespace Fallout.Common.Tooling; /// /// Treats all properties as writable. diff --git a/src/Nuke.Utilities.Text.Json/Base64JsonConverter.cs b/src/Fallout.Utilities.Text.Json/Base64JsonConverter.cs similarity index 95% rename from src/Nuke.Utilities.Text.Json/Base64JsonConverter.cs rename to src/Fallout.Utilities.Text.Json/Base64JsonConverter.cs index 663948962..2d5f121cc 100644 --- a/src/Nuke.Utilities.Text.Json/Base64JsonConverter.cs +++ b/src/Fallout.Utilities.Text.Json/Base64JsonConverter.cs @@ -10,7 +10,7 @@ using JetBrains.Annotations; using Newtonsoft.Json; -namespace Nuke.Utilities.Text.Json; +namespace Fallout.Utilities.Text.Json; [PublicAPI] public class Base64JsonConverter : TypeConverter diff --git a/src/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj b/src/Fallout.Utilities.Text.Json/Fallout.Utilities.Text.Json.csproj similarity index 75% rename from src/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj rename to src/Fallout.Utilities.Text.Json/Fallout.Utilities.Text.Json.csproj index 938d355f1..f78884833 100644 --- a/src/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj +++ b/src/Fallout.Utilities.Text.Json/Fallout.Utilities.Text.Json.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Utilities.Text.Json/JObject.GetChildren.cs b/src/Fallout.Utilities.Text.Json/JObject.GetChildren.cs similarity index 94% rename from src/Nuke.Utilities.Text.Json/JObject.GetChildren.cs rename to src/Fallout.Utilities.Text.Json/JObject.GetChildren.cs index 0ac24ec49..86ce95afd 100644 --- a/src/Nuke.Utilities.Text.Json/JObject.GetChildren.cs +++ b/src/Fallout.Utilities.Text.Json/JObject.GetChildren.cs @@ -5,7 +5,7 @@ using Newtonsoft.Json.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class JObjectExtensions { diff --git a/src/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs b/src/Fallout.Utilities.Text.Json/JObject.GetPropertyValue.cs similarity index 96% rename from src/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs rename to src/Fallout.Utilities.Text.Json/JObject.GetPropertyValue.cs index 09a2018cb..f18f9e0c0 100644 --- a/src/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs +++ b/src/Fallout.Utilities.Text.Json/JObject.GetPropertyValue.cs @@ -8,7 +8,7 @@ using JetBrains.Annotations; using Newtonsoft.Json.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class JObjectExtensions { diff --git a/src/Nuke.Utilities.Text.Json/JsonExtensions.cs b/src/Fallout.Utilities.Text.Json/JsonExtensions.cs similarity index 97% rename from src/Nuke.Utilities.Text.Json/JsonExtensions.cs rename to src/Fallout.Utilities.Text.Json/JsonExtensions.cs index 682f531aa..41bf10ee5 100644 --- a/src/Nuke.Utilities.Text.Json/JsonExtensions.cs +++ b/src/Fallout.Utilities.Text.Json/JsonExtensions.cs @@ -8,10 +8,10 @@ using JetBrains.Annotations; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.IO; +using Fallout.Common.Tooling; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] public static class JsonExtensions diff --git a/src/Nuke.Utilities.Text.Json/Object.ToJObject.cs b/src/Fallout.Utilities.Text.Json/Object.ToJObject.cs similarity index 93% rename from src/Nuke.Utilities.Text.Json/Object.ToJObject.cs rename to src/Fallout.Utilities.Text.Json/Object.ToJObject.cs index 0975a7103..df64ea9b1 100644 --- a/src/Nuke.Utilities.Text.Json/Object.ToJObject.cs +++ b/src/Fallout.Utilities.Text.Json/Object.ToJObject.cs @@ -8,7 +8,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class ObjectExtensions { diff --git a/src/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj b/src/Fallout.Utilities.Text.Yaml/Fallout.Utilities.Text.Yaml.csproj similarity index 75% rename from src/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj rename to src/Fallout.Utilities.Text.Yaml/Fallout.Utilities.Text.Yaml.csproj index aefd1f0b9..c0bb0d03b 100644 --- a/src/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj +++ b/src/Fallout.Utilities.Text.Yaml/Fallout.Utilities.Text.Yaml.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Nuke.Utilities.Text.Yaml/YamlExtensions.cs b/src/Fallout.Utilities.Text.Yaml/YamlExtensions.cs similarity index 97% rename from src/Nuke.Utilities.Text.Yaml/YamlExtensions.cs rename to src/Fallout.Utilities.Text.Yaml/YamlExtensions.cs index 9061929b7..a0e3c8128 100644 --- a/src/Nuke.Utilities.Text.Yaml/YamlExtensions.cs +++ b/src/Fallout.Utilities.Text.Yaml/YamlExtensions.cs @@ -5,11 +5,11 @@ using System; using JetBrains.Annotations; -using Nuke.Common.IO; +using Fallout.Common.IO; using YamlDotNet.Serialization; using YamlDotNet.Serialization.NamingConventions; -namespace Nuke.Utilities.Text.Yaml; +namespace Fallout.Utilities.Text.Yaml; [PublicAPI] public static class YamlExtensions diff --git a/src/Nuke.Utilities/ArgumentParser.cs b/src/Fallout.Utilities/ArgumentParser.cs similarity index 98% rename from src/Nuke.Utilities/ArgumentParser.cs rename to src/Fallout.Utilities/ArgumentParser.cs index 4a2ca3829..21f90f3b7 100644 --- a/src/Nuke.Utilities/ArgumentParser.cs +++ b/src/Fallout.Utilities/ArgumentParser.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common; +namespace Fallout.Common; internal class ArgumentParser { diff --git a/src/Nuke.Utilities/Assert.cs b/src/Fallout.Utilities/Assert.cs similarity index 99% rename from src/Nuke.Utilities/Assert.cs rename to src/Fallout.Utilities/Assert.cs index 859ea9a09..7f2a6f711 100644 --- a/src/Nuke.Utilities/Assert.cs +++ b/src/Fallout.Utilities/Assert.cs @@ -10,7 +10,7 @@ using System.Runtime.CompilerServices; using JetBrains.Annotations; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Provides a collection of common assertion methods. diff --git a/src/Nuke.Utilities/AsyncHelper.cs b/src/Fallout.Utilities/AsyncHelper.cs similarity index 97% rename from src/Nuke.Utilities/AsyncHelper.cs rename to src/Fallout.Utilities/AsyncHelper.cs index 1cfffc8d6..418dd75b1 100644 --- a/src/Nuke.Utilities/AsyncHelper.cs +++ b/src/Fallout.Utilities/AsyncHelper.cs @@ -8,7 +8,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Nuke.Common; +namespace Fallout.Common; internal static class AsyncHelper { diff --git a/src/Nuke.Utilities/Collections/Array.Deconstruct.cs b/src/Fallout.Utilities/Collections/Array.Deconstruct.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Array.Deconstruct.cs rename to src/Fallout.Utilities/Collections/Array.Deconstruct.cs index eb709a54b..7111b338a 100644 --- a/src/Nuke.Utilities/Collections/Array.Deconstruct.cs +++ b/src/Fallout.Utilities/Collections/Array.Deconstruct.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; [PublicAPI] public static class ArrayExtensions diff --git a/src/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs b/src/Fallout.Utilities/Collections/Dictionary.AddDictionary.cs similarity index 95% rename from src/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs rename to src/Fallout.Utilities/Collections/Dictionary.AddDictionary.cs index 22e45f7a7..853773951 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.AddDictionary.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Collections.ObjectModel; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs b/src/Fallout.Utilities/Collections/Dictionary.AddKeyValue.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs rename to src/Fallout.Utilities/Collections/Dictionary.AddKeyValue.cs index dfcaea450..275d4ecee 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.AddKeyValue.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs b/src/Fallout.Utilities/Collections/Dictionary.AsReadOnly.cs similarity index 92% rename from src/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs rename to src/Fallout.Utilities/Collections/Dictionary.AsReadOnly.cs index 53226f3cc..0e576f59b 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.AsReadOnly.cs @@ -10,7 +10,7 @@ using System.Collections.ObjectModel; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs b/src/Fallout.Utilities/Collections/Dictionary.Deconstruct.cs similarity index 90% rename from src/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs rename to src/Fallout.Utilities/Collections/Dictionary.Deconstruct.cs index fa6cb1f8a..24c380fef 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.Deconstruct.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs b/src/Fallout.Utilities/Collections/Dictionary.GetOrDefault.cs similarity index 94% rename from src/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs rename to src/Fallout.Utilities/Collections/Dictionary.GetOrDefault.cs index 4ebc6b04c..11882d4a3 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.GetOrDefault.cs @@ -11,7 +11,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; [PublicAPI] [DebuggerStepThrough] diff --git a/src/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs b/src/Fallout.Utilities/Collections/Dictionary.SetKeyValue.cs similarity index 92% rename from src/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs rename to src/Fallout.Utilities/Collections/Dictionary.SetKeyValue.cs index 8706236d7..4eeb840ab 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.SetKeyValue.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs b/src/Fallout.Utilities/Collections/Dictionary.ToGeneric.cs similarity index 94% rename from src/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs rename to src/Fallout.Utilities/Collections/Dictionary.ToGeneric.cs index c331c9977..b3f6af1d4 100644 --- a/src/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs +++ b/src/Fallout.Utilities/Collections/Dictionary.ToGeneric.cs @@ -8,7 +8,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class DictionaryExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs b/src/Fallout.Utilities/Collections/Enumerable.AsEnumerable.cs similarity index 92% rename from src/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs rename to src/Fallout.Utilities/Collections/Enumerable.AsEnumerable.cs index 56219f766..45b31ad59 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.AsEnumerable.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.Concat.cs b/src/Fallout.Utilities/Collections/Enumerable.Concat.cs similarity index 95% rename from src/Nuke.Utilities/Collections/Enumerable.Concat.cs rename to src/Fallout.Utilities/Collections/Enumerable.Concat.cs index 6e34796f0..aca0e6fe0 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.Concat.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.Concat.cs @@ -10,7 +10,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; [PublicAPI] [SuppressMessage("ReSharper", "MissingXmlDoc")] diff --git a/src/Nuke.Utilities/Collections/Enumerable.Distinct.cs b/src/Fallout.Utilities/Collections/Enumerable.Distinct.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Enumerable.Distinct.cs rename to src/Fallout.Utilities/Collections/Enumerable.Distinct.cs index 25c206f2c..4a5fdd432 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.Distinct.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.Distinct.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.Emptiness.cs b/src/Fallout.Utilities/Collections/Enumerable.Emptiness.cs similarity index 94% rename from src/Nuke.Utilities/Collections/Enumerable.Emptiness.cs rename to src/Fallout.Utilities/Collections/Enumerable.Emptiness.cs index 97b73f8f2..cd317e2ca 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.Emptiness.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.Emptiness.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.ForEach.cs b/src/Fallout.Utilities/Collections/Enumerable.ForEach.cs similarity index 96% rename from src/Nuke.Utilities/Collections/Enumerable.ForEach.cs rename to src/Fallout.Utilities/Collections/Enumerable.ForEach.cs index 1d91562d8..162b9f4e0 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.ForEach.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.ForEach.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.Random.cs b/src/Fallout.Utilities/Collections/Enumerable.Random.cs similarity index 95% rename from src/Nuke.Utilities/Collections/Enumerable.Random.cs rename to src/Fallout.Utilities/Collections/Enumerable.Random.cs index df9c0c299..6a8901f6f 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.Random.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.Random.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.Sequence.cs b/src/Fallout.Utilities/Collections/Enumerable.Sequence.cs similarity index 93% rename from src/Nuke.Utilities/Collections/Enumerable.Sequence.cs rename to src/Fallout.Utilities/Collections/Enumerable.Sequence.cs index 03740e84e..1ce92cd0d 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.Sequence.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.Sequence.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs b/src/Fallout.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs rename to src/Fallout.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs index b102051fc..e31b0c0eb 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs b/src/Fallout.Utilities/Collections/Enumerable.TakeUntil.cs similarity index 94% rename from src/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs rename to src/Fallout.Utilities/Collections/Enumerable.TakeUntil.cs index 1d170e794..4702987ff 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.TakeUntil.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs b/src/Fallout.Utilities/Collections/Enumerable.ToDictionary.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs rename to src/Fallout.Utilities/Collections/Enumerable.ToDictionary.cs index 53a70c4fd..7c87b4def 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.ToDictionary.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs b/src/Fallout.Utilities/Collections/Enumerable.ToEmptyIfNull.cs similarity index 92% rename from src/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs rename to src/Fallout.Utilities/Collections/Enumerable.ToEmptyIfNull.cs index 5188dd3ac..9bc1834ac 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.ToEmptyIfNull.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs b/src/Fallout.Utilities/Collections/Enumerable.ToLookupTable.cs similarity index 93% rename from src/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs rename to src/Fallout.Utilities/Collections/Enumerable.ToLookupTable.cs index 5bfe84115..1f0532c4c 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.ToLookupTable.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs b/src/Fallout.Utilities/Collections/Enumerable.TopologicalSort.cs similarity index 96% rename from src/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs rename to src/Fallout.Utilities/Collections/Enumerable.TopologicalSort.cs index 050b6c088..218578565 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.TopologicalSort.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs b/src/Fallout.Utilities/Collections/Enumerable.WhereNotNull.cs similarity index 95% rename from src/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs rename to src/Fallout.Utilities/Collections/Enumerable.WhereNotNull.cs index 0d5af2b79..8e50090e7 100644 --- a/src/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs +++ b/src/Fallout.Utilities/Collections/Enumerable.WhereNotNull.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponent.cs similarity index 96% rename from src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs rename to src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponent.cs index 02c6066bd..8af6abbba 100644 --- a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs +++ b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponent.cs @@ -8,7 +8,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; internal class StronglyConnectedComponent : IEnumerable> { diff --git a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs similarity index 98% rename from src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs rename to src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs index b85770504..7dcec330b 100644 --- a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs +++ b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; internal class StronglyConnectedComponentFinder { diff --git a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentList.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs rename to src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentList.cs index d687dc1ea..e98fb6d4f 100644 --- a/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs +++ b/src/Fallout.Utilities/Collections/Graph/StronglyConnectedComponentList.cs @@ -8,7 +8,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; internal class StronglyConnectedComponentList : IEnumerable> { diff --git a/src/Nuke.Utilities/Collections/Graph/Vertex.cs b/src/Fallout.Utilities/Collections/Graph/Vertex.cs similarity index 96% rename from src/Nuke.Utilities/Collections/Graph/Vertex.cs rename to src/Fallout.Utilities/Collections/Graph/Vertex.cs index 193bc3bd6..6bfe7dfcf 100644 --- a/src/Nuke.Utilities/Collections/Graph/Vertex.cs +++ b/src/Fallout.Utilities/Collections/Graph/Vertex.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; internal class Vertex { diff --git a/src/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs b/src/Fallout.Utilities/Collections/Lookup.ToLookupTable.cs similarity index 92% rename from src/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs rename to src/Fallout.Utilities/Collections/Lookup.ToLookupTable.cs index 2acbdd4f0..982ce2559 100644 --- a/src/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs +++ b/src/Fallout.Utilities/Collections/Lookup.ToLookupTable.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; [PublicAPI] public static class LookupExtensions diff --git a/src/Nuke.Utilities/Collections/LookupTable.cs b/src/Fallout.Utilities/Collections/LookupTable.cs similarity index 98% rename from src/Nuke.Utilities/Collections/LookupTable.cs rename to src/Fallout.Utilities/Collections/LookupTable.cs index 5fb5026c8..b4c0d4358 100644 --- a/src/Nuke.Utilities/Collections/LookupTable.cs +++ b/src/Fallout.Utilities/Collections/LookupTable.cs @@ -9,7 +9,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; [PublicAPI] [Serializable] diff --git a/src/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs b/src/Fallout.Utilities/Collections/Object.DescendantsAndSelf.cs similarity index 97% rename from src/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs rename to src/Fallout.Utilities/Collections/Object.DescendantsAndSelf.cs index 51547a99a..a2fcf2c74 100644 --- a/src/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs +++ b/src/Fallout.Utilities/Collections/Object.DescendantsAndSelf.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; public static partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs b/src/Fallout.Utilities/Collections/Object.ToPropertyDictionary.cs similarity index 94% rename from src/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs rename to src/Fallout.Utilities/Collections/Object.ToPropertyDictionary.cs index 35a56b7b3..7ea7c9f57 100644 --- a/src/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs +++ b/src/Fallout.Utilities/Collections/Object.ToPropertyDictionary.cs @@ -8,7 +8,7 @@ using System.Linq; using System.Reflection; -namespace Nuke.Common.Utilities.Collections; +namespace Fallout.Common.Utilities.Collections; partial class EnumerableExtensions { diff --git a/src/Nuke.Utilities/DelegateDisposable.cs b/src/Fallout.Utilities/DelegateDisposable.cs similarity index 97% rename from src/Nuke.Utilities/DelegateDisposable.cs rename to src/Fallout.Utilities/DelegateDisposable.cs index 2384f1deb..c30e0248e 100644 --- a/src/Nuke.Utilities/DelegateDisposable.cs +++ b/src/Fallout.Utilities/DelegateDisposable.cs @@ -8,7 +8,7 @@ using System.Linq.Expressions; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; /// /// Represents an that executes a delegate upon . diff --git a/src/Nuke.Utilities/Disposable.CombineWith.cs b/src/Fallout.Utilities/Disposable.CombineWith.cs similarity index 96% rename from src/Nuke.Utilities/Disposable.CombineWith.cs rename to src/Fallout.Utilities/Disposable.CombineWith.cs index 32fce6d81..96f3020f6 100644 --- a/src/Nuke.Utilities/Disposable.CombineWith.cs +++ b/src/Fallout.Utilities/Disposable.CombineWith.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class DisposableExtensions { diff --git a/src/Nuke.Utilities/EnvironmentInfo.Arguments.cs b/src/Fallout.Utilities/EnvironmentInfo.Arguments.cs similarity index 98% rename from src/Nuke.Utilities/EnvironmentInfo.Arguments.cs rename to src/Fallout.Utilities/EnvironmentInfo.Arguments.cs index 910268ba0..56ab9dbaf 100644 --- a/src/Nuke.Utilities/EnvironmentInfo.Arguments.cs +++ b/src/Fallout.Utilities/EnvironmentInfo.Arguments.cs @@ -8,9 +8,9 @@ using System.Linq; using System.Linq.Expressions; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; public static partial class EnvironmentInfo { diff --git a/src/Nuke.Utilities/EnvironmentInfo.Platform.cs b/src/Fallout.Utilities/EnvironmentInfo.Platform.cs similarity index 98% rename from src/Nuke.Utilities/EnvironmentInfo.Platform.cs rename to src/Fallout.Utilities/EnvironmentInfo.Platform.cs index 1cca4207f..b2c16c72a 100644 --- a/src/Nuke.Utilities/EnvironmentInfo.Platform.cs +++ b/src/Fallout.Utilities/EnvironmentInfo.Platform.cs @@ -9,9 +9,9 @@ using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.Versioning; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; public enum PlatformFamily { diff --git a/src/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs b/src/Fallout.Utilities/EnvironmentInfo.SpecialFolder.cs similarity index 93% rename from src/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs rename to src/Fallout.Utilities/EnvironmentInfo.SpecialFolder.cs index db2a0f3d7..847c10064 100644 --- a/src/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs +++ b/src/Fallout.Utilities/EnvironmentInfo.SpecialFolder.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] public enum SpecialFolders diff --git a/src/Nuke.Utilities/EnvironmentInfo.Variables.cs b/src/Fallout.Utilities/EnvironmentInfo.Variables.cs similarity index 97% rename from src/Nuke.Utilities/EnvironmentInfo.Variables.cs rename to src/Fallout.Utilities/EnvironmentInfo.Variables.cs index 8befbc3ed..928ac77f1 100644 --- a/src/Nuke.Utilities/EnvironmentInfo.Variables.cs +++ b/src/Fallout.Utilities/EnvironmentInfo.Variables.cs @@ -10,10 +10,10 @@ using System.Linq; using System.Text.RegularExpressions; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common; +namespace Fallout.Common; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/EnvironmentInfo.cs b/src/Fallout.Utilities/EnvironmentInfo.cs similarity index 93% rename from src/Nuke.Utilities/EnvironmentInfo.cs rename to src/Fallout.Utilities/EnvironmentInfo.cs index b0a7a5507..482edb267 100644 --- a/src/Nuke.Utilities/EnvironmentInfo.cs +++ b/src/Fallout.Utilities/EnvironmentInfo.cs @@ -5,10 +5,10 @@ using System; using System.Linq; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; -namespace Nuke.Common; +namespace Fallout.Common; /// /// Provides access to environment relevant information. diff --git a/src/Nuke.Utilities/Exception.Unwrap.cs b/src/Fallout.Utilities/Exception.Unwrap.cs similarity index 96% rename from src/Nuke.Utilities/Exception.Unwrap.cs rename to src/Fallout.Utilities/Exception.Unwrap.cs index 63bf668c5..a713e6867 100644 --- a/src/Nuke.Utilities/Exception.Unwrap.cs +++ b/src/Fallout.Utilities/Exception.Unwrap.cs @@ -8,7 +8,7 @@ using System.Reflection; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/Nuke.Utilities.csproj b/src/Fallout.Utilities/Fallout.Utilities.csproj similarity index 100% rename from src/Nuke.Utilities/Nuke.Utilities.csproj rename to src/Fallout.Utilities/Fallout.Utilities.csproj diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Children.cs b/src/Fallout.Utilities/IO/AbsolutePath.Children.cs similarity index 96% rename from src/Nuke.Utilities/IO/AbsolutePath.Children.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Children.cs index a64708b09..201311cda 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Children.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Children.cs @@ -7,9 +7,9 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Create.cs b/src/Fallout.Utilities/IO/AbsolutePath.Create.cs similarity index 97% rename from src/Nuke.Utilities/IO/AbsolutePath.Create.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Create.cs index 839541b12..f84bf0d5d 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Create.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Create.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [PublicAPI] public static partial class AbsolutePathExtensions diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Delete.cs b/src/Fallout.Utilities/IO/AbsolutePath.Delete.cs similarity index 95% rename from src/Nuke.Utilities/IO/AbsolutePath.Delete.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Delete.cs index d4d5c97c4..c2d8f178e 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Delete.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Delete.cs @@ -5,9 +5,9 @@ using System.Collections.Generic; using System.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Exists.cs b/src/Fallout.Utilities/IO/AbsolutePath.Exists.cs similarity index 98% rename from src/Nuke.Utilities/IO/AbsolutePath.Exists.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Exists.cs index 77d2595c2..d16f4b8e5 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Exists.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Exists.cs @@ -9,9 +9,9 @@ using System.Linq; using System.Runtime.CompilerServices; using JetBrains.Annotations; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; public static partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Extension.cs b/src/Fallout.Utilities/IO/AbsolutePath.Extension.cs similarity index 89% rename from src/Nuke.Utilities/IO/AbsolutePath.Extension.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Extension.cs index e146e2c16..0d04587ee 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Extension.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Extension.cs @@ -4,10 +4,10 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using System.IO; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Find.cs b/src/Fallout.Utilities/IO/AbsolutePath.Find.cs similarity index 93% rename from src/Nuke.Utilities/IO/AbsolutePath.Find.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Find.cs index db04d1b4b..7d7b8be10 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Find.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Find.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Hash.cs b/src/Fallout.Utilities/IO/AbsolutePath.Hash.cs similarity index 98% rename from src/Nuke.Utilities/IO/AbsolutePath.Hash.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Hash.cs index 51520bb27..3424ec04d 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Hash.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Hash.cs @@ -11,7 +11,7 @@ using System.Text; using JetBrains.Annotations; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Info.cs b/src/Fallout.Utilities/IO/AbsolutePath.Info.cs similarity index 96% rename from src/Nuke.Utilities/IO/AbsolutePath.Info.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Info.cs index 72707ef0f..e8e90a16d 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Info.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Info.cs @@ -6,7 +6,7 @@ using System.IO; using JetBrains.Annotations; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Misc.cs b/src/Fallout.Utilities/IO/AbsolutePath.Misc.cs similarity index 93% rename from src/Nuke.Utilities/IO/AbsolutePath.Misc.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Misc.cs index 283d69430..9f2f035b0 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Misc.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Misc.cs @@ -7,7 +7,7 @@ using System.IO; using System.Linq; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs b/src/Fallout.Utilities/IO/AbsolutePath.MoveCopy.cs similarity index 99% rename from src/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs rename to src/Fallout.Utilities/IO/AbsolutePath.MoveCopy.cs index 51d420ec9..ae9254999 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.MoveCopy.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; [Flags] public enum ExistsPolicy diff --git a/src/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs b/src/Fallout.Utilities/IO/AbsolutePath.ReadWrite.cs similarity index 98% rename from src/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs rename to src/Fallout.Utilities/IO/AbsolutePath.ReadWrite.cs index b6938070c..71efa7b15 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.ReadWrite.cs @@ -8,9 +8,9 @@ using System.IO; using System.Linq; using System.Text; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.Time.cs b/src/Fallout.Utilities/IO/AbsolutePath.Time.cs similarity index 96% rename from src/Nuke.Utilities/IO/AbsolutePath.Time.cs rename to src/Fallout.Utilities/IO/AbsolutePath.Time.cs index 79d5a3cce..344fa58ed 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.Time.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.Time.cs @@ -7,7 +7,7 @@ using System.IO; using System.Linq; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; partial class AbsolutePathExtensions { diff --git a/src/Nuke.Utilities/IO/AbsolutePath.cs b/src/Fallout.Utilities/IO/AbsolutePath.cs similarity index 98% rename from src/Nuke.Utilities/IO/AbsolutePath.cs rename to src/Fallout.Utilities/IO/AbsolutePath.cs index f0b9870fd..bf581aceb 100644 --- a/src/Nuke.Utilities/IO/AbsolutePath.cs +++ b/src/Fallout.Utilities/IO/AbsolutePath.cs @@ -11,10 +11,10 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using static Nuke.Common.IO.PathConstruction; +using Fallout.Common.Utilities; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// /// Represents an absolute path without distinction between files and directories. diff --git a/src/Nuke.Utilities/IO/IAbsolutePathHolder.cs b/src/Fallout.Utilities/IO/IAbsolutePathHolder.cs similarity index 91% rename from src/Nuke.Utilities/IO/IAbsolutePathHolder.cs rename to src/Fallout.Utilities/IO/IAbsolutePathHolder.cs index e4e983c86..8c718118f 100644 --- a/src/Nuke.Utilities/IO/IAbsolutePathHolder.cs +++ b/src/Fallout.Utilities/IO/IAbsolutePathHolder.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; public interface IAbsolutePathHolder { diff --git a/src/Nuke.Utilities/IO/PathConstruction.cs b/src/Fallout.Utilities/IO/PathConstruction.cs similarity index 96% rename from src/Nuke.Utilities/IO/PathConstruction.cs rename to src/Fallout.Utilities/IO/PathConstruction.cs index 1b10b4065..7e6dfc050 100644 --- a/src/Nuke.Utilities/IO/PathConstruction.cs +++ b/src/Fallout.Utilities/IO/PathConstruction.cs @@ -7,12 +7,12 @@ using System.IO; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; // ReSharper disable ArrangeMethodOrOperatorBody -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// ///

Provides an abstraction for generating Windows/Unix/UNC-compliant @@ -88,12 +88,12 @@ public static bool Contains(this AbsolutePath basePath, string destinationPath) [Pure] // [Obsolete($"Use {nameof(AbsolutePath)}.{nameof(GetRelativePathTo)} extension method")] [CodeTemplate( - searchTemplate: "PathConstruction.GetRelativePath($expr{'Nuke.Common.IO.AbsolutePath', true}$, $args$)", + searchTemplate: "PathConstruction.GetRelativePath($expr{'Fallout.Common.IO.AbsolutePath', true}$, $args$)", ReplaceTemplate = "$expr$.GetRelativePathTo($args$)", ReplaceMessage = "Replace with $expr$.GetRelativePathTo($args$)", Message = $"WARNING: {nameof(GetRelativePath)} is obsolete")] [CodeTemplate( - searchTemplate: "GetRelativePath($expr{'Nuke.Common.IO.AbsolutePath', true}$, $args$)", + searchTemplate: "GetRelativePath($expr{'Fallout.Common.IO.AbsolutePath', true}$, $args$)", ReplaceTemplate = "$expr$.GetRelativePathTo($args$)", ReplaceMessage = "Replace with $expr$.GetRelativePathTo($args$)", Message = $"WARNING: {nameof(GetRelativePath)} is obsolete")] @@ -118,12 +118,12 @@ public static string GetRelativePath(string basePath, string destinationPath) [Pure] // [Obsolete($"Use {nameof(AbsolutePath)}.{nameof(Contains)} extension method")] [CodeTemplate( - searchTemplate: "PathConstruction.IsDescendantPath($expr{'Nuke.Common.IO.AbsolutePath', true}$, $args$)", + searchTemplate: "PathConstruction.IsDescendantPath($expr{'Fallout.Common.IO.AbsolutePath', true}$, $args$)", ReplaceTemplate = "$expr$.Contains($args$)", ReplaceMessage = "Replace with $expr$.Contains($args$)", Message = $"WARNING: {nameof(IsDescendantPath)} is obsolete")] [CodeTemplate( - searchTemplate: "IsDescendantPath($expr{'Nuke.Common.IO.AbsolutePath', true}$, $args$)", + searchTemplate: "IsDescendantPath($expr{'Fallout.Common.IO.AbsolutePath', true}$, $args$)", ReplaceTemplate = "$expr$.Contains($args$)", ReplaceMessage = "Replace with $expr$.Contains($args$)", Message = $"WARNING: {nameof(IsDescendantPath)} is obsolete")] diff --git a/src/Nuke.Utilities/IO/RelativePath.cs b/src/Fallout.Utilities/IO/RelativePath.cs similarity index 95% rename from src/Nuke.Utilities/IO/RelativePath.cs rename to src/Fallout.Utilities/IO/RelativePath.cs index ed7c3c92f..4db052299 100644 --- a/src/Nuke.Utilities/IO/RelativePath.cs +++ b/src/Fallout.Utilities/IO/RelativePath.cs @@ -7,9 +7,9 @@ using System.Diagnostics; using System.Linq; using JetBrains.Annotations; -using static Nuke.Common.IO.PathConstruction; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; ///

/// Represents a relative path with the separator of the current operating system. diff --git a/src/Nuke.Utilities/IO/UnixRelativePath.cs b/src/Fallout.Utilities/IO/UnixRelativePath.cs similarity index 90% rename from src/Nuke.Utilities/IO/UnixRelativePath.cs rename to src/Fallout.Utilities/IO/UnixRelativePath.cs index 40526e92a..d760f9ae0 100644 --- a/src/Nuke.Utilities/IO/UnixRelativePath.cs +++ b/src/Fallout.Utilities/IO/UnixRelativePath.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using static Nuke.Common.IO.PathConstruction; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// /// Represents a relative path with the UNIX separator (forward slash). diff --git a/src/Nuke.Utilities/IO/WinRelativePath.cs b/src/Fallout.Utilities/IO/WinRelativePath.cs similarity index 90% rename from src/Nuke.Utilities/IO/WinRelativePath.cs rename to src/Fallout.Utilities/IO/WinRelativePath.cs index 09534262e..4f90683c0 100644 --- a/src/Nuke.Utilities/IO/WinRelativePath.cs +++ b/src/Fallout.Utilities/IO/WinRelativePath.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using JetBrains.Annotations; -using static Nuke.Common.IO.PathConstruction; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.IO; +namespace Fallout.Common.IO; /// /// Represents a relative path with the Windows separator (backward slash). diff --git a/src/Nuke.Utilities/Lazy.cs b/src/Fallout.Utilities/Lazy.cs similarity index 94% rename from src/Nuke.Utilities/Lazy.cs rename to src/Fallout.Utilities/Lazy.cs index c947828cd..f83141c1b 100644 --- a/src/Nuke.Utilities/Lazy.cs +++ b/src/Fallout.Utilities/Lazy.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/Object.Apply.cs b/src/Fallout.Utilities/Object.Apply.cs similarity index 92% rename from src/Nuke.Utilities/Object.Apply.cs rename to src/Fallout.Utilities/Object.Apply.cs index e36b4b7dd..a5e003083 100644 --- a/src/Nuke.Utilities/Object.Apply.cs +++ b/src/Fallout.Utilities/Object.Apply.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; partial class ObjectExtensions { diff --git a/src/Nuke.Utilities/Object.Clone.cs b/src/Fallout.Utilities/Object.Clone.cs similarity index 96% rename from src/Nuke.Utilities/Object.Clone.cs rename to src/Fallout.Utilities/Object.Clone.cs index a31e3dd95..97e4ddea4 100644 --- a/src/Nuke.Utilities/Object.Clone.cs +++ b/src/Fallout.Utilities/Object.Clone.cs @@ -10,7 +10,7 @@ using System.Runtime.Serialization; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/Object.When.cs b/src/Fallout.Utilities/Object.When.cs similarity index 94% rename from src/Nuke.Utilities/Object.When.cs rename to src/Fallout.Utilities/Object.When.cs index 9c835c061..34c4783bc 100644 --- a/src/Nuke.Utilities/Object.When.cs +++ b/src/Fallout.Utilities/Object.When.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; partial class ObjectExtensions { diff --git a/src/Nuke.Utilities/Reflection/Assembly.Versioning.cs b/src/Fallout.Utilities/Reflection/Assembly.Versioning.cs similarity index 96% rename from src/Nuke.Utilities/Reflection/Assembly.Versioning.cs rename to src/Fallout.Utilities/Reflection/Assembly.Versioning.cs index e77bc8746..7f2fbb0f8 100644 --- a/src/Nuke.Utilities/Reflection/Assembly.Versioning.cs +++ b/src/Fallout.Utilities/Reflection/Assembly.Versioning.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Reflection; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class AssemblyExtensions { diff --git a/src/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs b/src/Fallout.Utilities/Reflection/ReflectionUtility.Conversion.cs similarity index 97% rename from src/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs rename to src/Fallout.Utilities/Reflection/ReflectionUtility.Conversion.cs index 46d003ce2..2a80901a7 100644 --- a/src/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs +++ b/src/Fallout.Utilities/Reflection/ReflectionUtility.Conversion.cs @@ -8,9 +8,9 @@ using System.ComponentModel; using System.Linq; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class ReflectionUtility { diff --git a/src/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs b/src/Fallout.Utilities/Reflection/ReflectionUtility.DisplayText.cs similarity index 98% rename from src/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs rename to src/Fallout.Utilities/Reflection/ReflectionUtility.DisplayText.cs index f5a1867ee..0fe719dbf 100644 --- a/src/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs +++ b/src/Fallout.Utilities/Reflection/ReflectionUtility.DisplayText.cs @@ -8,9 +8,9 @@ using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class ReflectionUtility { diff --git a/src/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs b/src/Fallout.Utilities/Reflection/ReflectionUtility.Expressions.cs similarity index 97% rename from src/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs rename to src/Fallout.Utilities/Reflection/ReflectionUtility.Expressions.cs index c010ac3c9..395a52ea3 100644 --- a/src/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs +++ b/src/Fallout.Utilities/Reflection/ReflectionUtility.Expressions.cs @@ -9,7 +9,7 @@ using System.Linq.Expressions; using System.Reflection; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class ReflectionUtility { diff --git a/src/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs b/src/Fallout.Utilities/Reflection/ReflectionUtility.Invocation.cs similarity index 98% rename from src/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs rename to src/Fallout.Utilities/Reflection/ReflectionUtility.Invocation.cs index 8e03a5411..dc9005dca 100644 --- a/src/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs +++ b/src/Fallout.Utilities/Reflection/ReflectionUtility.Invocation.cs @@ -7,9 +7,9 @@ using System.Linq; using System.Linq.Expressions; using System.Reflection; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class ReflectionUtility { diff --git a/src/Nuke.Utilities/Reflection/ReflectionUtility.cs b/src/Fallout.Utilities/Reflection/ReflectionUtility.cs similarity index 99% rename from src/Nuke.Utilities/Reflection/ReflectionUtility.cs rename to src/Fallout.Utilities/Reflection/ReflectionUtility.cs index 5931a8ab2..912091d78 100644 --- a/src/Nuke.Utilities/Reflection/ReflectionUtility.cs +++ b/src/Fallout.Utilities/Reflection/ReflectionUtility.cs @@ -9,9 +9,9 @@ using System.Reflection; using System.Runtime.CompilerServices; using JetBrains.Annotations; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] public static partial class ReflectionUtility diff --git a/src/Nuke.Utilities/Reflection/ResourceUtility.cs b/src/Fallout.Utilities/Reflection/ResourceUtility.cs similarity index 94% rename from src/Nuke.Utilities/Reflection/ResourceUtility.cs rename to src/Fallout.Utilities/Reflection/ResourceUtility.cs index 631112320..d1dfbc5ba 100644 --- a/src/Nuke.Utilities/Reflection/ResourceUtility.cs +++ b/src/Fallout.Utilities/Reflection/ResourceUtility.cs @@ -8,9 +8,9 @@ using System.IO; using System.Linq; using System.Reflection; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static class ResourceUtility { diff --git a/src/Nuke.Utilities/Security/EncryptionUtility.cs b/src/Fallout.Utilities/Security/EncryptionUtility.cs similarity index 98% rename from src/Nuke.Utilities/Security/EncryptionUtility.cs rename to src/Fallout.Utilities/Security/EncryptionUtility.cs index bcc17c9ee..f8f7328d3 100644 --- a/src/Nuke.Utilities/Security/EncryptionUtility.cs +++ b/src/Fallout.Utilities/Security/EncryptionUtility.cs @@ -11,7 +11,7 @@ using System.Security.Cryptography; using System.Text; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; internal static class EncryptionUtility { diff --git a/src/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs b/src/Fallout.Utilities/Shims/CallerArgumentExpressionAttribute.cs similarity index 100% rename from src/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs rename to src/Fallout.Utilities/Shims/CallerArgumentExpressionAttribute.cs diff --git a/src/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs b/src/Fallout.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs similarity index 100% rename from src/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs rename to src/Fallout.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs diff --git a/src/Nuke.Utilities/Shims/IsExternalInit.cs b/src/Fallout.Utilities/Shims/IsExternalInit.cs similarity index 100% rename from src/Nuke.Utilities/Shims/IsExternalInit.cs rename to src/Fallout.Utilities/Shims/IsExternalInit.cs diff --git a/src/Nuke.Utilities/Task.WaitAll.cs b/src/Fallout.Utilities/Task.WaitAll.cs similarity index 95% rename from src/Nuke.Utilities/Task.WaitAll.cs rename to src/Fallout.Utilities/Task.WaitAll.cs index 0e650b388..dc3a69586 100644 --- a/src/Nuke.Utilities/Task.WaitAll.cs +++ b/src/Fallout.Utilities/Task.WaitAll.cs @@ -10,7 +10,7 @@ using System.Threading.Tasks; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/Text/String.Capitalize.cs b/src/Fallout.Utilities/Text/String.Capitalize.cs similarity index 95% rename from src/Nuke.Utilities/Text/String.Capitalize.cs rename to src/Fallout.Utilities/Text/String.Capitalize.cs index ea6032ad0..9eb8b8cc2 100644 --- a/src/Nuke.Utilities/Text/String.Capitalize.cs +++ b/src/Fallout.Utilities/Text/String.Capitalize.cs @@ -7,7 +7,7 @@ using System.Globalization; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Utilities/Text/String.Emptiness.cs b/src/Fallout.Utilities/Text/String.Emptiness.cs similarity index 97% rename from src/Nuke.Utilities/Text/String.Emptiness.cs rename to src/Fallout.Utilities/Text/String.Emptiness.cs index fbceb7850..f98895e56 100644 --- a/src/Nuke.Utilities/Text/String.Emptiness.cs +++ b/src/Fallout.Utilities/Text/String.Emptiness.cs @@ -5,7 +5,7 @@ using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Escape.cs b/src/Fallout.Utilities/Text/String.Escape.cs similarity index 93% rename from src/Nuke.Utilities/Text/String.Escape.cs rename to src/Fallout.Utilities/Text/String.Escape.cs index be1eb1707..c47543061 100644 --- a/src/Nuke.Utilities/Text/String.Escape.cs +++ b/src/Fallout.Utilities/Text/String.Escape.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.GetHash.cs b/src/Fallout.Utilities/Text/String.GetHash.cs similarity index 98% rename from src/Nuke.Utilities/Text/String.GetHash.cs rename to src/Fallout.Utilities/Text/String.GetHash.cs index cd279956c..45b092bd0 100644 --- a/src/Nuke.Utilities/Text/String.GetHash.cs +++ b/src/Fallout.Utilities/Text/String.GetHash.cs @@ -9,7 +9,7 @@ using System.Text; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Indent.cs b/src/Fallout.Utilities/Text/String.Indent.cs similarity index 91% rename from src/Nuke.Utilities/Text/String.Indent.cs rename to src/Fallout.Utilities/Text/String.Indent.cs index 6269a4f29..69d221f0d 100644 --- a/src/Nuke.Utilities/Text/String.Indent.cs +++ b/src/Fallout.Utilities/Text/String.Indent.cs @@ -5,7 +5,7 @@ using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.IndexOf.cs b/src/Fallout.Utilities/Text/String.IndexOf.cs similarity index 94% rename from src/Nuke.Utilities/Text/String.IndexOf.cs rename to src/Fallout.Utilities/Text/String.IndexOf.cs index 26656d6c9..2d14da8df 100644 --- a/src/Nuke.Utilities/Text/String.IndexOf.cs +++ b/src/Fallout.Utilities/Text/String.IndexOf.cs @@ -6,7 +6,7 @@ using JetBrains.Annotations; using System.Text.RegularExpressions; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Join.cs b/src/Fallout.Utilities/Text/String.Join.cs similarity index 99% rename from src/Nuke.Utilities/Text/String.Join.cs rename to src/Fallout.Utilities/Text/String.Join.cs index 39e48f9e6..38d665694 100644 --- a/src/Nuke.Utilities/Text/String.Join.cs +++ b/src/Fallout.Utilities/Text/String.Join.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.KnownWords.cs b/src/Fallout.Utilities/Text/String.KnownWords.cs similarity index 93% rename from src/Nuke.Utilities/Text/String.KnownWords.cs rename to src/Fallout.Utilities/Text/String.KnownWords.cs index 57eb152cd..36e915d3d 100644 --- a/src/Nuke.Utilities/Text/String.KnownWords.cs +++ b/src/Fallout.Utilities/Text/String.KnownWords.cs @@ -3,7 +3,7 @@ // Distributed under the MIT License. // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.PrependAppend.cs b/src/Fallout.Utilities/Text/String.PrependAppend.cs similarity index 95% rename from src/Nuke.Utilities/Text/String.PrependAppend.cs rename to src/Fallout.Utilities/Text/String.PrependAppend.cs index e80b82e95..92c86c2bb 100644 --- a/src/Nuke.Utilities/Text/String.PrependAppend.cs +++ b/src/Fallout.Utilities/Text/String.PrependAppend.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Quoting.cs b/src/Fallout.Utilities/Text/String.Quoting.cs similarity index 98% rename from src/Nuke.Utilities/Text/String.Quoting.cs rename to src/Fallout.Utilities/Text/String.Quoting.cs index efca3e7f2..0c7c705fa 100644 --- a/src/Nuke.Utilities/Text/String.Quoting.cs +++ b/src/Fallout.Utilities/Text/String.Quoting.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Repeat.cs b/src/Fallout.Utilities/Text/String.Repeat.cs similarity index 91% rename from src/Nuke.Utilities/Text/String.Repeat.cs rename to src/Fallout.Utilities/Text/String.Repeat.cs index 044515b94..151d4323f 100644 --- a/src/Nuke.Utilities/Text/String.Repeat.cs +++ b/src/Fallout.Utilities/Text/String.Repeat.cs @@ -5,7 +5,7 @@ using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Replace.cs b/src/Fallout.Utilities/Text/String.Replace.cs similarity index 97% rename from src/Nuke.Utilities/Text/String.Replace.cs rename to src/Fallout.Utilities/Text/String.Replace.cs index 52d1d4985..32ee86d06 100644 --- a/src/Nuke.Utilities/Text/String.Replace.cs +++ b/src/Fallout.Utilities/Text/String.Replace.cs @@ -9,7 +9,7 @@ using System.Text.RegularExpressions; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Split.cs b/src/Fallout.Utilities/Text/String.Split.cs similarity index 98% rename from src/Nuke.Utilities/Text/String.Split.cs rename to src/Fallout.Utilities/Text/String.Split.cs index c96d733e4..bbba10d50 100644 --- a/src/Nuke.Utilities/Text/String.Split.cs +++ b/src/Fallout.Utilities/Text/String.Split.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.StartsEndsContains.cs b/src/Fallout.Utilities/Text/String.StartsEndsContains.cs similarity index 99% rename from src/Nuke.Utilities/Text/String.StartsEndsContains.cs rename to src/Fallout.Utilities/Text/String.StartsEndsContains.cs index 4b4c13d43..29628e529 100644 --- a/src/Nuke.Utilities/Text/String.StartsEndsContains.cs +++ b/src/Fallout.Utilities/Text/String.StartsEndsContains.cs @@ -8,7 +8,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Trim.cs b/src/Fallout.Utilities/Text/String.Trim.cs similarity index 98% rename from src/Nuke.Utilities/Text/String.Trim.cs rename to src/Fallout.Utilities/Text/String.Trim.cs index 676ef52ef..dd2239a22 100644 --- a/src/Nuke.Utilities/Text/String.Trim.cs +++ b/src/Fallout.Utilities/Text/String.Trim.cs @@ -7,7 +7,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/String.Truncate.cs b/src/Fallout.Utilities/Text/String.Truncate.cs similarity index 92% rename from src/Nuke.Utilities/Text/String.Truncate.cs rename to src/Fallout.Utilities/Text/String.Truncate.cs index 4a4fefe71..d0d865924 100644 --- a/src/Nuke.Utilities/Text/String.Truncate.cs +++ b/src/Fallout.Utilities/Text/String.Truncate.cs @@ -6,7 +6,7 @@ using System; using System.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; partial class StringExtensions { diff --git a/src/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs b/src/Fallout.Utilities/Text/Xml/XElement.GetAttributeValue.cs similarity index 92% rename from src/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs rename to src/Fallout.Utilities/Text/Xml/XElement.GetAttributeValue.cs index 6e6ad3e1c..b94e92ee6 100644 --- a/src/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs +++ b/src/Fallout.Utilities/Text/Xml/XElement.GetAttributeValue.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Xml.Linq; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class XElementExtensions { diff --git a/src/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs b/src/Fallout.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs similarity index 98% rename from src/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs rename to src/Fallout.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs index b86abd948..e0a60ae75 100644 --- a/src/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs +++ b/src/Fallout.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs @@ -11,7 +11,7 @@ using System.Xml.Linq; using System.Xml.XPath; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; public static partial class XNodeExtensions { diff --git a/src/Nuke.Utilities/Text/Xml/XmlExtensions.cs b/src/Fallout.Utilities/Text/Xml/XmlExtensions.cs similarity index 98% rename from src/Nuke.Utilities/Text/Xml/XmlExtensions.cs rename to src/Fallout.Utilities/Text/Xml/XmlExtensions.cs index 73c010c32..17e71332c 100644 --- a/src/Nuke.Utilities/Text/Xml/XmlExtensions.cs +++ b/src/Fallout.Utilities/Text/Xml/XmlExtensions.cs @@ -7,9 +7,9 @@ using System.Xml.Linq; using System.Xml.Serialization; using JetBrains.Annotations; -using Nuke.Common.IO; +using Fallout.Common.IO; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] public static class XmlExtensions diff --git a/src/Nuke.Utilities/Url.WithUtmValues.cs b/src/Fallout.Utilities/Url.WithUtmValues.cs similarity index 97% rename from src/Nuke.Utilities/Url.WithUtmValues.cs rename to src/Fallout.Utilities/Url.WithUtmValues.cs index 03041a4c1..4badd4de3 100644 --- a/src/Nuke.Utilities/Url.WithUtmValues.cs +++ b/src/Fallout.Utilities/Url.WithUtmValues.cs @@ -9,7 +9,7 @@ using System.Linq; using JetBrains.Annotations; -namespace Nuke.Common.Utilities; +namespace Fallout.Common.Utilities; [PublicAPI] [DebuggerNonUserCode] diff --git a/src/Nuke.Build/Nuke.Build.csproj b/src/Nuke.Build/Nuke.Build.csproj deleted file mode 100644 index 501d77fe1..000000000 --- a/src/Nuke.Build/Nuke.Build.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - net10.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Nuke.Common/Nuke.Common.csproj b/src/Nuke.Common/Nuke.Common.csproj deleted file mode 100644 index c5cc1b1d3..000000000 --- a/src/Nuke.Common/Nuke.Common.csproj +++ /dev/null @@ -1,43 +0,0 @@ - - - - net10.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/Nuke.Build.Tests/BuildExecutorTest.cs b/tests/Fallout.Build.Tests/BuildExecutorTest.cs similarity index 98% rename from tests/Nuke.Build.Tests/BuildExecutorTest.cs rename to tests/Fallout.Build.Tests/BuildExecutorTest.cs index c320d7c12..166d16569 100644 --- a/tests/Nuke.Build.Tests/BuildExecutorTest.cs +++ b/tests/Fallout.Build.Tests/BuildExecutorTest.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.Execution; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Execution; +using Fallout.Common.Utilities.Collections; using Xunit; -namespace Nuke.Common.Tests.Execution; +namespace Fallout.Common.Tests.Execution; public class BuildExecutorTest { diff --git a/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt b/tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt similarity index 100% rename from tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt rename to tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt diff --git a/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt b/tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt similarity index 100% rename from tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt rename to tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt diff --git a/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt b/tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt similarity index 100% rename from tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt rename to tests/Fallout.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt diff --git a/tests/Nuke.Build.Tests/CompletionUtilityTest.cs b/tests/Fallout.Build.Tests/CompletionUtilityTest.cs similarity index 97% rename from tests/Nuke.Build.Tests/CompletionUtilityTest.cs rename to tests/Fallout.Build.Tests/CompletionUtilityTest.cs index 2b6ac00b7..49b87c1fa 100644 --- a/tests/Nuke.Build.Tests/CompletionUtilityTest.cs +++ b/tests/Fallout.Build.Tests/CompletionUtilityTest.cs @@ -9,19 +9,19 @@ using System.Text.Json; using System.Threading.Tasks; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using VerifyTests; using VerifyXunit; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class CompletionUtilityTest { private readonly VerifySettings _verifySettings; private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull(); - private static AbsolutePath TestDirectory => RootDirectory / "tests" / "Nuke.Build.Tests"; + private static AbsolutePath TestDirectory => RootDirectory / "tests" / "Fallout.Build.Tests"; public CompletionUtilityTest() { diff --git a/tests/Nuke.Build.Tests/ControlFlowTest.cs b/tests/Fallout.Build.Tests/ControlFlowTest.cs similarity index 95% rename from tests/Nuke.Build.Tests/ControlFlowTest.cs rename to tests/Fallout.Build.Tests/ControlFlowTest.cs index 3dff802fe..00fcd0fa7 100644 --- a/tests/Nuke.Build.Tests/ControlFlowTest.cs +++ b/tests/Fallout.Build.Tests/ControlFlowTest.cs @@ -10,7 +10,7 @@ // ReSharper disable ArgumentsStyleLiteral -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ControlFlowTest { diff --git a/tests/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs b/tests/Fallout.Build.Tests/DefaultInterfaceExecutionTest.cs similarity index 99% rename from tests/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs rename to tests/Fallout.Build.Tests/DefaultInterfaceExecutionTest.cs index ba0588268..63ef91ac6 100644 --- a/tests/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs +++ b/tests/Fallout.Build.Tests/DefaultInterfaceExecutionTest.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Linq.Expressions; using FluentAssertions; -using Nuke.Common.Execution; +using Fallout.Common.Execution; using Xunit; -namespace Nuke.Common.Tests.Execution; +namespace Fallout.Common.Tests.Execution; public class DefaultInterfaceExecutionTest { diff --git a/tests/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs b/tests/Fallout.Build.Tests/ExecutableTargetFactoryTest.cs similarity index 98% rename from tests/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs rename to tests/Fallout.Build.Tests/ExecutableTargetFactoryTest.cs index 66b1cd31d..f7474c1c9 100644 --- a/tests/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs +++ b/tests/Fallout.Build.Tests/ExecutableTargetFactoryTest.cs @@ -7,10 +7,10 @@ using System.Linq; using System.Linq.Expressions; using FluentAssertions; -using Nuke.Common.Execution; +using Fallout.Common.Execution; using Xunit; -namespace Nuke.Common.Tests.Execution; +namespace Fallout.Common.Tests.Execution; public class ExecutableTargetFactoryTest { diff --git a/tests/Nuke.Build.Tests/ExecutionPlannerTest.cs b/tests/Fallout.Build.Tests/ExecutionPlannerTest.cs similarity index 97% rename from tests/Nuke.Build.Tests/ExecutionPlannerTest.cs rename to tests/Fallout.Build.Tests/ExecutionPlannerTest.cs index b3da1149d..7c7899c94 100644 --- a/tests/Nuke.Build.Tests/ExecutionPlannerTest.cs +++ b/tests/Fallout.Build.Tests/ExecutionPlannerTest.cs @@ -7,10 +7,10 @@ using System.Collections.Generic; using System.Linq; using FluentAssertions; -using Nuke.Common.Execution; +using Fallout.Common.Execution; using Xunit; -namespace Nuke.Common.Tests.Execution; +namespace Fallout.Common.Tests.Execution; public class ExecutionPlannerTest { diff --git a/tests/Nuke.Build.Tests/ExecutionTestsInitializer.cs b/tests/Fallout.Build.Tests/ExecutionTestsInitializer.cs similarity index 88% rename from tests/Nuke.Build.Tests/ExecutionTestsInitializer.cs rename to tests/Fallout.Build.Tests/ExecutionTestsInitializer.cs index 52f9fe2b2..dbad0f4a0 100644 --- a/tests/Nuke.Build.Tests/ExecutionTestsInitializer.cs +++ b/tests/Fallout.Build.Tests/ExecutionTestsInitializer.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Runtime.CompilerServices; -using Nuke.Common.Execution; +using Fallout.Common.Execution; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public static class ExecutionTestsInitializer { diff --git a/tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj b/tests/Fallout.Build.Tests/Fallout.Build.Tests.csproj similarity index 66% rename from tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj rename to tests/Fallout.Build.Tests/Fallout.Build.Tests.csproj index 116e417c8..3c5ebf829 100644 --- a/tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj +++ b/tests/Fallout.Build.Tests/Fallout.Build.Tests.csproj @@ -5,7 +5,7 @@ - + diff --git a/tests/Nuke.Build.Tests/GitRepositoryTest.cs b/tests/Fallout.Build.Tests/GitRepositoryTest.cs similarity index 98% rename from tests/Nuke.Build.Tests/GitRepositoryTest.cs rename to tests/Fallout.Build.Tests/GitRepositoryTest.cs index 976dfb9c5..876839ccd 100644 --- a/tests/Nuke.Build.Tests/GitRepositoryTest.cs +++ b/tests/Fallout.Build.Tests/GitRepositoryTest.cs @@ -7,10 +7,10 @@ using System.IO; using System.Linq; using FluentAssertions; -using Nuke.Common.Git; +using Fallout.Common.Git; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class GitRepositoryTest { diff --git a/tests/Nuke.Build.Tests/HostInitializer.cs b/tests/Fallout.Build.Tests/HostInitializer.cs similarity index 90% rename from tests/Nuke.Build.Tests/HostInitializer.cs rename to tests/Fallout.Build.Tests/HostInitializer.cs index 933641c81..27e9598d9 100644 --- a/tests/Nuke.Build.Tests/HostInitializer.cs +++ b/tests/Fallout.Build.Tests/HostInitializer.cs @@ -6,9 +6,9 @@ using System; using System.Linq; using System.Runtime.CompilerServices; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public static class HostInitializer { diff --git a/tests/Nuke.Build.Tests/ParameterServiceTest.cs b/tests/Fallout.Build.Tests/ParameterServiceTest.cs similarity index 97% rename from tests/Nuke.Build.Tests/ParameterServiceTest.cs rename to tests/Fallout.Build.Tests/ParameterServiceTest.cs index a976ca54e..aa23abec1 100644 --- a/tests/Nuke.Build.Tests/ParameterServiceTest.cs +++ b/tests/Fallout.Build.Tests/ParameterServiceTest.cs @@ -7,12 +7,12 @@ using System.Collections.Generic; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; using Xunit; -using static Nuke.Common.Utilities.ReflectionUtility; +using static Fallout.Common.Utilities.ReflectionUtility; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ParameterServiceTest { diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json b/tests/Fallout.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json similarity index 100% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json rename to tests/Fallout.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json b/tests/Fallout.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json similarity index 100% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json rename to tests/Fallout.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json b/tests/Fallout.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json similarity index 100% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json rename to tests/Fallout.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json b/tests/Fallout.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json similarity index 100% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json rename to tests/Fallout.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json b/tests/Fallout.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json similarity index 100% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json rename to tests/Fallout.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json diff --git a/tests/Nuke.Build.Tests/SchemaUtilityTest.cs b/tests/Fallout.Build.Tests/SchemaUtilityTest.cs similarity index 96% rename from tests/Nuke.Build.Tests/SchemaUtilityTest.cs rename to tests/Fallout.Build.Tests/SchemaUtilityTest.cs index df2788c6a..70d78076d 100644 --- a/tests/Nuke.Build.Tests/SchemaUtilityTest.cs +++ b/tests/Fallout.Build.Tests/SchemaUtilityTest.cs @@ -7,16 +7,16 @@ using System.ComponentModel; using System.Linq; using System.Threading.Tasks; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; using VerifyXunit; using Xunit; #pragma warning disable CS0169 // Field is never used -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class SchemaUtilityTest { diff --git a/tests/Nuke.Build.Tests/VerifyTestsInitializer.cs b/tests/Fallout.Build.Tests/VerifyTestsInitializer.cs similarity index 95% rename from tests/Nuke.Build.Tests/VerifyTestsInitializer.cs rename to tests/Fallout.Build.Tests/VerifyTestsInitializer.cs index ca2db21d8..a43b4dc84 100644 --- a/tests/Nuke.Build.Tests/VerifyTestsInitializer.cs +++ b/tests/Fallout.Build.Tests/VerifyTestsInitializer.cs @@ -8,7 +8,7 @@ using System.Runtime.CompilerServices; using VerifyTests; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public static class VerifyTestsInitializer { diff --git a/tests/Nuke.Build.Tests/parameters.json b/tests/Fallout.Build.Tests/parameters.json similarity index 100% rename from tests/Nuke.Build.Tests/parameters.json rename to tests/Fallout.Build.Tests/parameters.json diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt diff --git a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.cs similarity index 97% rename from tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs rename to tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.cs index d4f5c9110..02bb2a05e 100644 --- a/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs +++ b/tests/Fallout.Common.Tests/CI/ConfigurationGenerationTest.cs @@ -10,18 +10,18 @@ using System.Linq; using System.Threading.Tasks; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.CI; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.Tooling; using VerifyXunit; using Xunit; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class ConfigurationGenerationTest { diff --git a/tests/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs b/tests/Fallout.Common.Tests/CI/ITestConfigurationGenerator.cs similarity index 85% rename from tests/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs rename to tests/Fallout.Common.Tests/CI/ITestConfigurationGenerator.cs index a1c22a453..630332884 100644 --- a/tests/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs +++ b/tests/Fallout.Common.Tests/CI/ITestConfigurationGenerator.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI; +using Fallout.Common.CI; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public interface ITestConfigurationGenerator : IConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs b/tests/Fallout.Common.Tests/CI/TestAppVeyorAttribute.cs similarity index 89% rename from tests/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs rename to tests/Fallout.Common.Tests/CI/TestAppVeyorAttribute.cs index a13fa051f..bb040b01f 100644 --- a/tests/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs +++ b/tests/Fallout.Common.Tests/CI/TestAppVeyorAttribute.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.AppVeyor; +using Fallout.Common.CI.AppVeyor; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class TestAppVeyorAttribute : AppVeyorAttribute, ITestConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs b/tests/Fallout.Common.Tests/CI/TestAzurePipelinesAttribute.cs similarity index 89% rename from tests/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs rename to tests/Fallout.Common.Tests/CI/TestAzurePipelinesAttribute.cs index 4681a1765..5d6321838 100644 --- a/tests/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs +++ b/tests/Fallout.Common.Tests/CI/TestAzurePipelinesAttribute.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.AzurePipelines; +using Fallout.Common.CI.AzurePipelines; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class TestAzurePipelinesAttribute : AzurePipelinesAttribute, ITestConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs b/tests/Fallout.Common.Tests/CI/TestGitHubActionsAttribute.cs similarity index 89% rename from tests/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs rename to tests/Fallout.Common.Tests/CI/TestGitHubActionsAttribute.cs index acfe2cb50..830ff35c6 100644 --- a/tests/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs +++ b/tests/Fallout.Common.Tests/CI/TestGitHubActionsAttribute.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.GitHubActions; +using Fallout.Common.CI.GitHubActions; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class TestGitHubActionsAttribute : GitHubActionsAttribute, ITestConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs b/tests/Fallout.Common.Tests/CI/TestSpaceAutomationAttribute.cs similarity index 88% rename from tests/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs rename to tests/Fallout.Common.Tests/CI/TestSpaceAutomationAttribute.cs index 63b8022e2..4ab48b101 100644 --- a/tests/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs +++ b/tests/Fallout.Common.Tests/CI/TestSpaceAutomationAttribute.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.SpaceAutomation; +using Fallout.Common.CI.SpaceAutomation; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class TestSpaceAutomationAttribute : SpaceAutomationAttribute, ITestConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs b/tests/Fallout.Common.Tests/CI/TestTeamCityAttribute.cs similarity index 87% rename from tests/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs rename to tests/Fallout.Common.Tests/CI/TestTeamCityAttribute.cs index 2d3c34b0a..c69146eec 100644 --- a/tests/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs +++ b/tests/Fallout.Common.Tests/CI/TestTeamCityAttribute.cs @@ -6,9 +6,9 @@ using System; using System.IO; using System.Linq; -using Nuke.Common.CI.TeamCity; +using Fallout.Common.CI.TeamCity; -namespace Nuke.Common.Tests.CI; +namespace Fallout.Common.Tests.CI; public class TestTeamCityAttribute : TeamCityAttribute, ITestConfigurationGenerator { diff --git a/tests/Nuke.Common.Tests/CITest.cs b/tests/Fallout.Common.Tests/CITest.cs similarity index 93% rename from tests/Nuke.Common.Tests/CITest.cs rename to tests/Fallout.Common.Tests/CITest.cs index b73ec8e40..106c59efe 100644 --- a/tests/Nuke.Common.Tests/CITest.cs +++ b/tests/Fallout.Common.Tests/CITest.cs @@ -10,17 +10,17 @@ using System.Reflection; using FluentAssertions; using JetBrains.Annotations; -using Nuke.Common.CI; -using Nuke.Common.CI.AppVeyor; -using Nuke.Common.CI.AzurePipelines; -using Nuke.Common.CI.Bitrise; -using Nuke.Common.CI.GitLab; -using Nuke.Common.CI.Jenkins; -using Nuke.Common.CI.TeamCity; -using Nuke.Common.CI.TravisCI; +using Fallout.Common.CI; +using Fallout.Common.CI.AppVeyor; +using Fallout.Common.CI.AzurePipelines; +using Fallout.Common.CI.Bitrise; +using Fallout.Common.CI.GitLab; +using Fallout.Common.CI.Jenkins; +using Fallout.Common.CI.TeamCity; +using Fallout.Common.CI.TravisCI; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class CITest { diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md diff --git a/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md b/tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md similarity index 100% rename from tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md rename to tests/Fallout.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md diff --git a/tests/Nuke.Common.Tests/ChangelogTasksTest.cs b/tests/Fallout.Common.Tests/ChangelogTasksTest.cs similarity index 95% rename from tests/Nuke.Common.Tests/ChangelogTasksTest.cs rename to tests/Fallout.Common.Tests/ChangelogTasksTest.cs index d1b915b97..a1733013c 100644 --- a/tests/Nuke.Common.Tests/ChangelogTasksTest.cs +++ b/tests/Fallout.Common.Tests/ChangelogTasksTest.cs @@ -9,20 +9,20 @@ using System.Threading.Tasks; using FluentAssertions; using JetBrains.Annotations; -using Nuke.Common.ChangeLog; -using Nuke.Common.IO; +using Fallout.Common.ChangeLog; +using Fallout.Common.IO; using VerifyXunit; using Xunit; // ReSharper disable ReturnValueOfPureMethodIsNotUsed -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ChangelogTasksTest { private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull(); - private static AbsolutePath PathToChangelogReferenceFiles => RootDirectory / "tests" / "Nuke.Common.Tests" / "ChangelogReferenceFiles"; + private static AbsolutePath PathToChangelogReferenceFiles => RootDirectory / "tests" / "Fallout.Common.Tests" / "ChangelogReferenceFiles"; [Theory] [MemberData(nameof(AllChangelogReference_1_0_0_Files))] diff --git a/tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj b/tests/Fallout.Common.Tests/Fallout.Common.Tests.csproj similarity index 66% rename from tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj rename to tests/Fallout.Common.Tests/Fallout.Common.Tests.csproj index 485fcdde0..0df502072 100644 --- a/tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj +++ b/tests/Fallout.Common.Tests/Fallout.Common.Tests.csproj @@ -5,7 +5,7 @@ - + diff --git a/tests/Nuke.Common.Tests/GitHubTasksTest.cs b/tests/Fallout.Common.Tests/GitHubTasksTest.cs similarity index 95% rename from tests/Nuke.Common.Tests/GitHubTasksTest.cs rename to tests/Fallout.Common.Tests/GitHubTasksTest.cs index 05004f8c0..00d42e374 100644 --- a/tests/Nuke.Common.Tests/GitHubTasksTest.cs +++ b/tests/Fallout.Common.Tests/GitHubTasksTest.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.Git; -using Nuke.Common.IO; -using Nuke.Common.Tools.GitHub; +using Fallout.Common.Git; +using Fallout.Common.IO; +using Fallout.Common.Tools.GitHub; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class GitHubTasksTest { diff --git a/tests/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt b/tests/Fallout.Common.Tests/SettingsTest.TestDiscord.verified.txt similarity index 100% rename from tests/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt rename to tests/Fallout.Common.Tests/SettingsTest.TestDiscord.verified.txt diff --git a/tests/Nuke.Common.Tests/SettingsTest.cs b/tests/Fallout.Common.Tests/SettingsTest.cs similarity index 91% rename from tests/Nuke.Common.Tests/SettingsTest.cs rename to tests/Fallout.Common.Tests/SettingsTest.cs index c1b484378..ecdf0ee46 100644 --- a/tests/Nuke.Common.Tests/SettingsTest.cs +++ b/tests/Fallout.Common.Tests/SettingsTest.cs @@ -8,21 +8,21 @@ using System.Linq; using System.Threading.Tasks; using FluentAssertions; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.OpenCover; -using Nuke.Common.Tools.Xunit; -using Nuke.Common.IO; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.CorFlags; -using Nuke.Common.Tools.Discord; -using Nuke.Common.Tools.Docker; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.Kubernetes; -using Nuke.Common.Utilities; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.OpenCover; +using Fallout.Common.Tools.Xunit; +using Fallout.Common.IO; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.CorFlags; +using Fallout.Common.Tools.Discord; +using Fallout.Common.Tools.Docker; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.Kubernetes; +using Fallout.Common.Utilities; using VerifyXunit; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class SettingsTest { @@ -44,7 +44,7 @@ public void TestCommon() [Fact] public void TestMSBuild() { - var projectFile = RootDirectory / "src" / "Nuke.Common" / "Nuke.Common.csproj"; + var projectFile = RootDirectory / "src" / "Fallout.Common" / "Fallout.Common.csproj"; var solutionFile = RootDirectory / "nuke-common.sln"; Assert(new MSBuildSettings() @@ -87,7 +87,7 @@ public void TestXunit2() [Fact] public void TestOpenCover() { - var projectFile = RootDirectory / "src" / "Nuke.Common" / "Nuke.Common.csproj"; + var projectFile = RootDirectory / "src" / "Fallout.Common" / "Fallout.Common.csproj"; Assert(new OpenCoverSettings() .SetTargetPath(projectFile) diff --git a/tests/Nuke.Common.Tests/VerifyTestsInitializer.cs b/tests/Fallout.Common.Tests/VerifyTestsInitializer.cs similarity index 95% rename from tests/Nuke.Common.Tests/VerifyTestsInitializer.cs rename to tests/Fallout.Common.Tests/VerifyTestsInitializer.cs index ca2db21d8..a43b4dc84 100644 --- a/tests/Nuke.Common.Tests/VerifyTestsInitializer.cs +++ b/tests/Fallout.Common.Tests/VerifyTestsInitializer.cs @@ -8,7 +8,7 @@ using System.Runtime.CompilerServices; using VerifyTests; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public static class VerifyTestsInitializer { diff --git a/tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs b/tests/Fallout.GlobalTool.Tests/CakeConversionTests.cs similarity index 92% rename from tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs rename to tests/Fallout.GlobalTool.Tests/CakeConversionTests.cs index bdcb9e957..6992b610b 100644 --- a/tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs +++ b/tests/Fallout.GlobalTool.Tests/CakeConversionTests.cs @@ -8,12 +8,12 @@ using System.Threading.Tasks; using FluentAssertions; using NuGet.Versioning; -using Nuke.Common; -using Nuke.Common.IO; +using Fallout.Common; +using Fallout.Common.IO; using VerifyXunit; using Xunit; -namespace Nuke.GlobalTool.Tests; +namespace Fallout.GlobalTool.Tests; public class CakeConversionTests { @@ -42,7 +42,7 @@ public void TestPackages() packages.Should().NotContain(x => x.Id.Contains("Cake")); } - private static AbsolutePath CakeScriptsDirectory => RootDirectory / "tests" / "Nuke.GlobalTool.Tests" / "cake-scripts"; + private static AbsolutePath CakeScriptsDirectory => RootDirectory / "tests" / "Fallout.GlobalTool.Tests" / "cake-scripts"; public static IEnumerable CakeFileNames => CakeScriptsDirectory.GlobFiles(Program.CAKE_FILE_PATTERN).Select(x => new object[] { x }); diff --git a/tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj b/tests/Fallout.GlobalTool.Tests/Fallout.GlobalTool.Tests.csproj similarity index 61% rename from tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj rename to tests/Fallout.GlobalTool.Tests/Fallout.GlobalTool.Tests.csproj index 34e38c37f..dab701eed 100644 --- a/tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj +++ b/tests/Fallout.GlobalTool.Tests/Fallout.GlobalTool.Tests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt b/tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt similarity index 100% rename from tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt rename to tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt diff --git a/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt b/tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt similarity index 100% rename from tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt rename to tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt diff --git a/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt b/tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt similarity index 100% rename from tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt rename to tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt diff --git a/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs b/tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.cs similarity index 98% rename from tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs rename to tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.cs index e482b1916..79df71e42 100644 --- a/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs +++ b/tests/Fallout.GlobalTool.Tests/UpdateSolutionFileContentTests.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using System.Threading.Tasks; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using VerifyXunit; using Xunit; -namespace Nuke.GlobalTool.Tests; +namespace Fallout.GlobalTool.Tests; public class UpdateSolutionFileContentTests { diff --git a/tests/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs b/tests/Fallout.GlobalTool.Tests/VerifyTestsInitializer.cs similarity index 94% rename from tests/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs rename to tests/Fallout.GlobalTool.Tests/VerifyTestsInitializer.cs index e377807fb..8c213f7be 100644 --- a/tests/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs +++ b/tests/Fallout.GlobalTool.Tests/VerifyTestsInitializer.cs @@ -8,7 +8,7 @@ using System.Runtime.CompilerServices; using VerifyTests; -namespace Nuke.GlobalTool.Tests; +namespace Fallout.GlobalTool.Tests; public static class VerifyTestsInitializer { diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.verified.cs new file mode 100644 index 000000000..272dcabcd --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/default-target.verified.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + public static int Main() => Execute(x => x.Default); + + Target Default => _ => _ + .Executes(() => + { + System.Console.WriteLine(); + }); +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.verified.cs new file mode 100644 index 000000000..ffea0c7ba --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/globbing.verified.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + private void Convert() + { + var files = publishDir.GlobFiles("**/A*.exe").Concat(publishDir.GlobFiles("**/B*.dll")).Concat(publishDir.GlobFiles("**/C.exe")); + } +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.verified.cs new file mode 100644 index 000000000..68a146cc9 --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/parameters.verified.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + [Parameter] readonly string Target = "Default"; + [Parameter] readonly bool Boolean; + [Parameter] readonly string Configuration = "Release"; + [Parameter("where")] readonly string ParameterRename; + [Parameter] [Secret] readonly string CertificatePassword; + [Parameter] [Secret] readonly object AwsAccessKeyId = GetVariable("AWS_ACCESS_KEY") ?? "XXXX"; + GitVersion GitVersionInfo; + string NuGetVersion; +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/paths.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/paths.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/paths.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/paths.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/paths.verified.cs new file mode 100644 index 000000000..1a10744e9 --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/paths.verified.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + AbsolutePath LocalPackagesDir => RootDirectory / ".." / "LocalPackages"; + + AbsolutePath SourceFolder => RootDirectory / "source"; + + AbsolutePath PublishDir => RootDirectory / "publish"; + + AbsolutePath SignToolPath => RootDirectory / "certificates" / "signtool.exe"; + + private string Convert(AbsolutePath file) + { + file = (AbsolutePath)file; + CopyFile(RootDirectory / projectFile/ $"{projectFile}.nuspec", "nuspec"); + } + + private void NoConvert() + { + var nodes = doc.SelectNodes("Project/PropertyGroup/RuntimeIdentifiers"); + var node = doc.SelectSingleNode("Project/PropertyGroup/RuntimeIdentifiers"); + } +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/references.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/references.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/references.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/references.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/references.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/references.verified.cs new file mode 100644 index 000000000..ddf3c4d00 --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/references.verified.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + ////////////////////////////////////////////////////////////////////// + // ARGUMENTS + ////////////////////////////////////////////////////////////////////// + [Parameter] readonly string Target = "Default"; + [Parameter] readonly string Configuration = "Release"; +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/targets.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/targets.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/targets.cake diff --git a/tests/Fallout.GlobalTool.Tests/cake-scripts/targets.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/targets.verified.cs new file mode 100644 index 000000000..9f1d50673 --- /dev/null +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/targets.verified.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Linq.Expressions; +using System.Security.Cryptography.X509Certificates; +using System.Xml; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; + +class Build : NukeBuild +{ + + Target A => _ => _ + .Executes(() => + { + System.Console.WriteLine(); + }); + + + Target B => _ => _ + .DependsOn(A) + .DependentFor(A) + .Executes(() => + { + System.Console.WriteLine(); + }); + + + Target C_1 => _ => _ + .DependsOn(B) + .OnlyWhenStatic(() => staticCondition) + .OnlyWhenDynamic(() => dynamicCondition) + .ProceedAfterFailure(); +} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake b/tests/Fallout.GlobalTool.Tests/cake-scripts/tool-invocation.cake similarity index 100% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake rename to tests/Fallout.GlobalTool.Tests/cake-scripts/tool-invocation.cake diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs b/tests/Fallout.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs similarity index 62% rename from tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs rename to tests/Fallout.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs index c1542323f..4430bd854 100644 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs +++ b/tests/Fallout.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs @@ -5,31 +5,31 @@ using System.Linq.Expressions; using System.Security.Cryptography.X509Certificates; using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; +using Fallout.Common; +using Fallout.Common.Execution; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.MSBuild; +using Fallout.Common.Tools.SignTool; +using Fallout.Common.Tools.NuGet; +using Fallout.Common.IO; +using Fallout.Common.IO; +using Fallout.Common; +using static Fallout.Common.ControlFlow; +using static Fallout.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.MSBuild.MSBuildTasks; +using static Fallout.Common.Tools.SignTool.SignToolTasks; +using static Fallout.Common.Tools.NuGet.NuGetTasks; +using static Fallout.Common.IO.TextTasks; +using static Fallout.Common.IO.XmlTasks; +using static Fallout.Common.EnvironmentInfo; class Build : NukeBuild { diff --git a/tests/Fallout.ProjectModel.Tests/Fallout.ProjectModel.Tests.csproj b/tests/Fallout.ProjectModel.Tests/Fallout.ProjectModel.Tests.csproj new file mode 100644 index 000000000..a661671cd --- /dev/null +++ b/tests/Fallout.ProjectModel.Tests/Fallout.ProjectModel.Tests.csproj @@ -0,0 +1,12 @@ + + + + net10.0 + + + + + + + + diff --git a/tests/Nuke.ProjectModel.Tests/ProjectModelTest.cs b/tests/Fallout.ProjectModel.Tests/ProjectModelTest.cs similarity index 85% rename from tests/Nuke.ProjectModel.Tests/ProjectModelTest.cs rename to tests/Fallout.ProjectModel.Tests/ProjectModelTest.cs index 71ddf5a36..14e8ea4b4 100644 --- a/tests/Nuke.ProjectModel.Tests/ProjectModelTest.cs +++ b/tests/Fallout.ProjectModel.Tests/ProjectModelTest.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ProjectModelTest { @@ -22,7 +22,7 @@ public class ProjectModelTest public void ProjectTest() { var solution = SolutionFile.ReadSolution(); - var project = solution.Projects.Single(x => x.Name == "Nuke.ProjectModel"); + var project = solution.Projects.Single(x => x.Name == "Fallout.ProjectModel"); var action = new Action(() => project.GetMSBuildProject()); action.Should().NotThrow(); @@ -37,7 +37,7 @@ public void ProjectTest() public void MSBuildProjectTest() { var solution = SolutionFile.ReadSolution(); - var project = solution.Projects.Single(x => x.Name == "Nuke.ProjectModel"); + var project = solution.Projects.Single(x => x.Name == "Fallout.ProjectModel"); var msbuildProject = project.GetMSBuildProject(targetFramework: "net8.0"); diff --git a/tests/Fallout.SolutionModel.Tests/Fallout.SolutionModel.Tests.csproj b/tests/Fallout.SolutionModel.Tests/Fallout.SolutionModel.Tests.csproj new file mode 100644 index 000000000..243b38eb7 --- /dev/null +++ b/tests/Fallout.SolutionModel.Tests/Fallout.SolutionModel.Tests.csproj @@ -0,0 +1,12 @@ + + + + net10.0 + + + + + + + + diff --git a/tests/Nuke.SolutionModel.Tests/SolutionModelTest.cs b/tests/Fallout.SolutionModel.Tests/SolutionModelTest.cs similarity index 89% rename from tests/Nuke.SolutionModel.Tests/SolutionModelTest.cs rename to tests/Fallout.SolutionModel.Tests/SolutionModelTest.cs index 33cc8163c..3904bb96c 100644 --- a/tests/Nuke.SolutionModel.Tests/SolutionModelTest.cs +++ b/tests/Fallout.SolutionModel.Tests/SolutionModelTest.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Utilities; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class SolutionModelTest { diff --git a/tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj b/tests/Fallout.SourceGenerators.Tests/Fallout.SourceGenerators.Tests.csproj similarity index 77% rename from tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj rename to tests/Fallout.SourceGenerators.Tests/Fallout.SourceGenerators.Tests.csproj index 6ec663370..5c332e6b8 100644 --- a/tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj +++ b/tests/Fallout.SourceGenerators.Tests/Fallout.SourceGenerators.Tests.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs b/tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs new file mode 100644 index 000000000..1ce48f85a --- /dev/null +++ b/tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs @@ -0,0 +1,45 @@ +//HintName: Solution.g.cs +// + +using Microsoft.VisualStudio.SolutionPersistence.Model; +using Fallout.Common.ProjectModel; +using Fallout.Common.IO; +using System.Runtime.CompilerServices; + +internal class Solution(SolutionModel model, AbsolutePath path) : Fallout.Common.ProjectModel.Solution(model, path) +{ + public Fallout.Common.ProjectModel.Project _build => this.GetProject("_build"); + public Fallout.Common.ProjectModel.Project Fallout_Build => this.GetProject("Fallout.Build"); + public Fallout.Common.ProjectModel.Project Fallout_Build_Shared => this.GetProject("Fallout.Build.Shared"); + public Fallout.Common.ProjectModel.Project Fallout_Build_Tests => this.GetProject("Fallout.Build.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_Common => this.GetProject("Fallout.Common"); + public Fallout.Common.ProjectModel.Project Fallout_Common_Tests => this.GetProject("Fallout.Common.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_Components => this.GetProject("Fallout.Components"); + public Fallout.Common.ProjectModel.Project Fallout_GlobalTool => this.GetProject("Fallout.GlobalTool"); + public Fallout.Common.ProjectModel.Project Fallout_GlobalTool_Tests => this.GetProject("Fallout.GlobalTool.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_MSBuildTasks => this.GetProject("Fallout.MSBuildTasks"); + public Fallout.Common.ProjectModel.Project Fallout_ProjectModel => this.GetProject("Fallout.ProjectModel"); + public Fallout.Common.ProjectModel.Project Fallout_ProjectModel_Tests => this.GetProject("Fallout.ProjectModel.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_SolutionModel => this.GetProject("Fallout.SolutionModel"); + public Fallout.Common.ProjectModel.Project Fallout_SolutionModel_Tests => this.GetProject("Fallout.SolutionModel.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_SourceGenerators => this.GetProject("Fallout.SourceGenerators"); + public Fallout.Common.ProjectModel.Project Fallout_SourceGenerators_Tests => this.GetProject("Fallout.SourceGenerators.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_Tooling => this.GetProject("Fallout.Tooling"); + public Fallout.Common.ProjectModel.Project Fallout_Tooling_Generator => this.GetProject("Fallout.Tooling.Generator"); + public Fallout.Common.ProjectModel.Project Fallout_Tooling_Tests => this.GetProject("Fallout.Tooling.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities => this.GetProject("Fallout.Utilities"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_IO_Compression => this.GetProject("Fallout.Utilities.IO.Compression"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_IO_Globbing => this.GetProject("Fallout.Utilities.IO.Globbing"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_Net => this.GetProject("Fallout.Utilities.Net"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_Tests => this.GetProject("Fallout.Utilities.Tests"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_Text_Json => this.GetProject("Fallout.Utilities.Text.Json"); + public Fallout.Common.ProjectModel.Project Fallout_Utilities_Text_Yaml => this.GetProject("Fallout.Utilities.Text.Yaml"); + + public _misc misc => Unsafe.As<_misc>(this.GetSolutionFolder("misc")); + + internal class _misc(SolutionFolderModel model, Fallout.Common.ProjectModel.Solution solution) : Fallout.Common.ProjectModel.SolutionFolder(model, solution) + { + + + } +} \ No newline at end of file diff --git a/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs b/tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs similarity index 88% rename from tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs rename to tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs index bf06a8f31..d20c0dec2 100644 --- a/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs +++ b/tests/Fallout.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs @@ -9,12 +9,12 @@ using FluentAssertions; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using Nuke.Common; -using Nuke.Common.ProjectModel; +using Fallout.Common; +using Fallout.Common.ProjectModel; using VerifyXunit; using Xunit; -namespace Nuke.SourceGenerators.Tests; +namespace Fallout.SourceGenerators.Tests; public class StronglyTypedSolutionGeneratorTest { @@ -22,8 +22,8 @@ public class StronglyTypedSolutionGeneratorTest public Task Test() { var inputCompilation = CreateCompilation(""" - using Nuke.Common; - using Nuke.Common.ProjectModel; + using Fallout.Common; + using Fallout.Common.ProjectModel; partial class Build : NukeBuild { [Solution(GenerateProjects = true)] @@ -42,8 +42,8 @@ public void TestDisabled() { var inputCompilation = CreateCompilation(""" - using Nuke.Common; - using Nuke.Common.ProjectModel; + using Fallout.Common; + using Fallout.Common.ProjectModel; partial class Build : NukeBuild { @@ -66,8 +66,8 @@ public void TestUnspecified() { var inputCompilation = CreateCompilation(""" - using Nuke.Common; - using Nuke.Common.ProjectModel; + using Fallout.Common; + using Fallout.Common.ProjectModel; partial class Build : NukeBuild { diff --git a/tests/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs b/tests/Fallout.SourceGenerators.Tests/VerifyTestsInitializer.cs similarity index 93% rename from tests/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs rename to tests/Fallout.SourceGenerators.Tests/VerifyTestsInitializer.cs index 7db8d9281..fd2b595d4 100644 --- a/tests/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs +++ b/tests/Fallout.SourceGenerators.Tests/VerifyTestsInitializer.cs @@ -7,7 +7,7 @@ using System.Runtime.CompilerServices; using VerifyTests; -namespace Nuke.SourceGenerators.Tests; +namespace Fallout.SourceGenerators.Tests; public static class VerifyTestsInitializer { diff --git a/tests/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs b/tests/Fallout.Tooling.Tests/ArgumentStringHandlerTest.cs similarity index 97% rename from tests/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs rename to tests/Fallout.Tooling.Tests/ArgumentStringHandlerTest.cs index f363251f9..eb8fbf3a0 100644 --- a/tests/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs +++ b/tests/Fallout.Tooling.Tests/ArgumentStringHandlerTest.cs @@ -4,13 +4,13 @@ // https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.IO; +using Fallout.Common.Tooling; using Xunit; // ReSharper disable StringLiteralAsInterpolationArgument -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ArgumentStringHandlerTest { diff --git a/tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj b/tests/Fallout.Tooling.Tests/Fallout.Tooling.Tests.csproj similarity index 60% rename from tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj rename to tests/Fallout.Tooling.Tests/Fallout.Tooling.Tests.csproj index ed5a90880..4ce477b8c 100644 --- a/tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj +++ b/tests/Fallout.Tooling.Tests/Fallout.Tooling.Tests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs b/tests/Fallout.Tooling.Tests/NuGetPackageResolverTest.cs similarity index 94% rename from tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs rename to tests/Fallout.Tooling.Tests/NuGetPackageResolverTest.cs index 7a5a56267..d53bfe2ac 100644 --- a/tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs +++ b/tests/Fallout.Tooling.Tests/NuGetPackageResolverTest.cs @@ -5,17 +5,17 @@ using System.Threading.Tasks; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Tooling; +using Fallout.Common.IO; +using Fallout.Common.Tooling; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class NuGetPackageResolverTest { private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull(); - private static AbsolutePath ProjectFile => RootDirectory / "tests" / "Nuke.Tooling.Tests" / "Nuke.Tooling.Tests.csproj"; + private static AbsolutePath ProjectFile => RootDirectory / "tests" / "Fallout.Tooling.Tests" / "Fallout.Tooling.Tests.csproj"; private static AbsolutePath AssetsFile => ProjectFile.Parent / "obj" / "project.assets.json"; private const string XunitConsolePackageVersion = "2.6.1"; diff --git a/tests/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt b/tests/Fallout.Tooling.Tests/OptionsTest.TestSerialization.verified.txt similarity index 100% rename from tests/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt rename to tests/Fallout.Tooling.Tests/OptionsTest.TestSerialization.verified.txt diff --git a/tests/Nuke.Tooling.Tests/OptionsTest.cs b/tests/Fallout.Tooling.Tests/OptionsTest.cs similarity index 97% rename from tests/Nuke.Tooling.Tests/OptionsTest.cs rename to tests/Fallout.Tooling.Tests/OptionsTest.cs index bfa320c2f..536d433d9 100644 --- a/tests/Nuke.Tooling.Tests/OptionsTest.cs +++ b/tests/Fallout.Tooling.Tests/OptionsTest.cs @@ -10,13 +10,13 @@ using System.Linq; using System.Threading.Tasks; using FluentAssertions; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using VerifyXunit; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class OptionsTest { diff --git a/tests/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs b/tests/Fallout.Tooling.Tests/ToolOptionsArgumentsTest.cs similarity index 98% rename from tests/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs rename to tests/Fallout.Tooling.Tests/ToolOptionsArgumentsTest.cs index 82d4d2f9b..857b6a79d 100644 --- a/tests/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs +++ b/tests/Fallout.Tooling.Tests/ToolOptionsArgumentsTest.cs @@ -10,12 +10,12 @@ using System.Reflection; using FluentAssertions; using JetBrains.Annotations; -using Nuke.Common.Tooling; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Tooling; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ToolOptionsArgumentsTest { diff --git a/tests/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs b/tests/Fallout.Tooling.Tests/ToolTasksLoggerTest.cs similarity index 98% rename from tests/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs rename to tests/Fallout.Tooling.Tests/ToolTasksLoggerTest.cs index cb0e1685d..d59c6e6ce 100644 --- a/tests/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs +++ b/tests/Fallout.Tooling.Tests/ToolTasksLoggerTest.cs @@ -7,13 +7,13 @@ using System.Collections.Generic; using System.Linq; using FluentAssertions; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Serilog; using Serilog.Core; using Serilog.Events; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ToolTasksLoggerTest { diff --git a/tests/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs b/tests/Fallout.Tooling.Tests/ToolTasksToolPathTest.cs similarity index 96% rename from tests/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs rename to tests/Fallout.Tooling.Tests/ToolTasksToolPathTest.cs index 2ab834114..f569686fa 100644 --- a/tests/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs +++ b/tests/Fallout.Tooling.Tests/ToolTasksToolPathTest.cs @@ -7,10 +7,10 @@ using System.ComponentModel; using System.Linq; using FluentAssertions; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ToolTasksToolPathTest { diff --git a/tests/Nuke.Utilities.Tests/ArgumentParserTest.cs b/tests/Fallout.Utilities.Tests/ArgumentParserTest.cs similarity index 99% rename from tests/Nuke.Utilities.Tests/ArgumentParserTest.cs rename to tests/Fallout.Utilities.Tests/ArgumentParserTest.cs index 403718dfb..39d3a3fd7 100644 --- a/tests/Nuke.Utilities.Tests/ArgumentParserTest.cs +++ b/tests/Fallout.Utilities.Tests/ArgumentParserTest.cs @@ -8,7 +8,7 @@ using FluentAssertions; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class ArgumentParserTest { diff --git a/tests/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs b/tests/Fallout.Utilities.Tests/Collections/DictionaryExtensionsTest.cs similarity index 89% rename from tests/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs rename to tests/Fallout.Utilities.Tests/Collections/DictionaryExtensionsTest.cs index fcfda7b03..cecdf3841 100644 --- a/tests/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs +++ b/tests/Fallout.Utilities.Tests/Collections/DictionaryExtensionsTest.cs @@ -8,10 +8,10 @@ using System.Collections.Generic; using System.Linq; using FluentAssertions; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class DictionaryExtensionsTest { diff --git a/tests/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs b/tests/Fallout.Utilities.Tests/Collections/EnumerableExtensionsTest.cs similarity index 92% rename from tests/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs rename to tests/Fallout.Utilities.Tests/Collections/EnumerableExtensionsTest.cs index 3c3dbec70..4b140b15b 100644 --- a/tests/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs +++ b/tests/Fallout.Utilities.Tests/Collections/EnumerableExtensionsTest.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class EnumerableExtensionsTest { diff --git a/tests/Nuke.Utilities.Tests/Collections/LookupTableTest.cs b/tests/Fallout.Utilities.Tests/Collections/LookupTableTest.cs similarity index 95% rename from tests/Nuke.Utilities.Tests/Collections/LookupTableTest.cs rename to tests/Fallout.Utilities.Tests/Collections/LookupTableTest.cs index b657059f1..496914167 100644 --- a/tests/Nuke.Utilities.Tests/Collections/LookupTableTest.cs +++ b/tests/Fallout.Utilities.Tests/Collections/LookupTableTest.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.Utilities.Collections; using Xunit; // ReSharper disable ArgumentsStyleLiteral -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class LookupTableTest { diff --git a/tests/Nuke.Utilities.Tests/EnvironmentInfoTest.cs b/tests/Fallout.Utilities.Tests/EnvironmentInfoTest.cs similarity index 90% rename from tests/Nuke.Utilities.Tests/EnvironmentInfoTest.cs rename to tests/Fallout.Utilities.Tests/EnvironmentInfoTest.cs index 9664e2a5c..78cdccb54 100644 --- a/tests/Nuke.Utilities.Tests/EnvironmentInfoTest.cs +++ b/tests/Fallout.Utilities.Tests/EnvironmentInfoTest.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; +using Fallout.Common.IO; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class EnvironmentInfoTest { diff --git a/tests/Fallout.Utilities.Tests/Fallout.Utilities.Tests.csproj b/tests/Fallout.Utilities.Tests/Fallout.Utilities.Tests.csproj new file mode 100644 index 000000000..d5d81feb4 --- /dev/null +++ b/tests/Fallout.Utilities.Tests/Fallout.Utilities.Tests.csproj @@ -0,0 +1,15 @@ + + + + net10.0 + + + + + + + + + + + diff --git a/tests/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs b/tests/Fallout.Utilities.Tests/IO/CompressionTasksTest.cs similarity index 96% rename from tests/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs rename to tests/Fallout.Utilities.Tests/IO/CompressionTasksTest.cs index 2371ffd90..c501c5e57 100644 --- a/tests/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs +++ b/tests/Fallout.Utilities.Tests/IO/CompressionTasksTest.cs @@ -7,11 +7,11 @@ using System.IO; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; +using Fallout.Common.IO; using Xunit; using Xunit.Abstractions; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class CompressionTasksTest : FileSystemDependentTest { diff --git a/tests/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs b/tests/Fallout.Utilities.Tests/IO/FileSystemDependentTest.cs similarity index 94% rename from tests/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs rename to tests/Fallout.Utilities.Tests/IO/FileSystemDependentTest.cs index 5d151fdd0..9bb9b0d9c 100644 --- a/tests/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs +++ b/tests/Fallout.Utilities.Tests/IO/FileSystemDependentTest.cs @@ -7,11 +7,11 @@ using System.IO; using System.Linq; using System.Reflection; -using Nuke.Common; -using Nuke.Common.IO; +using Fallout.Common; +using Fallout.Common.IO; using Xunit.Abstractions; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public abstract class FileSystemDependentTest { diff --git a/tests/Nuke.Utilities.Tests/IO/MoveCopyTest.cs b/tests/Fallout.Utilities.Tests/IO/MoveCopyTest.cs similarity index 98% rename from tests/Nuke.Utilities.Tests/IO/MoveCopyTest.cs rename to tests/Fallout.Utilities.Tests/IO/MoveCopyTest.cs index 5786fda46..c8af2b148 100644 --- a/tests/Nuke.Utilities.Tests/IO/MoveCopyTest.cs +++ b/tests/Fallout.Utilities.Tests/IO/MoveCopyTest.cs @@ -6,12 +6,12 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Utilities.Collections; +using Fallout.Common.IO; +using Fallout.Common.Utilities.Collections; using Xunit; using Xunit.Abstractions; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class MoveCopyTest : FileSystemDependentTest { diff --git a/tests/Nuke.Utilities.Tests/IO/PathConstructionTest.cs b/tests/Fallout.Utilities.Tests/IO/PathConstructionTest.cs similarity index 98% rename from tests/Nuke.Utilities.Tests/IO/PathConstructionTest.cs rename to tests/Fallout.Utilities.Tests/IO/PathConstructionTest.cs index 0cf8e8c4a..c72667b33 100644 --- a/tests/Nuke.Utilities.Tests/IO/PathConstructionTest.cs +++ b/tests/Fallout.Utilities.Tests/IO/PathConstructionTest.cs @@ -6,11 +6,11 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.IO; +using Fallout.Common.IO; using Xunit; -using static Nuke.Common.IO.PathConstruction; +using static Fallout.Common.IO.PathConstruction; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class PathConstructionTest { diff --git a/tests/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs b/tests/Fallout.Utilities.Tests/Reflection/ReflectionUtilityTest.cs similarity index 97% rename from tests/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs rename to tests/Fallout.Utilities.Tests/Reflection/ReflectionUtilityTest.cs index f494d4116..dbe31c4a7 100644 --- a/tests/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs +++ b/tests/Fallout.Utilities.Tests/Reflection/ReflectionUtilityTest.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.Globalization; using FluentAssertions; -using Nuke.Common.IO; -using Nuke.Common.Utilities; +using Fallout.Common.IO; +using Fallout.Common.Utilities; using Xunit; -namespace Nuke.Common.Tests.Execution; +namespace Fallout.Common.Tests.Execution; public class ReflectionUtilityTest { diff --git a/tests/Nuke.Utilities.Tests/Text/SerializationTest.cs b/tests/Fallout.Utilities.Tests/Text/SerializationTest.cs similarity index 92% rename from tests/Nuke.Utilities.Tests/Text/SerializationTest.cs rename to tests/Fallout.Utilities.Tests/Text/SerializationTest.cs index 877b6905c..57458d1a7 100644 --- a/tests/Nuke.Utilities.Tests/Text/SerializationTest.cs +++ b/tests/Fallout.Utilities.Tests/Text/SerializationTest.cs @@ -8,12 +8,12 @@ using System.Linq; using FluentAssertions; using JetBrains.Annotations; -using Nuke.Common.IO; -using Nuke.Common.Utilities; -using Nuke.Utilities.Text.Yaml; +using Fallout.Common.IO; +using Fallout.Common.Utilities; +using Fallout.Utilities.Text.Yaml; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class SerializationTest { diff --git a/tests/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs b/tests/Fallout.Utilities.Tests/Text/StringExtensionsTest.cs similarity index 96% rename from tests/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs rename to tests/Fallout.Utilities.Tests/Text/StringExtensionsTest.cs index 4223bd405..7ccf3a556 100644 --- a/tests/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs +++ b/tests/Fallout.Utilities.Tests/Text/StringExtensionsTest.cs @@ -6,10 +6,10 @@ using System; using System.Linq; using FluentAssertions; -using Nuke.Common.Utilities; +using Fallout.Common.Utilities; using Xunit; -namespace Nuke.Common.Tests; +namespace Fallout.Common.Tests; public class StringExtensionsTest { diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs deleted file mode 100644 index 8df60a205..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - public static int Main() => Execute(x => x.Default); - - Target Default => _ => _ - .Executes(() => - { - System.Console.WriteLine(); - }); -} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs deleted file mode 100644 index b79dd5a25..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - private void Convert() - { - var files = publishDir.GlobFiles("**/A*.exe").Concat(publishDir.GlobFiles("**/B*.dll")).Concat(publishDir.GlobFiles("**/C.exe")); - } -} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs deleted file mode 100644 index 2e59b311b..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - [Parameter] readonly string Target = "Default"; - [Parameter] readonly bool Boolean; - [Parameter] readonly string Configuration = "Release"; - [Parameter("where")] readonly string ParameterRename; - [Parameter] [Secret] readonly string CertificatePassword; - [Parameter] [Secret] readonly object AwsAccessKeyId = GetVariable("AWS_ACCESS_KEY") ?? "XXXX"; - GitVersion GitVersionInfo; - string NuGetVersion; -} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs deleted file mode 100644 index 9ceaa4aca..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - AbsolutePath LocalPackagesDir => RootDirectory / ".." / "LocalPackages"; - - AbsolutePath SourceFolder => RootDirectory / "source"; - - AbsolutePath PublishDir => RootDirectory / "publish"; - - AbsolutePath SignToolPath => RootDirectory / "certificates" / "signtool.exe"; - - private string Convert(AbsolutePath file) - { - file = (AbsolutePath)file; - CopyFile(RootDirectory / projectFile/ $"{projectFile}.nuspec", "nuspec"); - } - - private void NoConvert() - { - var nodes = doc.SelectNodes("Project/PropertyGroup/RuntimeIdentifiers"); - var node = doc.SelectSingleNode("Project/PropertyGroup/RuntimeIdentifiers"); - } -} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs deleted file mode 100644 index a7e251147..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - ////////////////////////////////////////////////////////////////////// - // ARGUMENTS - ////////////////////////////////////////////////////////////////////// - [Parameter] readonly string Target = "Default"; - [Parameter] readonly string Configuration = "Release"; -} \ No newline at end of file diff --git a/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs deleted file mode 100644 index 7cc2f837b..000000000 --- a/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Linq.Expressions; -using System.Security.Cryptography.X509Certificates; -using System.Xml; -using Nuke.Common; -using Nuke.Common.Execution; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Utilities.Collections; -using Nuke.Common; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.MSBuild; -using Nuke.Common.Tools.SignTool; -using Nuke.Common.Tools.NuGet; -using Nuke.Common.IO; -using Nuke.Common.IO; -using Nuke.Common; -using static Nuke.Common.ControlFlow; -using static Nuke.Common.Tools.DotNet.DotNetTasks; -using static Nuke.Common.Tools.MSBuild.MSBuildTasks; -using static Nuke.Common.Tools.SignTool.SignToolTasks; -using static Nuke.Common.Tools.NuGet.NuGetTasks; -using static Nuke.Common.IO.TextTasks; -using static Nuke.Common.IO.XmlTasks; -using static Nuke.Common.EnvironmentInfo; - -class Build : NukeBuild -{ - - Target A => _ => _ - .Executes(() => - { - System.Console.WriteLine(); - }); - - - Target B => _ => _ - .DependsOn(A) - .DependentFor(A) - .Executes(() => - { - System.Console.WriteLine(); - }); - - - Target C_1 => _ => _ - .DependsOn(B) - .OnlyWhenStatic(() => staticCondition) - .OnlyWhenDynamic(() => dynamicCondition) - .ProceedAfterFailure(); -} \ No newline at end of file diff --git a/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj b/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj deleted file mode 100644 index b7aa14411..000000000 --- a/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - net10.0 - - - - - - - - diff --git a/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj b/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj deleted file mode 100644 index 8878ddc60..000000000 --- a/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - net10.0 - - - - - - - - diff --git a/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs b/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs deleted file mode 100644 index 9e8ad1a13..000000000 --- a/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs +++ /dev/null @@ -1,45 +0,0 @@ -//HintName: Solution.g.cs -// - -using Microsoft.VisualStudio.SolutionPersistence.Model; -using Nuke.Common.ProjectModel; -using Nuke.Common.IO; -using System.Runtime.CompilerServices; - -internal class Solution(SolutionModel model, AbsolutePath path) : Nuke.Common.ProjectModel.Solution(model, path) -{ - public Nuke.Common.ProjectModel.Project _build => this.GetProject("_build"); - public Nuke.Common.ProjectModel.Project Nuke_Build => this.GetProject("Nuke.Build"); - public Nuke.Common.ProjectModel.Project Nuke_Build_Shared => this.GetProject("Nuke.Build.Shared"); - public Nuke.Common.ProjectModel.Project Nuke_Build_Tests => this.GetProject("Nuke.Build.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_Common => this.GetProject("Nuke.Common"); - public Nuke.Common.ProjectModel.Project Nuke_Common_Tests => this.GetProject("Nuke.Common.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_Components => this.GetProject("Nuke.Components"); - public Nuke.Common.ProjectModel.Project Nuke_GlobalTool => this.GetProject("Nuke.GlobalTool"); - public Nuke.Common.ProjectModel.Project Nuke_GlobalTool_Tests => this.GetProject("Nuke.GlobalTool.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_MSBuildTasks => this.GetProject("Nuke.MSBuildTasks"); - public Nuke.Common.ProjectModel.Project Nuke_ProjectModel => this.GetProject("Nuke.ProjectModel"); - public Nuke.Common.ProjectModel.Project Nuke_ProjectModel_Tests => this.GetProject("Nuke.ProjectModel.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_SolutionModel => this.GetProject("Nuke.SolutionModel"); - public Nuke.Common.ProjectModel.Project Nuke_SolutionModel_Tests => this.GetProject("Nuke.SolutionModel.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_SourceGenerators => this.GetProject("Nuke.SourceGenerators"); - public Nuke.Common.ProjectModel.Project Nuke_SourceGenerators_Tests => this.GetProject("Nuke.SourceGenerators.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_Tooling => this.GetProject("Nuke.Tooling"); - public Nuke.Common.ProjectModel.Project Nuke_Tooling_Generator => this.GetProject("Nuke.Tooling.Generator"); - public Nuke.Common.ProjectModel.Project Nuke_Tooling_Tests => this.GetProject("Nuke.Tooling.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities => this.GetProject("Nuke.Utilities"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_IO_Compression => this.GetProject("Nuke.Utilities.IO.Compression"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_IO_Globbing => this.GetProject("Nuke.Utilities.IO.Globbing"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_Net => this.GetProject("Nuke.Utilities.Net"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_Tests => this.GetProject("Nuke.Utilities.Tests"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_Text_Json => this.GetProject("Nuke.Utilities.Text.Json"); - public Nuke.Common.ProjectModel.Project Nuke_Utilities_Text_Yaml => this.GetProject("Nuke.Utilities.Text.Yaml"); - - public _misc misc => Unsafe.As<_misc>(this.GetSolutionFolder("misc")); - - internal class _misc(SolutionFolderModel model, Nuke.Common.ProjectModel.Solution solution) : Nuke.Common.ProjectModel.SolutionFolder(model, solution) - { - - - } -} \ No newline at end of file diff --git a/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj b/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj deleted file mode 100644 index 131725138..000000000 --- a/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - net10.0 - - - - - - - - - - - From 72bda5509401d8beb0e5e0c7a6df4233d13538f7 Mon Sep 17 00:00:00 2001 From: Chrison Simtian Date: Wed, 20 May 2026 15:57:59 +1200 Subject: [PATCH 2/3] chore: gitignore .claude/scheduled_tasks.lock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Runtime session lock file from the Claude Code harness — got swept in by the prior commit's git add -A. Untracking it and adding to .gitignore so future runs don't reintroduce it. Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/scheduled_tasks.lock | 1 - .gitignore | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 .claude/scheduled_tasks.lock diff --git a/.claude/scheduled_tasks.lock b/.claude/scheduled_tasks.lock deleted file mode 100644 index f1409fd16..000000000 --- a/.claude/scheduled_tasks.lock +++ /dev/null @@ -1 +0,0 @@ -{"sessionId":"9cb8230c-f307-4322-af0e-025fc8618afe","pid":46252,"acquiredAt":1779235022753} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 99b948e9a..bc320d2f6 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,4 @@ _dotTrace* # Claude Code — local-only files (shared settings.json IS committed) .claude/settings.local.json .claude/.credentials* +.claude/scheduled_tasks.lock From 0f3e7aa8f8f50faa714fafac7d7e4b2490d857e6 Mon Sep 17 00:00:00 2001 From: Chrison Simtian Date: Thu, 21 May 2026 09:21:49 +1200 Subject: [PATCH 3/3] fix(tests): force MSBuildLocator resolver to register before JIT (PR #54) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MSBuildProjectTest failed with `FileNotFoundException: Microsoft.Build, Version=15.1.0.0` because the JIT resolves the test method's local of type Microsoft.Build.Evaluation.Project before any code in Fallout.ProjectModel.dll runs — so before its [ModuleInitializer] can install the MSBuildLocator AssemblyResolve handler. Adds a [ModuleInitializer] in the test assembly that invokes ProjectModelTasks.Initialize() to force-load Fallout.ProjectModel (and run its module init) at test-assembly load time. typeof() alone is not enough — the runtime requires an actual method invocation to fire a foreign assembly's module initializer. Latent issue on main too; the rename perturbed load order enough to surface it. Sibling ProjectTest avoided the trap by wrapping the call in an Action lambda. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../Fallout.ProjectModel.Tests/ModuleInit.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/Fallout.ProjectModel.Tests/ModuleInit.cs diff --git a/tests/Fallout.ProjectModel.Tests/ModuleInit.cs b/tests/Fallout.ProjectModel.Tests/ModuleInit.cs new file mode 100644 index 000000000..9f40709de --- /dev/null +++ b/tests/Fallout.ProjectModel.Tests/ModuleInit.cs @@ -0,0 +1,24 @@ +// Copyright 2026 Maintainers of Fallout. +// Originally based on NUKE by Matthias Koch and contributors. +// Distributed under the MIT License. +// https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE + +using System.Runtime.CompilerServices; +using Fallout.Common.ProjectModel; + +namespace Fallout.Common.Tests; + +internal static class ModuleInit +{ + // Microsoft.Build is excluded from runtime output (ExcludeAssets="runtime") and resolved + // at runtime via the AssemblyResolve handler that ProjectModelTasks installs from its own + // [ModuleInitializer]. If a test method declares a local of a Microsoft.Build type, the + // JIT resolves Microsoft.Build.dll before any Fallout.ProjectModel code runs — and the + // resolver is not yet installed. Touching ProjectModelTasks here forces Fallout.ProjectModel + // to load (and its module initializer to fire) before xUnit JITs the first test. + [ModuleInitializer] + public static void EnsureMSBuildResolverRegistered() + { + ProjectModelTasks.Initialize(); + } +}