This script automatically installs Scoop, a command-line installer for Windows, and sets up a development environment including common software, programming environments, and programming IDEs.
- Make sure you have PowerShell 5.0 or later installed. If you are on Windows 10 or Windows Server 2012 you should be all set, but Windows 7 and Windows Server 2008 might have older versions.
- Download or clone the script from this repository.
- Open a PowerShell window as an administrator.
- Set the execution policy to
remotesigned
for the current user by running the following command:
set-executionpolicy remotesigned -scope currentuser
- Navigate to the directory where the script is located.
- Run the script by typing
.\install-scoop.ps1
and pressing Enter.
The script sets the SCOOP environment variable to C:\Application\scoop
and adds the following buckets:
- main: https://github.com/ScoopInstaller/Main
- extras: https://github.com/ScoopInstaller/scoop-extras
- versions: https://github.com/ScoopInstaller/Versions
- jetbrains: https://github.com/Ash258/Scoop-JetBrains
- java: https://github.com/ScoopInstaller/Java
- dorado: https://github.com/chawyehsu/dorado
- scoopet: https://github.com/ivaquero/scoopet
The script installs the following software:
- Git
- Clash for Windows
- Sudo
- Scoop completion
- Google Chrome
- PotPlayer
- FFmpeg
- Typora
- Netease Music
- YesPlay Music
- WeChat Work
- GitHub
- Node.js (LTS version)
- Python
- OpenJDK 8 (Red Hat version)
- OpenJDK 17
- OpenJDK 11
- Gradle
- Maven
- Go
- MySQL
- MySQL Workbench
- PostgreSQL
The following IDEs are also included in this script:
- Visual Studio Code
- IntelliJ IDEA Ultimate
- WebStorm
- DataGrip
- PyCharm Professional
- CLion
- GoLand
- Android Studio
- WeChat DevTools
- The script may take a while to complete, depending on your internet connection and the software being installed.
- Some software may require additional configuration after installation. Please refer to the respective documentation for more information.
- This script is provided as is and may not work for all systems. Please use it at your own risk.
This script is licensed under the MIT License. Please see the LICENSE file for details.