https://github.com/kernferm/vs-code-installer
💻 This script automates the installation of Visual Studio Code and its extensions on a Windows machine. ⚙️
https://github.com/kernferm/vs-code-installer
Last synced: about 1 year ago
JSON representation
💻 This script automates the installation of Visual Studio Code and its extensions on a Windows machine. ⚙️
- Host: GitHub
- URL: https://github.com/kernferm/vs-code-installer
- Owner: KernFerm
- License: other
- Created: 2024-12-16T12:30:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T03:49:07.000Z (over 1 year ago)
- Last Synced: 2025-02-26T04:28:13.040Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# VS Code Installer Script
💻 This script automates the installation of Visual Studio Code and its extensions on a Windows machine. ⚙️
## Features
- Downloads and installs Visual Studio Code
- Will open `VSC` and continue to install the extensions for visual studio code
- Adds VS Code to the `user PATH`
- Installs a list of predefined VS Code extensions
- Logs the installation process
## Prerequisites
- Python 3.11.9 installed on your machine
- If you don't have `Python` installed, use this installer in the repo:
1. `python3119.bat`
2. Run the `python3119.bat` and follow the prompts that appear during installation.
3. After installation, open `CMD.exe` and type:
```
python --version
```
It should display the correct Python version you installed.
## Usage
A. Run the script:
- Right-click on the `VS-Code-Installer-main` folder and copy the PATH.
- Open `CMD.exe` (Admin Mode is NOT required).
- Navigate to the folder by typing:
```
cd
```
- Then run the script:
```
python main.py
```
## Extensions Installed
The script installs the following VS Code extensions:
- ms-python.vscode-pylance
- ms-python.python
- ms-python.debugpy
- ms-azuretools.vscode-docker
- NilsSoderman.batch-runner
- oven.bun-vscode
- VisualStudioExptTeam.vscodeintellicode
- VisualStudioExptTeam.intellicode-api-usage-examples
- ms-vscode.live-server
- ms-vscode-remote.remote-wsl
- ms-vscode.vscode-speech
- rust-lang.rust-analyzer
- mechatroner.rainbow-csv
- ms-vscode.powershell
- ms-vscode-remote.remote-containers
- GitHub.copilot
- GitHub.copilot-chat
- vscode-icons-team.vscode-icons
- tomoki1207.pdf
- redhat.vscode-xml
- ms-dotnettools.vscode-dotnet-pack
- ms-dotnettools.vscode-dotnet-runtime
- ms-dotnettools.csharp
- twxs.cmake
- ms-vscode.cmake-tools
- GitHub.vscode-pull-request-github
- vscjava.vscode-java-debug
- vscjava.vscode-java-pack
- ms-vscode.vscode-typescript-next
- ms-vscode.js-debug-nightly
- redhat.java
- vscjava.vscode-maven
- vscjava.vscode-java-dependency
## Logging
The script logs all actions to a log file located at `%TEMP%\VSCodeInstallLog.txt`.
## License
This project is proprietary and all rights are reserved by the author.
Unauthorized copying, distribution, or modification of this project is strictly prohibited.
Unless you have written permission from the Developer or the FNBUBBLES420 ORG.