Skip to content

WslCompact ? #74

@freeload101

Description

@freeload101
$env:WSL_UTF8 = 1


$distros = wsl --list --verbose | Select-Object -Skip 1 | ForEach-Object { $_.Trim().Split(" ")[0] }

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

iwr -useb https://raw.githubusercontent.com/okibcn/wslcompact/main/setup | iex

# Run WslCompact for each distro
foreach ($distro in $distros) {
    Write-Host "Compacting distro: $distro" -ForegroundColor Green
    WslCompact -c -y $distro
    Write-Host "Completed compacting $distro" -ForegroundColor Green
    Write-Host "-----------------------------------" -ForegroundColor Yellow
}


Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions