WestCope / wsl2-distro-manager

A GUI to quickly manage your WSL2 instances

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WSL Distro Manager

A quick way to manage your WSL instances with a GUI.

screenshot

Install

This app is available on the Windows Store.

or

as a direct download from the Releases page.

or

winget install Bostrot.WSLManager (outdated version)

Build

Enable Flutter Desktop flutter config --enable-windows-desktop

https://flutter.dev/desktop

Run with flutter run -d windows and build with flutter build windows

Why

WSL is great. It makes it very simple to spin up new workplaces with different systems for the project you need or just testing.

How to use

Fairly simple. Download the latest release from the releases Page and start wsl2distromanager.exe

What works

  • Starting the program. YAY!
  • List WSL
  • Copy WSL
  • Delete WSL
  • Start WSL
  • Rename WSL
  • Create WSL
  • Download WSL
  • Select rootfs from storage

FAQ

  • There won't be Linux support. Just WSL. (Get it? Its a joke.)

Stuff

This project is made with [Flutter](https://flutter.dev/docs) for Desktop :)

VS2022: either use Flutter master branch or set `_cmakeVisualStudioGeneratorIdentifier` in `flutter_tools/lib/src/windows/build_windows.dart` to `Visual Studio 17 2022` and rebuild with `flutter pub run test`. (as of https://github.com/flutter/flutter/issues/85922)

Sign package for Windows Store: flutter build windows && flutter pub run msix:create

About

A GUI to quickly manage your WSL2 instances

License:GNU General Public License v3.0


Languages

Language:Dart 73.3%Language:C++ 17.4%Language:CMake 7.6%Language:C 0.7%Language:PowerShell 0.5%Language:Shell 0.5%