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