dotnet cli 5.0 新特性——dotnet tool search

Intro

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

Search

Synopsis

dotnet tool search [--detail] [--prerelease]

[--skip ] [--take ]

dotnet tool search -h|--help

可以通过 dotnet tool search -h 查看支持的参数,支持的参数如下:

  • --detail

    显示详细结果

  • --prerelease

    是否包含预览版

  • --skip <NUMBER>

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

  • --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 的接口,接口调用情况如下:

有了这个我们即使不完全记得 package tool 的类型,我们也可以通过命令进行查询,方便了很多

References

最新文章

  1. HDOJ 4652 Dice
  2. 启动Hive报错
  3. ASP.NET Razor——Razor 简介
  4. maven异常解决:编码GBK的不可映射字符
  5. JavaScript来实现打开链接页面(转载)
  6. 【转载】svn代码回滚命令
  7. android开发之ExpandableListView的使用,实现类似QQ好友列表
  8. Yum出错Error: Cannot find a valid baseurl for repo: base
  9. USACO Section 1.2 Dual Palindromes 解题报告
  10. MyBatis 一对一关联查询
  11. 【我的漫漫跨考路】数据结构之单链表线性存储实现 Beta
  12. vhost-user 简介
  13. C#实现的HttpGet请求
  14. PKUSC2018游记
  15. angular分页插件tm.pagination二次触发问题解决歪方案
  16. Java读取Txt封装到对象中——(三)
  17. dubbo 多协议和多注册中心
  18. Vue路由scrollBehavior滚动行为控制锚点
  19. [AT2148] [arc063_c] Integers on a Tree
  20. 【BZOJ2797】[Poi2012]Squarks 暴力乱搞

热门文章

  1. Java进阶:基于TCP通信的网络实时聊天室
  2. python爬虫之解析链接
  3. python序列(十)字典
  4. 任务调度框架Quartz快速入门!
  5. [LeetCode]172. Factorial Trailing Zeroes阶乘尾随0的个数
  6. Keil4 uVision软件生成hex文件
  7. cmd命令符大全
  8. 用漫画的形式展现——什么是web
  9. [剑指 Offer 18. 删除链表的节点]
  10. codeforces 1451D,一道有趣的博弈论问题