Open a PowerShell terminal (version 5.1 or later) and from the PS C:\> prompt, run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
For advanced installation options, check out the Installer's Readme.
> dir ~\scoop
Directory: C:\Users\User\scoop
Mode LastWriteTime Length Name
---- ------------- ------ ----
da--- 02-04-2022 16:06 apps
d---- 30-03-2022 13:22 buckets
d---- 02-04-2022 16:06 cache
da--- 30-03-2022 21:32 persist
da--- 02-04-2022 16:06 shims
d---- 20-02-2022 01:22 workspace
~\scoop
. It won't install files outside its home, and you can place a Scoop installation wherever you like.~\scoop\shims
folder, which is accessible in the PATH. For graphical applications, Scoop creates program shortcuts in a dedicated Start menu folder, called 'Scoop Apps'. This way, packages are always cleanly uninstalled and you can be sure what tools are currently in your PATH and in your Start menu.> scoop search python
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
python 3.10.5 main
winpython 3.10.4.0 main
> scoop install python
...
Creating shim for 'python.exe'.
'python' (3.10.5) was installed successfully!
> python -c "print('Hello from Python installed by Scoop!')"
Hello from Python installed by Scoop!
> scoop search mongo
Results from local buckets...
Name Version Source Binaries
---- ------- ------ --------
mongodb-compass 1.32.2 extras
mongosh 1.5.0 extras
mongodb-database-tools 100.5.3 main
mongodb 5.3.2 main
> scoop search citra
Results from other known buckets...
(add them using 'scoop bucket add <name>')
Name Source
---- ------
citra-canary games
citra games
search
sub-command, the package search can be used to search all Scoop manifests on GitHub.> scoop create https://example.com/foobar/1.2.3/foobar-package.zip
1) foobar
2) 1.2.3
3) foobar-package.zip
App name: 1
1) foobar
2) 1.2.3
3) foobar-package.zip
Version: 2
Created 'C:\Users\User\Desktop\foobar.json'.
> scoop cat gifski
{
"version": "1.6.4",
"description": "GIF encoder based on libimagequant (pngquant).",
"homepage": "https://gif.ski",
"license": "AGPL-3.0-or-later",
"url": "https://gif.ski/gifski-1.6.4.zip",
"hash": "dc97c92c9685742c4cf3de59ae12bcfcfa6ee08d97dfea26ea88728a388440cb",
"pre_install": "if (!(Test-Path '$dir\\config')) { New-Item '$dir\\config' }",
"bin": "gifski.exe",
"checkver": "For Windows.*?gifski-([\\d.]+)\\.zip",
"autoupdate": {
"url": "https://gif.ski/gifski-$version.zip"
}
}
Looking for something specific, or ready to dive into Scoop internals? Check out Scoop's Readme or refer to the Wiki.