Skip to content

fix: resolve issues #37, #30, #35, #29, #23 - v1.4.0 - #40

Open
Snakefoxu wants to merge 1 commit into
pxlrbt:masterfrom
Snakefoxu:fix/v1.4.0-multiple-issues
Open

fix: resolve issues #37, #30, #35, #29, #23 - v1.4.0#40
Snakefoxu wants to merge 1 commit into
pxlrbt:masterfrom
Snakefoxu:fix/v1.4.0-multiple-issues

Conversation

@Snakefoxu

@Snakefoxu Snakefoxu commented Dec 26, 2025

Copy link
Copy Markdown

Summary

This PR addresses multiple open issues with comprehensive fixes and improvements.

Bug Fixes

Enhancements

Testing

Tested on Windows 11 with Debian WSL2 (276MB export/import)

…t#23 - v1.4.0

This PR addresses multiple open issues with the move-wsl script:

Bug Fixes:
- pxlrbt#37: Fixed script failing when only one distro is installed (improved parsing)
- pxlrbt#30/pxlrbt#35: Added automatic wsl --shutdown before export to prevent file locks
- pxlrbt#29: Default distro setting is now preserved after move

Enhancements:
- pxlrbt#23: Pre-check for NTFS compression on target folder (prevents corruption)
- Added CLI parameters for non-interactive mode: -Distro, -Target, -Force, -NoShutdown
- Improved visual feedback with colors and progress messages
- Shows distro info (WSL version, state, default status) during selection
- Displays export file size after completion

Technical:
- Replaced ConvertFrom-String with robust manual parsing
- Better error messages with recovery suggestions

Tested on Windows 11 with Debian WSL2 (276MB export/import cycle)
@CarlTSpeak

Copy link
Copy Markdown

This PR was built with an LLM, entirely untested and has a number of issues. Partly due to it being a straight copy-paste from the LLM without any checks at all. If you're going to do this maybe try removing the backticks first?

@CarlTSpeak CarlTSpeak mentioned this pull request Apr 3, 2026
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.

2 participants