前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【每周一库】 todo_r - Find all your notes with one command!

【每周一库】 todo_r - Find all your notes with one command!

作者头像
MikeLoveRust
发布2020-12-07 10:37:57
3060
发布2020-12-07 10:37:57
举报
文章被收录于专栏:Rust语言学习交流

本期的每周一库带来的一个cli工具,todo_r,可以快速的找到代码中的todo

todo_r的相关链接

  • https://github.com/lavifb/todo_r

根据github项目说明我们可以知道,Todo_r是一个简单的用来追踪代码中TODO的cli工具。它可以方便的统计代码中所有备注为TODO的内容,它的功能和leasot有很多相似之处,得益于rust的高性能,Todo_r运行速度要更快。

下面我们来试用Todo_r库

测试环境

  • Windows 10
  • cargo --version: cargo 1.46.0-nightly (089cbb80b 2020-06-15)
  • rustc --version: rustc 1.46.0-nightly (6bb3dbfc6 2020-06-22)

首先我们通过项目的release页面下载对应os版本的release包,这里我们下载的是

  • todor-v0.7.3-x86_64-pc-windows-gnu.tar.gz

下载之后把todor.exe所在目录添加到系统的环境变量PATH中,方便我们从terminal中访问todor cli工具。

这里我们选择之前【每周一库】的工程hello-valora进行展示,已推送到github上。

接下来我们到工程的根目录进行todor的初始化

代码语言:javascript
复制
todor init

经过初始化之后,会在工程根目录添加配置文件.todor,文件中定义了信息的样式,parse代码的pattern等内容,给了非常大的自由度来定制化。

接下来在termial中运行命令来查看TODO信息即可

代码语言:javascript
复制
todor

对应返回内容为:

对应代码中的TODO内容为

到这里就是本期每周一库的全部内容,todor让你不忘记代码中的TODO(BUG),:)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档