EECS 280 Setup
One-click environment setup and verification for EECS 280 at the University of Michigan.
Usage
- Install this extension from the VS Code Marketplace.
- Open the Command Palette:
Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux).
- Type EECS 280: Verify Setup and press Enter.
- Follow any prompts in the terminal.
If the script finds issues, it will explain each one and offer to fix it. After fixing, re-run the command to confirm everything passes.
What gets checked
macOS
- Xcode Command Line Tools (C++ compiler)
- Homebrew (package manager)
- CLI tools:
tree, wget, git
- VS Code
code command
Windows (WSL)
- WSL environment (user account, WSL version)
- C++ toolchain:
g++, gdb, make
- CLI tools:
tree, wget, git, rsync, ssh, python3
- VS Code
code command
Native Linux
- C++ toolchain:
g++, gdb, make
- CLI tools:
tree, wget, git, rsync, ssh, python3
- VS Code
code command
Troubleshooting
Windows: "EECS 280 requires WSL"
You need to install WSL and Ubuntu first, then connect VS Code to WSL. See the WSL setup guide.
macOS: Xcode CLT installation dialog doesn't appear
Try running xcode-select --install directly in Terminal.
'code' command not found
Open VS Code, press Cmd+Shift+P (or Ctrl+Shift+P), type "Shell Command: Install 'code' command in PATH", and run it. Then restart your terminal.
For course staff
This extension is maintained at github.com/kyukibug/eecs280-setup.
Created by Alex Ni for EECS 280 at the University of Michigan.