Scoop

Scoop — это инструмент командной строки для установки приложений на Windows. Он похож на Winget, но имеет свои особенности.
Возможности
- Хранит программы в папке пользователя (
%USERNAME%/scoop/apps) - Не требует прав администратора для установки программ
- Скрывает установщики в стиле графического интерфейса
- Предотвращает засорение PATH при установке большого количества программ
- Автоматически находит и устанавливает зависимости
- Берет пакеты из GitHub-репозиториев (buckets)
Установка Scoop
Для установки необходимо выполнить команду в PowerShell от имени администратора
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-ExpressionБазовые команды Scoop
Установка программ
Синтаксис команды: scoop install <название пакета>
Например: scoop install git, scoop install vlc, scoop install python
Поиск программ
Синтаксис команды: scoop search <название пакета> или scoop-search <название пакета>, если установлен scoop-search (программы ищутся в установленных bucket'ах)
Также можно искать программы на официальном сайте scoop.sh
Список установленных программ
Синтаксис команды: scoop list
Обновление программ
Для обновления программы: scoop update <название пакета>
Обновление всех установленных программ происходит в два этапа:
scoop update- обновление bucket'овscoop update *- обновление всех программ
Удаление программ
Для удаления программы: scoop uninstall <название пакета>
Для удаления программы со всеми данными scoop uninstall -p <название пакета>
Buckets
Установка программ происходит через репозитории (buckets)
Для того, чтобы узнать репозитории нужно написать scoop bucket known
Она покажет список известных официальных bucket’ов, например:
main
extras
versions
nirsoft
sysinternals
php
nerd-fonts
nonportable
java
gamesКоманда для добавления bucket'а: scoop bucket add <имя> [URL]
Пример: scoop bucket add extras
Пример для пользовательского репозитория: scoop bucket add mybucket https://github.com/username/mybucket
Проверка установленных bucket'ов: scoop bucket list
Удалить ненужный bucket: scoop bucket rm <имя>
Список пользовательских bucket'ов можно найти на сайте scoop.sh
Также можно создавать свои bucket'ы со своими программами.
