search 命令 (NuGet CLI)
适用于:包使用 • 支持的版本:5.8 及以上版本
使用提供的查询字符串搜索给定源。 如果未指定任何源,则使用 %AppData%\NuGet\NuGet.Config 中定义的所有源。
使用情况
nuget search [search terms] [options]
其中,搜索词将应用于包、标记和包说明的名称,就像在 nuget.org 上使用它们时一样。
选项
名称 | 描述 | 使用情况 |
---|---|---|
PreRelease | 默认情况下不包括预发行包,但可使用此参数来包含 | -PreRelease |
Source | 要搜索的特定包源,而不是在 nuget.config 中查询默认源 | -Source <Source URL> |
Take | 要返回的结果数量。 默认值为 20。 | -Take <positive integer> |
详细程度 | 要在输出中显示的详细级别。 默认值为 normal。 (请参阅下方说明) | -Verbosity <quiet|normal|detailed> |
帮助 | 显示此命令的帮助信息 | -Help |
另请参阅环境变量
注意
详细级别:
- quiet - 包 ID、版本
- normal - 包 ID、版本、下载数、说明预览
- detailed - 包 ID、版本、下载数、完整说明、其他信息(如查询 URL)
示例
搜索默认源中与日志记录相关的包:
nuget search logging
搜索带详细程度的与日志记录相关的包:
nuget search logging -Verbosity detailed
搜索与日志记录相关的包,并仅显示前 5 个结果:
nuget search logging -Take 5
搜索指定源中与 JSON 相关的包,包括预发行版本:
nuget search JSON -PreRelease -Source "https://api.nuget.org/v3/index.json"
搜索多个源中与 JSON 相关的包:
nuget search JSON -Source "https://api.nuget.org/v3/index.json" -Source "https://other-feed-url-goes-here"