zouxiaoliang / delete-github-repos

批量删除一些不必要的fork项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

delete-github-repos

项目由来

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

项目的实现

  • 命令行交互的方式,使用shellfish框架实现了命令行的交互功能;
  • 基于octocrab封装的github RESTful API 对github项目进行管理

项目功能

  • 交互式命令
  • github交互
    • 登陆(token)
    • 个人仓库信息,名称,私有,star数量
    • 个人star的项目,名称,star数量
    • 批量删除个人仓库

About

批量删除一些不必要的fork项目


Languages

Language:Rust 100.0%