- 早期不会使用的github的时候,fork了很多项目,但是后来都没有看,导致自己的代码仓库很昏乱,所以想做一个清理仓库的脚本对不需要的批量清理,或者转成star的方式;
- 使用rust进行开发,带有目的性的学习这门编程语言;
- github有个一个gh的命令已经可以实现我需要的批量删除功能,但是本着求学(装逼)的想法,还是造个轮子玩玩。
- 命令行交互的方式,使用shellfish框架实现了命令行的交互功能;
- 基于octocrab封装的github RESTful API 对github项目进行管理
- 交互式命令
- github交互
- 登陆(token)
- 个人仓库信息,名称,私有,star数量
- 个人star的项目,名称,star数量
- 批量删除个人仓库