Features | Installation | Documentation
Scoop is a command-line installer for Windows.
Scoop installs apps from the command line with a minimal amount of friction. It:
- Eliminates User Account Control (UAC) prompt notifications.
- Hides the graphical user interface (GUI) of wizard-style installers.
- Prevents polluting the
PATHenvironment variable. Normally, this variable gets cluttered as different apps are installed on the device. - Avoids unexpected side effects from installing and uninstalling apps.
- Resolves and installs dependencies automatically.
- Performs all the necessary steps to get an app to a working state.
Scoop is quite script-friendly. Your environment can become the way you like by using repeatable setups. For example:
scoop install sudo
sudo scoop install 7zip git openssh --global
scoop install aria2 curl grep sed less touch
scoop install python ruby go perlIf you have built software that you would like others to use, Scoop is an alternative to building an installer (like MSI or InnoSetup). You just need to compress your app to a .zip file and provide a JSON manifest that describes how to install it.
Run the following commands from a regular (non-admin) PowerShell terminal to install Scoop:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-ExpressionNote: The first command makes your device allow running the installation and management scripts. This is necessary because Windows 10 client devices restrict execution of any PowerShell scripts by default.
It will install Scoop to its default location:
C:\Users\<YOUR USERNAME>\scoop
You can find the complete documentation about the installer, including advanced installation configurations, in ScoopInstaller/Install. Please create new issues there if you have questions about the installation.