This is my WSL2 Development Environment installer.
- Go to the Microsoft Store and install the
Windows Terminalapplication; - Also on Microsoft Store, install the
WSL (Windows Subsystem for Linux)application; - To install Arch Linux distro:
3.1. Enable virtualization on UEFI SETUP
3.2. [Powershell] Update WSL by runningwsl --updatecommand
3.3. [Powershell] Install Arch Linux distro by runningwsl --install archlinuxcommand - On WSL, run the following command
bash <(curl -fsSL https://raw.githubusercontent.com/agrndev/wslsetup/refs/heads/main/install.sh)
Some of the available functionalities are:
- Manage files
- Edit code
- Debug code
- Compile code
- Send HTTP requests
- Manage Databases
- Manage Cache
- Manage Docker containers
- Visualize markdown documents
- Interact with Github repositories
Code editor: Neovim.
Supported programming languages:
- C# (.NET)
- C/CPP
- Go
- JavaScript
- Typescript
- HTML/CSS
- Markdown
- Python
- Bash
- HTTP
- Dockerfile
- JSON
- YAML
Compilers:
- GCC
- Clang
- Go
Programs:
- dotnet-sdk
- dotnet-runtime
- aspnet-runtime
- go
- nodejs
- python
- git
- gh
- make
- npm
- pip
- docker
- docker-compose
- redis
- chromium
- qutebrowser
- tmux
- yazi
- lazyGit
- lazyDocker
- fzf
- bat
- tldr