Loading...

Watch: Install Visual Studio Code: Manual, Homebrew, Ansible Methods

Learn how to install Visual Studio Code on macOS using manual download, Homebrew, or Ansible. Explore the pros and cons of each installation method.

Visual Studio Code

Visual Studio Code is an excellent Free and Built Open Source IDE that speeds up any software development nowadays. It runs everywhere. The main four feature are:

  • IntelliSense
  • Run and Debug
  • Built-in Git
  • Extensions

Manual way

Manually download and install from the official website https://code.visualstudio.com/.

  • Pro: easy for new users
  • Cons: time-consuming to upgrade, time-consuming for multiple machines to install and upgrade

![Install Visual Studio Code Manual way](/articles/install-visualstudiocode-manual.jpg)

Homebrew way

Using the Homebrew package manager, you can easily search and install the visual-studio-code package.

  • Pro: fast install and upgrade
  • Cons: require Terminal skill, time-consuming for multiple machines installation and upgrade

![Install Visual Studio Code Homebrew way](/articles/install-visualstudiocode-homebrew.jpg)

Ansible way

Using Ansible, you can quickly deploy an Ansible Playbook to install the visual-studio-code package via Homebrew.

  • Pro: fast install and upgrade, unlock parallel multiple machine installation
  • Cons: require Terminal skill

code

  • install-visualstudiocode.yml

``yaml

---

  • name: install Visual Studio Code Mac Universal

hosts: all

tasks:

- name: install visual-studio-code

community.general.homebrew:

name: visual-studio-code

state: latest

update_homebrew: true

`

  • inventory

`ini

localhost ansible_connection=local

`

execution

There is currently a bug in the module report, but it successfully installs Visual Studio Code.

``bash

lberton@Lucas-MBP macos % ansible-playbook -i inventory install-visualstudiocode.yml

PLAY [install Visual Studio Code Mac Universal] *

TASK [Gathering Facts] **

[WARNING]: Platform darwin on host localhost is using the discovered Python

interpreter at /opt/homebrew/bin/python3.10, but future installation of another Python

interpreter could change the meaning of that path. See

https://docs.ansible.com/ansible-

core/2.13/reference_appendices/interpreter_discovery.html for more information.

ok: [localhost]

TASK [community.general.homebrew] *

fatal: [localhost]: FAILED! => {"changed": false, "msg": ""}

PLAY RECAP

localhost : ok=1

Read the full tutorial: Install Visual Studio Code: Manual, Homebrew, Ansible Methods