-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathcplusplus-clion-and-visual-studio.ps1
37 lines (28 loc) · 1.17 KB
/
cplusplus-clion-and-visual-studio.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# To run this script directly, run this in an elevated admin PowerShell prompt:
# Invoke-WebRequest -UseBasicParsing https://raw.githubusercontent.com/JayBazuzi/machine-setup/main/cplusplus-clion-and-visual-studio.ps1 | Invoke-Expression
#Requires -RunAsAdministrator
iwr -useb cin.st | iex
choco feature enable --name=allowGlobalConfirmation
# -------------------------------------------------------
# Diff Tools
cinst tortoisesvn
# -------------------------------------------------------
# IDEs and editors
cinst clion-ide
cinst visualstudio2019community
cinst visualstudio2019-workload-nativedesktop
cinst resharpercpp
# -------------------------------------------------------
# Build tools
cinst cmake.install --installargs 'ADD_CMAKE_TO_PATH=System'
cinst ninja conan
# -------------------------------------------------------
# CygWin
# cinst cygwin
# C:\tools\cygwin\cygwinsetup.exe --quiet-mode --packages gcc-core
# C:\tools\cygwin\cygwinsetup.exe --quiet-mode --packages make
# C:\tools\cygwin\cygwinsetup.exe --quiet-mode --packages gcc-g++
# -------------------------------------------------------
# mingw
# cinst mingw
Write-Host -Foreground yellow "Reboot when done"