Scoop备忘录
Scoop 安装
#允许powershell执行本地脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
#自定义安装目录-用户软件(管理员)
$env:SCOOP='D:\ProgramFiles\Scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
#自定义安装目录-全局软件
#需要admin权限的软件才会进行全局安装,可以不改
#$env:SCOOP_GLOBAL='D:\ProgramFiles\Scoop_global'
#[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
#安装Scoop
irm get.scoop.sh | iex
#*检查环境问题(酌情解决)
scoop checkup
#添加软件源
scoop bucket add extras
scoop bucket add nerd-fonts
scoop bucket add dorado https://github.com/chawyehsu/dorado
#*使用代理(clash)
scoop config proxy 127.0.0.1:7890
#*开启aria2加速
scoop install aria2
scoop config aira2-enable ture
#搜索和安装
scoop search <app>
scoop home <app> #查看软件主页
scoop install <app>
scoop install dorado/<app> #安装dorado中的软件
#盘点和卸载
scoop list
scoop uinstall <app>
#软件更新
scoop status #检查更新
scoop update #更新自身
scoop update <app>
scoop update * #更新所有
scoop hold <app> #禁止更新
scoop unhold <app> #允许更新
#软件维护
scoop cache show #缓存信息
scoop cache rm <app> # 清除指定程序的下载缓存
scoop cache rm * # 清除所有缓存
scoop cleanup * # 删除所有软件的旧版本
scoop cleanup <app> # 删除某软件的旧版本
scoop cleanup * -k # 删除过期的下载缓存
重装系统后重新链接Scoop
How to use scoop after reinstalling the system
#还原安装软件的环境变量(管理员)
$env:SCOOP='D:\ProgramFiles\Scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
#将D:\ProgramFiles\Scoop\shims加入Path(管理员)
[environment]::setEnvironmentVariable('PATH',$env:PATH + ';D:\ProgramFiles\Scoop\shims','Machine')