26 lines
622 B
PowerShell
26 lines
622 B
PowerShell
$null = New-Module {
|
|
<#
|
|
.SYNOPSIS
|
|
Gets the name of the WSL distribution used for managing the configuration.
|
|
#>
|
|
function Get-DistributionName {
|
|
return "ValhallaUbuntu";
|
|
}
|
|
|
|
<#
|
|
.SYNOPSIS
|
|
Gets the path to the directory containing the WSL distribution.
|
|
#>
|
|
function Get-DistributionPath {
|
|
return "$env:ProgramData/PortValhalla/$distribution";
|
|
}
|
|
|
|
<#
|
|
.SYNOPSIS
|
|
Gets the path to the virtual hard disk of the WSL distribution.
|
|
#>
|
|
function Get-DistributionDisk {
|
|
return "$(Get-DistributionPath)/ext4.vhdx";
|
|
}
|
|
};
|