Repository navigation
chore: Simplify native CLI installer command construction - #1619
Conversation
Move installer command assembly into a focused builder while preserving the public facade and command behavior. Keep uninstall path resolution in NativeCliInstaller until path responsibilities are separated.
📝 WalkthroughWalkthroughThis PR extracts install-command and installer-script URL construction logic from ChangesCommand Builder Extraction
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Action performedReview finished.
|
Summary
User Impact
Changes
NativeCliCommandBuilder.NativeCliInstaller.GetInstallCommandas the public facade.NativeCliInstalleruntil the path responsibility is split separately.Verification
NativeCliInstallerTests: 32 passedStaticFacadeStateGuardTests: 20 passedCliSetupApplicationServiceTests: 4 passedgit diff --check