PortValhalla/scripts/Windows/Software/retroarch/Main.ps1

34 lines
1.1 KiB
PowerShell

& {
. "$PSScriptRoot/../../Scripts/Restoration.ps1";
. "$PSScriptRoot/../../Scripts/SoftwareManagement.ps1";
. "$PSScriptRoot/../../../Common/Scripts/Software.ps1";
. "$PSScriptRoot/../../../Common/Scripts/System.ps1";
$path = "C:/tools/RetroArch-Win64";
Start-SoftwareInstaller @args `
-Backup {
param([string] $Name)
Add-BackupArtifacts -Path "$Name" -Source $path `
-Include @(
"config",
"cores",
"downloads",
"playlists",
"recordings",
"screenshots",
"content_history.lpl",
"content_*_history.lpl",
"retroarch.cfg"
);
} `
-Installer {
Install-ChocoPackage retroarch;
} `
-Configurator {
param([string] $Name)
Add-StartMenuIcon "RetroArch" "C:\tools\RetroArch-Win64\retroarch.exe";
Expand-BackupArtifacts -Path "$Name" -Target $path;
};
} @args;