One-click shell script to bootstrap your Debian / WSL2 dev environment in minutes.
- Install Git, Zsh + Oh My Zsh (with zsh-autosuggestions & zsh-syntax-highlighting)
- Install NVM + latest Node.js + global packages (nrm, pnpm, yarn, @antfu/ni)
- Install build-essential, cmake, pkg-config, redis, fzf, neovim, curl, wget, unzip, zip, tar
- Install fastfetch (system info display), man-db & manpages (manual pages)
- Install pyenv, Go
- Auto-skip installed tools
- Progress bar during install
- Works on Debian, Ubuntu, WSL2
- Debian-based system
- bash shell
- Internet connection
git clone https://github.com/cerebralatlas/zero-to-dev.git
cd zero-to-dev
chmod +x install.sh
./install.sh| Tool | Purpose |
|---|---|
| git | Version control |
| zsh + Oh My Zsh | Modern shell |
| zsh-autosuggestions | Command suggestions |
| zsh-syntax-highlighting | Syntax highlighting |
| nvm | Node.js manager |
| nrm | npm registry manager |
| pnpm, yarn, @antfu/ni | Package managers |
| build-essential, cmake, pkg-config | Compilation |
| redis | In-memory DB |
| fzf | Fuzzy finder |
| neovim | Vim-based editor |
| fastfetch | System info display |
| man-db, manpages | Manual pages |
| curl, wget | Download |
| unzip, zip, tar | Archives |
| pyenv | Python manager |
| golang | Go language |