Skip to content

chore(rebrand): rename global tool command nuke → fallout - #66

Merged
ChrisonSimtian merged 1 commit into
mainfrom
chore/p6a-rename-global-tool
May 21, 2026
Merged

chore(rebrand): rename global tool command nuke → fallout#66
ChrisonSimtian merged 1 commit into
mainfrom
chore/p6a-rename-global-tool

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Summary

Renames the global tool's user-visible command from dotnet nuke to dotnet fallout.

Closes#38.

Changes

FileWhat
Fallout.GlobalTool.csproj<ToolCommandName>nuke</ToolCommandName>fallout
Program.Complete.csCommandName = "nuke""fallout" — shell completion parses fallout <args> now
docs/01-getting-started/01-installation.mdwhere nukewhere fallout
docs/architecture.mdOne stale table row missed in #54Nuke.*Fallout.* package names + dotnet nukedotnet fallout

Migration impact

  • Users on Nuke.GlobalTool keep dotnet nuke — different package, untouched
  • Users who already installed Fallout.GlobalTool from nuget.org (~hours old) see dotnet nukedotnet fallout on next update. The migration guide ([P5] Write NUKE → Fallout migration guide #37) will call this out.

Verification

  • dotnet build fallout.slnx -c Debug: 0 errors, 15 pre-existing warnings
  • dotnet test fallout.slnx: 391 passed, 7 skipped, 0 failed

🤖 Generated with Claude Code

Closes#38.
## Changes
- src/Fallout.GlobalTool/Fallout.GlobalTool.csproj: <ToolCommandName>
flipped from `nuke` to `fallout`. Anyone installing the next published
version of Fallout.GlobalTool gets `dotnet fallout` (not `dotnet nuke`).
- src/Fallout.GlobalTool/Program.Complete.cs: CommandName constant
flipped to "fallout". Shell completion parses `fallout <args>` now.
- docs/01-getting-started/01-installation.md: post-install path-check
hint references `where fallout`.
- docs/architecture.md: package table + dotnet command refreshed
Nuke.* → Fallout.* (the rest of the file was already updated by #54;
this row was missed).
## Migration impact
Existing users on `Nuke.GlobalTool` keep `dotnet nuke`; they're a
different package, untouched.
Existing users who already pulled `Fallout.GlobalTool` (published earlier
today at 10.2.x with the legacy `nuke` ToolCommandName) will see
`dotnet nuke` flip to `dotnet fallout` on next update. That's expected
— Fallout.GlobalTool has been on nuget.org for hours, not days; no
established muscle memory yet. Migration guide (#37) will call this out.
## Verification
- dotnet build fallout.slnx -c Debug: 0 errors, 15 pre-existing warnings
- dotnet test fallout.slnx: 391 passed, 7 skipped, 0 failed
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ChrisonSimtian
ChrisonSimtian merged commit 8197369 into mainMay 21, 2026
1 check passed
@ChrisonSimtian
ChrisonSimtian deleted the chore/p6a-rename-global-tool branch May 21, 2026 01:25
ChrisonSimtian added a commit that referenced this pull request May 22, 2026
CLAUDE.md no longer claimed the Nuke.* → Fallout.* structural rename
was pending — that landed in #54, #60, #65, #66 ages ago. Updates the
rebrand-status paragraph, the src/tests layout table, the production
project groupings (now including Fallout.Migrate and the vendored
Fallout.VisualStudio.SolutionPersistence), the tool-wrapper paths, and
fixes the CI-revival roadmap link from #7 (which is the CodeQL ticket)
to #8 (the actual CI-revival tracker).
README.md said releases publish to GitHub Packages — nuget.org has been
the primary feed since #58. Build-status table also had three URLs
hardcoded to ChrisonSimtian/nuke (the pre-rename slug). Also notes the
new docs-only paths-ignore on the release workflow.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ChrisonSimtian added a commit that referenced this pull request Jun 25, 2026
The PrintInfo() banner still printed "NUKE Global Tool 🌐" at startup — a
leftover the command/package rebrand (#66, #371) missed. Update it to
"Fallout Global Tool 🌐".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ChrisonSimtian added a commit that referenced this pull request Jun 25, 2026
The PrintInfo() banner still printed "NUKE Global Tool 🌐" at startup — a
leftover the command/package rebrand (#66, #371) missed. Update it to
"Fallout Global Tool 🌐".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ChrisonSimtian added a commit that referenced this pull request Jun 25, 2026
The PrintInfo() banner still printed "NUKE Global Tool 🌐" at startup — a
leftover the command/package rebrand (#66, #371) missed. Update it to
"Fallout Global Tool 🌐".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[P6] Rename global tool: dotnet nuke → dotnet fallout

1 participant

@ChrisonSimtian