jhthenerd

Untitled

Sep 8th, 2025
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # setup.ps1
  2. # installs scoop and common dev tools
  3.  
  4. # set execution policy
  5. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  6.  
  7. # install scoop
  8. iex "& {$(irm get.scoop.sh -Proxy 'https://<ip:port>')} -RunAsAdmin"
  9.  
  10. # ensure scoop is available in session
  11. $env:Path += ";$env:USERPROFILE\scoop\shims"
  12.  
  13. # install packages
  14. $buckets = @(
  15.     "extras"
  16. )
  17. foreach ($bkt in $buckets) {
  18.     Write-Host "Adding bucket $bkt..."
  19.     scoop bucket add $bkt
  20. }
  21.  
  22. $packages = @(
  23.     "git",
  24.     "nodejs-lts",
  25.     "python",
  26.     "vscode"
  27. )
  28. foreach ($pkg in $packages) {
  29.     Write-Host "Installing $pkg..."
  30.     scoop install $pkg -g
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment