Skip to content

Instantly share code, notes, and snippets.

@joeld1
Last active August 19, 2021 13:33
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 joeld1/bc543675370a941ca940899724249f20 to your computer and use it in GitHub Desktop.
Save joeld1/bc543675370a941ca940899724249f20 to your computer and use it in GitHub Desktop.
New dev computer environment setup using Chocolatey!

Install Chocolatey first

Bottom line up front (BLUF)

Full Choco Setup (no IDEs)

Run this to install dependencies, re-run this if the installer requires a reboots

choco install visualstudio2019buildtools visualstudio2019-workload-vctools git jre8 nvm cmder sublimetext4 docker-desktop

Full Choco Setup (ALL Python Interpreters)

choco install anaconda3 --params '"/AddToPath /DoNotRegister"' pyenv-win

Choco Installations

C++ Build Tools

  1. Visual Studio 2019 Build Tools

    choco install visualstudio2019buildtools

  2. Visual C++ build tools workload for Visual Studio 2019 Build Tools 1.0.0

    choco install visualstudio2019-workload-vctools

NOTE: Computer will restart after installing Visual Studio 2019 Build Tools, unless parameters are passed in.

Developer Dependencies

  1. Git

    choco install git

  2. Java SE Runtime Environment

    choco install jre8

  3. NVM

    choco install nvm

  4. Cmder

    choco install cmder

  5. Sublime4

    choco install sublimetext3.app

IDEs (select IDE of interest)

  1. Visual Studio Code

    choco install vscode

  2. PyCharm (Community)

    choco install pycharm-community

  3. PyCharm (Professional)

    choco install pycharm

Python

Interpreters
  1. Anaconda

    choco install anaconda3 --params '"/AddToPath /DoNotRegister"'

  2. pyenv-win

    choco install pyenv-win

Python Package Management
  1. Poetry

Extras

  1. Link Shell Extension - Allows you to create hardlinks; perfect for syncing files on Windows without actually copying them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment