Scoop

Scoop是一款适用于Windows平台的命令行软件(包)管理工具。

简单来说,就是可以通过命令行工具(PowerShell、CMD等)实现软件(包)的安装管理等需求,通过简单的一行代码实现软件的下载、安装、卸载、更新等操作。

安装

开启 PowerShell 运行脚本的权限

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

安装 Scoop

iwr -useb get.scoop.sh | iex

添加buckets

scoop bucket add extras 
scoop bucket add nerd-fonts
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop bucket add apps https://github.com/kkzzhizhou/scoop-apps

安装通用工具

scoop install sudo windows-terminal grep vim JetBrains-Mono

Aria2设置

scoop config aria2-split 32
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 1M

常用命令

# 更新 scoop 及软件包列表
scoop update

## 安装软件 ##
# 非全局安装(并禁止安装包缓存)
scoop install -k <app>
# 全局安装(并禁止安装包缓存)
sudo scoop install -gk <app>

## 卸载软件 ##
# 卸载非全局软件(并删除配置文件)
scoop uninstall -p <app>
# 卸载全局软件(并删除配置文件)
sudo scoop uninstall -gp <app>

## 更新软件 ##
# 更新所有非全局软件(并禁止安装包缓存)
scoop update -k *
# 更新所有软件(并禁止安装包缓存)
sudo scoop update -gk *

## 垃圾清理 ##
# 删除所有旧版本非全局软件(并删除软件包缓存)
scoop cleanup -k *
# 删除所有旧版本软件(并删除软件包缓存)
sudo scoop cleanup -gk *
# 清除软件包缓存
scoop cache rm *

帮助文档

用法: scoop <命令> [<参数>]

一些有用的命令是:

alias       管理 scoop 别名
bucket      管理 bucket
cache       显示或清除下载缓存
cat         显示指定清单的内容。
checkup     检查潜在问题
cleanup     通过删除旧版本来清理应用程序
config      获取或设置配置值
create      创建自定义应用程序清单
depends     列出应用程序的依赖项
export      导出(可导入的)已安装应用程序的列表
help        显示命令的帮助
hold        按住某个应用程序以禁用更新
home        打开应用程序主页
info        显示有关应用程序的信息
install     安装应用程序
list        列出已安装的应用程序
prefix      返回指定应用程序的路径
reset       重置应用程序以解决冲突
search      搜索可用的应用程序
status      显示状态并检查新的应用程序版本
unhold      取消按住应用程序以启用更新
uninstall   卸载应用程序
update      更新应用程序或 Scoop 本身
virustotal  在virustotal.com 上查找应用程序的哈希值
which       找到 shim/可执行文件(类似于 Linux 上的“which”)


输入“scoop help <命令>”即可获取特定命令的帮助。