scoop
1.1、scoop简介
是什么 ?:a command-line installer forWindows
开发语言:C
官方主页:http://scoop.sh
源码仓库:https://github.com/lukesampson/scoop
1.2、安装scoop

PowerShell中输入如下命令:

set-executionpolicy remotesigned -s currentuser
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

默认是安装到C:\Users\<user>\scoop目录中。并且会自动把C:\Users\<user>\scoop\shims目录添加到PATH环境变量中,以后安装的包,都会在此目录中,所以,不用每次都设置环境变量,安装完即可立即使用了。

1.3、scoop命令

scoop命令的使用格式:

scoop <command> [option]...
1.3.1、scoop help <command>

查看command的使用帮助。

示例:

scoop help search
1.3.2、scoop search <keyword>

查询是否存在指定关键字的包。

示例:

scoop search curl
1.3.3、scoop info <packageName>

查看指定包的信息。

示例:

scoop info curl
1.3.4、scoop install <packageName>

安装指定的包。

示例:

scoop install curl
1.3.5、scoop uninstall <packageName>

卸载指定的包。

示例:

scoop uninstall curl
1.3.6、scoop update [packageName]

更新包,如果没有指定具体的包,就是更新scoop自己。

示例:

scoop update
scoop update curl
1.3.7、scoop list [query]

列出已经安装的包。

示例:

scoop list
scoop list json
1.3.8、scoop which <command>

查看command的安装位置。

示例:

scoop which curl
1.3.9、scoop bucket <add | rm | list | known> [option]...

管理scoop的仓库(bucket)。

示例:

scoop bucket add extras

在安装scoop的时候,默认会安装main这个bucket, 官方还提供了extras这个bucket,但是并未默认安装,这里仓库中也包含了很多的包, 如果你需要,就自己添加该bucket

我们也可以添加自己的bucket或者第三方的bucket

1.3.10、scoop cache <show | rm <packageName>>

管理scoop的缓存。

示例:

scoop cache show
scoop cache rm *
1.3.11、scoop cleanup [packageName] [option]...

清理过时的包。

示例:

scoop cleanup
scoop cleanup --global --cache