. "$PSScriptRoot/../../Scripts/Context.ps1"; $null = New-Module { $path = "$env:LOCALAPPDATA/osu!"; $softwareName = "osu!"; $genericConfigName = "osu!.User.cfg"; function Backup-Osu([Context] $context) { Write-Host "Backing up osu!"; $archive = $context.SoftwareArchive($softwareName); Write-Information "Backing up important files"; $context.Backup($path, $archive, @("-i@`"$PSScriptRoot/include.txt`"")); Write-Information "Renaming user configuration to $genericConfigName"; & 7z rn "$archive" "osu!.$env:USERNAME.cfg" $genericConfigName; } }