No description
  • Python 91.6%
  • PowerShell 4.6%
  • Inno Setup 3.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-18 23:06:04 +03:00
app Make activity log fill resizable panel 2026-09-18 22:54:12 +03:00
assets Use app icon for Windows taskbar 2026-09-18 22:32:45 +03:00
installer Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00
.gitignore Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00
AGENTS.md Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00
build.ps1 Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00
LICENSE Initial commit 2026-09-18 19:09:08 +00:00
README.md Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00
VERSION Add Windows installer build pipeline 2026-09-18 23:06:04 +03:00

WSL Manager

Windows GUI for managing WSL distributions and selected systemd services.

Development

The application uses only the Python standard library in the MVP:

python -m app

The app discovers WSL distributions with wsl.exe and manages services through systemctl. It never disables or replaces systemd.

Build a Windows installer

The release version is stored in VERSION. Build the single-file executable and Inno Setup installer with:

.\build.ps1

The installer is written to release/WslManager-Setup-<version>.exe.

Release tags use the v<version> format, for example v0.0.1.