Skip to content

Instantly share code, notes, and snippets.

@MateuszNad
Created March 15, 2020 19:44
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 MateuszNad/42a33f22ebaa01b201be4d91096c222f to your computer and use it in GitHub Desktop.
Save MateuszNad/42a33f22ebaa01b201be4d91096c222f to your computer and use it in GitHub Desktop.
# install chocolatey
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# install app
& choco install vscode -y
# copy vscode settings
New-Item "C:\users\WDAGUtilityAccount\AppData\Roaming\Code\User" -ItemType Directory
Copy-Item "C:\users\WDAGUtilityAccount\Desktop\User\*" -Destination "C:\users\WDAGUtilityAccount\AppData\Roaming\Code\User" -Recurse -Force -Container
# copy vscode extensions
$ListExtensions = "ms-vscode.powershell-2020", "coenraads.bracket-pair-colorizer"
$ListExtensions | ForEach-Object {
$Extension = Get-ChildItem "C:\users\WDAGUtilityAccount\Desktop\extensions" | Where-Object Name -Match $_
Copy-Item -Path $Extension.FullName -Destination "C:\users\WDAGUtilityAccount\.vscode\extensions\$($Extension.BaseName)" -Recurse -Force
}
# run app
Start-Process "C:\Program Files\Microsoft VS Code\Code.exe" -ArgumentList "C:\users\WDAGUtilityAccount\Desktop\out"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment