Last active
January 21, 2024 16:18
-
-
Save HUMORCE/062b2ae684ca23a04e802f0401587a92 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Configuration> | |
<MappedFolders> | |
<MappedFolder> | |
<HostFolder>%USERPROFILE%\scoop\apps\scoop\current</HostFolder> | |
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\apps\scoop\current</SandboxFolder> | |
<ReadOnly>true</ReadOnly> | |
</MappedFolder> | |
<MappedFolder> | |
<HostFolder>%USERPROFILE%\scoop\buckets</HostFolder> | |
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\buckets</SandboxFolder> | |
<ReadOnly>true</ReadOnly> | |
</MappedFolder> | |
<MappedFolder> | |
<HostFolder>%USERPROFILE%\scoop\cache</HostFolder> | |
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\cache</SandboxFolder> | |
<ReadOnly>false</ReadOnly> | |
</MappedFolder> | |
<MappedFolder> | |
<HostFolder>%USERPROFILE%\scoop\scripts</HostFolder> | |
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\scripts</SandboxFolder> | |
<ReadOnly>true</ReadOnly> | |
</MappedFolder> | |
<MappedFolder> | |
<HostFolder>%USERPROFILE%\scoop\shims</HostFolder> | |
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\shims.host</SandboxFolder> | |
<ReadOnly>true</ReadOnly> | |
</MappedFolder> | |
</MappedFolders> | |
<LogonCommand> | |
<Command>C:\Users\WDAGUtilityAccount\scoop\scripts\setup.cmd</Command> | |
</LogonCommand> | |
</Configuration> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
powershell -Command "Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force" | |
powershell -File "%~dp0\setup.ps1" > "%USERPROFILE%\Desktop\Scoop.log" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
. "$PSScriptRoot\..\apps\scoop\current\lib\core.ps1" | |
Add-Type -AssemblyName System.Windows.Forms | |
$ErrorActionPreference = 'SilentlyContinue' | |
# Scoop root directory | |
$ScoopDir = (Resolve-Path "$PSScriptRoot\..").Path | |
info "Scoop root directory: $ScoopDir" | |
info "Copying Scoop's shims(aliases included)..." | |
ensure "$ScoopDir\shims" | Out-Null | |
Get-ChildItem "$ScoopDir\shims.host\scoop*" | Copy-Item -Destination "$PSScriptRoot\..\shims" | |
Write-Host '--- Shims ---' | |
Get-ChildItem "$ScoopDir\shims" -Name | |
Write-Host '--- Shims ---' | |
info 'Adding shims dir to PATH...' | |
add_first_in_path "$ScoopDir\shims" $False | |
# Avoid errors when mapping Scoop to non-default directories | |
info 'Adding environment variable...' | |
env 'SCOOP' $false $ScoopDir | |
info 'Creating desktop shortcut for Scoop root directory...' | |
$shell = New-Object -ComObject WScript.Shell | |
$shortcut = "$([Environment]::GetFolderPath('Desktop'))\Scoop.lnk" | |
$shortcut = $shell.CreateShortcut($shortcut) | |
$shortcut.TargetPath = $ScoopDir | |
$shortcut.Save() | |
[System.Windows.Forms.MessageBox]::Show('Finished!') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment