前言

作为一名开发者,我经常会在 GitHub 和 Gitee 上 fork 各种项目。时间一长,这些仓库就会堆积如山,变成了“垃圾仓库”。每次打开代码托管平台,看到那些不再需要的仓库,我的强迫症就会发作。手动一个一个删除这些仓库不仅耗时耗力,还非常枯燥乏味。
为了彻底解决这个问题,不如解放双手,开发一个工具,能够快速、批量地删除这些不再需要的仓库。于是,一个全新的开源工具 del-repos 诞生了!

del-repos —— 这个工具旨在帮助开发者更加轻松地管理他们的代码仓库,尤其是批量删除不再需要的仓库。
无论你是 GitHub 还是 Gitee 的用户,del-repos 都能为你提供便捷的仓库管理体验。

工具介绍

del-repos 是一个命令行工具(CLI),它可以帮助你快速、批量地删除 GitHub 和 Gitee 上的仓库。
这个工具特别适合那些需要定期清理不再维护的项目或测试仓库的开发者。

主要功能

  • 支持多个平台:目前支持 GitHub 和 Gitee 两大平台。
  • 批量操作:一次性选择多个仓库进行删除操作,省时省力。
  • 简单易用:通过简单的命令行操作,即可完成复杂的仓库管理任务。
  • 安全可靠:所有操作都需要用户提供访问令牌,确保你的账户安全。

安装方法

你可以通过 npmpnpm 轻松安装 del-repos 最新版:

npm install -g del-repos
# or
pnpm install del-repos -g

使用方法

安装完成后,你可以通过以下命令启动 del-repos

del-repos

工具会引导你完成以下步骤:

  1. 选择平台:选择你要操作的代码托管平台(GitHub 或 Gitee)。
  2. 输入令牌:输入你的访问令牌,以便工具能够访问你的仓库列表。
  3. 选择仓库:从列出的仓库中选择你要删除的仓库。
  4. 确认删除:确认后,工具将批量删除你选择的仓库。

示例

以下是一个使用 del-repos 的示例:

$ del-repos
Welcome to the Repository Deletion CLI Tool
? Please select the platform (Use arrow keys)
❯ GitHub
  Gitee
? Please enter your GitHub token: [hidden]
Fetching your repositories...
Fetched repositories successfully.
? Please select repositories to delete (Press <space> to select, <a> to toggle all, <i> to invert selection)
❯ ◯ repo-1
  ◯ repo-2
  ◯ repo-3
All selected repositories have been deleted.

项目地址

del-repos 的源代码托管在 GitHub 上,欢迎大家访问和贡献:

GitHub 仓库地址

结语

希望 del-repos 能够帮助你更高效地管理你的代码仓库。

如果你有任何问题或建议,欢迎在 GitHub 上提交 issue 或 pull request。感谢你的支持和使用!

赶快安装 del-repos,体验全新的仓库管理方式吧!

如果你觉得这个工具对你有帮助,请不要忘记给我们的 GitHub 仓库点个 Star!你的支持是我前进的动力!

扫码关注我们的公众号,获取更多有趣编程技巧知识点

感谢阅读,我们下次再见!


info.jpg

你还在手动操作仓库?这款 CLI 工具让你效率飙升300%!的更多相关文章

  1. 还在用visio?这款画图工具才是真的绝!

    最近有读者私信我,问我推文的配图是用什么工具画的,很好看,也想学习一下.今天就给大家介绍一下这款画图工具--Draw.io 概述 draw.io是一款免费的网页版画图工具(也有桌面版),支持流程图.U ...

  2. 业务人员可以进行自助ETL操作?这款BI工具你值得拥有

    ​ETL是什么? ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract).转换(transform).加载(load)至目的端的过程.E ...

  3. git 手动操作

    git 手动操作 以下所有的情况都需要在上面那个目录下: 查看改动: git status // 所有改动都在这里. 提交代码: git add <file_name> // 把代码放到 ...

  4. 还在手动给css加前缀?no!几种自动处理css前缀的方法简介

    原文首发于个人博客:还在手动给css加前缀?no!几种自动处理css前缀的方法简介 我们知道在写css的时候由于要兼容不同厂商浏览器,一些比较新的属性需要给它们添加厂商前缀来兼容.移动端还好,基本只要 ...

  5. App运营者必须知道的30款数据分析工具

    如今的移动应用早已不再是某种结构单一.功能简单的工具了.当我们的移动应用变得越来越庞杂,我们便会需要借用分析工具,来跟踪和分析App内的每一个部分.幸运的是,目前市面上有许多数据分析工具可供App开发 ...

  6. 备忘--简单比较SPSS、RapidMiner、KNIME以及Kettle四款数据分析工具

    SPSS.RapidMiner.KNIME以及Kettle四款工具都可以用来进行数据分析,只是彼此有各自的侧重点和有劣势.它们都可以逐步的定义数据分析过程,也同样都可以对数据进行ETL处理.笔者从自己 ...

  7. Web工程师必备的43款可视化工具

    国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor.Chroma.js.D3.js.Google Chart Tools等,绝对让你一饱眼福. 1 ...

  8. 干货:用好这13款VSCode插件,工作效率提升10倍

    文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 大家好我是lemon, 马上进入我们今天的主题吧. 又 ...

  9. github 创建网络仓库 ,使用git工具将本地文件上传/删除 --- 心得

    1.前言 使用  git做项目控制版本工具,当然,使用SVN也可以,但是,git让人感觉更先进一些,与GitHub结合,用起来很方便,服务端由官网控制. 而SVN分客户端和服务端,都是个人控制,因此, ...

  10. 4款BI工具功能大对比,这款BI工具你不能错过!

    在这个信息爆炸式增长的时代,挖掘数据的潜在价值显得尤为重要.越来越多的人将目光聚集于商业智能领域--BI(Business Intelligence),通过数据分析软件对来自不同的数据源进行统一的处理 ...

随机推荐

  1. 前端模拟接口工具推荐—Apifox(mock数据)

    参考文章:https://blog.csdn.net/m0_67403272/article/details/123376945 高级mock部分 1.通过设置期望值,选择类型,比对body部分的参数 ...

  2. Android 自定义带动画的柱状图

    功能分析 假设要使用柱状图展示用户一周的数据,通用的做法是对接三方图表SDK或者自己通过代码绘制. 1.三方SDK通常包体较大,且定制性差,对特定的UI需求兼容性差; 2.自己绘制,比较复杂,而且要考 ...

  3. Linux设备模型:2、基本对象 Kobject、Kset、Ktype

    原文:http://www.wowotech.net/device_model/kobject.html 作者:wowo 发布于:2014-3-7 0:25 分类:统一设备模型 前言 Kobject是 ...

  4. 为什么Linux不能在中断中睡眠

    中断分析 首先来看中断的流程: 1.进入中断处理程序---> 2.保存关键上下文----> 3.开中断(sti指令)---> /* 硬中断:对应于1.2.3步骤. 在这几个步骤中,所 ...

  5. 单片机升级,推荐此79元双核A7@1.2GHz国产平台的8个理由

    含税79元即可运行Linux操作系统 对于嵌入式软件开发者而言,单片机令人最痛苦的莫过于文件操作.79元T113-i工业核心板(基于全志国产处理器,国产化率100%)可运行Linux操作系统,可使用L ...

  6. Canvas绘制圆角图片

    效果图: 思路: 先绘制一个圆角长方形 在画布中裁剪下来 在圆角长方形内绘制图片 图片四个角超出圆角长方形的区域被隐藏 具体代码: <!DOCTYPE html> <html lan ...

  7. python3 模型日记

    说明 作为一种 python 框架模型的记录吧,用于个人总结,不定时更新. 正文 1. 主进程退出后,子进程也跟着退出 之前遇到过一种情况,用 flet 写了一个页面,然后又同时开了一个 tcp se ...

  8. SpringBoot 启动时报错Unable to start embedded Tomcat

    导读 最近公司有个gradle构建的工程,需要改造成maven方式构建(点我直达).转为maven后,启动时一直报tomcat错误,最终排查是因为servlet-api这个包导致的依赖冲突,将这个依赖 ...

  9. oeasy教您玩转linux010204-figlet

    我们来回顾一下 上一部分我们都讲了什么? 用 apt 查询并下载了 linuxlogo 用字符画出了 linux 发行版的 logo 还查了手册,通过改参数控制输出信息 我们还能玩点什么呢? 这个实验 ...

  10. oeasy教您玩转vim - 11 - # 向前向后

    向前向后 回忆上节课内容 我们上次强化了起手势 回忆了基本的移动方式 hjkl 除 hjkl 外,据说还有更厉害的移动方式 是什么呢? 下素材 #这个素材,我们下载过,重温一下 wget github ...