Skip to content

Instantly share code, notes, and snippets.

@JamieMagee
Last active March 31, 2023 00:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JamieMagee/01e4f18c72978014ab7b43ed705786ce to your computer and use it in GitHub Desktop.
Save JamieMagee/01e4f18c72978014ab7b43ed705786ce to your computer and use it in GitHub Desktop.
New Windows Setup
Set-StrictMode -Version Latest
$ErrorActionPreference = 'Stop'
$InformationPreference = 'continue'
$WingetPackages = @(
# IDEs
# "JetBrains.ReSharper"
"Jetbrains.Rider.EAP"
"Jetbrains.Webstorm.EAP"
"Microsoft.VisualStudio.2022.Enterprise.Preview"
"Microsoft.VisualStudioCode.Insiders"
# Development
"Microsoft.Dotnet.SDK.6"
"Microsoft.Dotnet.SDK.7"
"Microsoft.Dotnet.SDK.Preview"
"OpenJS.NodeJS"
# CLI tools
"Starship.Starship"
"GitHub.cli"
"sharkdp.bat"
"BurntSushi.ripgrep.MSVC"
# Productivity
"Microsoft.Office"
"SlackTechnologies.Slack"
);
foreach ($WingetPackage in $WingetPackages) {
winget install --verbose $WingetPackage
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment