用过linux或者mac系统的,可能对yum、apt-get、brew这类命令行工具非常熟悉,也用的的心应手,那么windows是否也有这样的提效工具呢?
答案是有的,今天要介绍的就是scoop。走这里:https://scoop.sh/

scoop简介
Scoop 是一个为Windows设计的命令行安装程序。它旨在简化应用程序的安装过程,通过命令行与最小的摩擦来安装应用程序
。
特点
消除用户账户控制 (UAC) 提示通知。 隐藏图形用户界面 (GUI) 的向导式安装程序。 避免污染PATH环境变量,通常安装不同应用程序时会使这个变量变得杂乱。 避免安装和卸载应用程序时的意外副作用。 自动解决并安装依赖项。 对于脚本非常友好,可以通过可重复的设置使您的环境变得更加符合您的喜好。
快速开始
要安装Scoop,您可以在普通(非管理员)的PowerShell终端中运行以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
这将安装Scoop到其默认位置:C:Usersscoop
。
如下是一个利用scoop安装python的过程
> 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!
核心点:Bucket
Bucket是Scoop的核心概念之一,它是一个包含应用程序安装信息(manifests)的仓库。用户可以通过添加不同的bucket来扩展Scoop的功能和可用的应用程序列表。
官方Bucket
Scoop提供了一些官方bucket,例如:
main:包含许多常用工具的基本bucket。 extras:包含一些非必需但非常有用的工具。 versions:包含一些应用程序的旧版本。 nightlies:包含一些应用程序的开发版本。
总结
Scoop是一个强大的Windows命令行安装程序,它通过简化安装过程、自动化依赖项管理和提供可重复的设置,使得Windows上的软件安装变得更加容易和高效。通过使用bucket,用户可以轻松地扩展可用的软件库,使其成为Windows上的一个非常有用的工具。
