Windows 10 Dev Env Setup

Install latest Microsoft Powershell (v7.0.3 as of 9 November 2020)

Install and configure Scoop

Scoop allows installing and managing familiar dev tools on Windows from the command line. It is somewhat similar to homebrew on Mac or apt-get on Ubuntu.

Setup your region’s web proxy (more info)

Type in the PowerShell Terminal:

[net.webrequest]::defaultwebproxy = new-object net.webproxy "http://proxy.COMPANY.com:8080"
[net.webrequest]::defaultwebproxy.credentials = [net.credentialcache]::defaultcredentials

Install scoop.sh and git:

set-executionpolicy unrestricted -s cu
iwr -useb get.scoop.sh | iex
scoop install git win32-openssh openssl
sudo C:\ProgramData\scoop\apps\win32-openssh\current\install-sshd.ps1
git config --global credential.helper manager
git config --global http.sslVerify false
scoop config proxy 'currentuser@proxy.COMPANY.com:8080'
scoop install busybox cacert delta pshazz sudo
git config --global delta.side-by-side true

Install development tools

Scoop update and basic tools:

scoop config proxy 'currentuser@proxytr.huawei.com:8080'
sudo scoop update *
scoop install cwRsync dust everything gpg procs sysinternals vcredist2015 vcredist windows-terminal -g

Add buckets and install java, node, python, postman, svn…:

scoop bucket add extras versions java jetbrains
scoop install zulu8 maven gradle
scoop install IntelliJ-IDEA-Ultimate jetbrains-toolbox
scoop install nodejs yarn python
scoop install concfg nvim vscode curl jq postman silksvn

Install docker:

scoop bucket add Ash258 'https://github.com/Ash258/Scoop-Ash258.git'
scoop install docker