Skip to content

Fix bugs and cleanup#45

Merged
felgmar merged 4 commits intomainfrom
fix-bugs-and-cleanup
Jan 17, 2026
Merged

Fix bugs and cleanup#45
felgmar merged 4 commits intomainfrom
fix-bugs-and-cleanup

Conversation

@felgmar
Copy link
Owner

@felgmar felgmar commented Jan 17, 2026

Besides fixing bugs and cleaning up the code some, I fixed an annoying typo I made apparently time ago when creating the EFI partition. Now the installation should be working again.

Replaces 'AdditionalDriversDrive' with 'AdditionalDrive' in ArgumentParser for consistency. Updates Program.cs to log exception messages instead of rethrowing, providing clearer error output during execution.
Refactored disk and driver parameter names for clarity, improved privilege checks, and streamlined user input validation in InstallerManager. Replaced DiskManager.ListAll with GetDisks to return disk info programmatically. Enhanced ProcessManager with more detailed console output during disk formatting. Separated preparation and installation logic in InstallerManager for better structure and error handling.
@felgmar felgmar self-assigned this Jan 17, 2026
@felgmar felgmar marked this pull request as ready for review January 17, 2026 17:58
@felgmar felgmar marked this pull request as draft January 17, 2026 18:04
@felgmar felgmar marked this pull request as ready for review January 17, 2026 19:13
@felgmar felgmar merged commit a6b2da6 into main Jan 17, 2026
4 checks passed
@felgmar felgmar deleted the fix-bugs-and-cleanup branch January 17, 2026 19:13
Sign up for free to 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.

1 participant