dotnet cli 5.0 新特性——dotnet tool search

dotnet cli 5.0 新特性——dotnet tool search

Intro

.NET 5.0 SDK 的发布,给 dotnet cli 引入了一个新的特性,dotnet tool search,主要用于搜索 Nuget 上的 dotnet tool,这个命令会搜索 tool 的名称以及一些元数据, titles, descriptions, 和 tags工具

Synopsis

dotnet tool search [--detail] [--prerelease]
[--skip ] [--take ] code

dotnet tool search -h|--helpblog

能够经过 dotnet tool search -h 查看支持的参数,支持的参数以下:接口

  • --detailip

    显示详细结果get

  • --prereleaseit

    是否包含预览版io

  • --skip <NUMBER>cli

    跳过前面多少条数据,用于分页搜索

  • --take <NUMBER>

    指定要返回的数据条数,用于分页查询

Examples

来看几个简单的示例:

使用 dotnet tool search <keyword> 进行最基本的搜索,

使用 dotnet tool search <keyword> --skip <skip> --take <take> 来进行分页查询

使用 dotnet tool search <keyword> --take 1 --detail 查询详细信息

More

这个功能从 .NET 5.0 SDK 以后才支持,它的实现方式却是很简单,直接调用了 Nuget 的接口,经过 packageType=dotnettool 只查询 dotnet tool

用抓包工具抓个包看看,search 的时候作了什么,search 的时候会调用 nuget 的接口,接口调用状况以下:

有了这个咱们即便不彻底记得 dotnet tool 的名称,咱们也能够经过命令进行查询,方便了不少

References

相关文章
相关标签/搜索