. "$PSScriptRoot/../../Scripts/Context.ps1"; $null = New-Module { $path = "$env:LOCALAPPDATA/osu!"; $softwareName = "osu!"; $genericConfigName = "osu!.User.cfg"; function Invoke-BackupOsu([Context] $context) { $archive = $context.SoftwareArchive($softwareName); $context.Backup($path, $archive, @("-i@`"$PSScriptRoot/include.txt`"")); & 7z rn "$archive" "osu!.$env:USERNAME.cfg" $genericConfigName; } }