functions/private/Invoke-ElvUiInstall.ps1

function Invoke-ElvUiInstall {
    [cmdletbinding()]
    param(

    )

    begin {

    }

    process
    {
        #Download file
        $file = Invoke-WebRequest -Uri $remoteElvUiInfo.DownloadLink    
        
        #Write contents
        Invoke-ElvFileWrite -Path $localDlPath -FileContent $file.Content

        Write-Verbose "Extracting new version to [$($wowInfo.AddonsFolder)]..."

        #Expand zip file (using force to overwrite if needed)
        Expand-Archive -Path $localDlPath -DestinationPath $wowInfo.AddonsFolder -Force
    }
    
    end {

    }

}