前言

作为一名开发者,我经常会在 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. iOS11之后刷新tableview会出现漂移的现象解决办法

    首先要注意这只是在iOS11下会出现的bug,如果iOS10以及以下也有问题的情况不属于此列 问题的动图如下所示,如果要做每隔一段短时间就刷新一个section甚至整个tableview的操作的时候会 ...

  2. TCP,UDP,IP,数据链路层头部详解

    UDP头部 可以看到UDP头部由(源端口).(目的端口).(长度)跟(校验和)组成,总共8字节. 源端口:发送方的端口号,16位,即2字节. 目的端口:接收方的端口号,16位,即2字节. 长度:头部+ ...

  3. 实验10.3层vlan互通实验

    # 实验10.三层Vlan互通实验 本实验是跨vlan路由的第二种形式,比第一种形式更常见常用一些. 需要用到三层交换机. 实验组 交换机配置 不同于以往,本次的交换机使用了三层交换的功能 SW vl ...

  4. 通过 源码 安装 python

    为了vim PYTHON="3.4.1" tget () { #try wget filename=`basename $1` echo "Downloading [${ ...

  5. QT学习:10 IO类

    --- title: framework-cpp-qt-10-IO类 EntryName: framework-cpp-qt-10-QIODevice date: 2020-04-17 10:24:0 ...

  6. Java(screw)生成数据库表结构

    数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache DB(2016) 文档生成支持 html word markdown 方式一:代码 ...

  7. Django生成数据库表时报错 __init__() missing 1 required positional argument: 'on_delete'

    原因: 在django2.0后,定义外键和一对一关系的时候需要加上on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错 例如: owner=models.ForeignKey(U ...

  8. Servlet3.0+SpringBoot2.X注解Listener常用监听器

    监听器:应用启动监听器,会话监听器,请求监听器 作用: ServletContextListener 应用启动监听 HttpSessionLisener 会话监听 ServletRequestList ...

  9. 记一次Redis实施故障

    服务在测试环境运行没问题,部署到生产环境,连redis时报下面的错误: [2022-11-04 00:00:09][org.springframework.scheduling.support.Tas ...

  10. [无线隔离]同一WIFI下两主机无法互联

    问题描述 在公司WIFI下想进行两台主机之间的数据传输,却发现虽在同一网段且防火墙关闭也无法ping通. 在一台主机下查看ARP表,发现没有对方的IP与MAC记录. 使用Wireshark抓包,发现虽 ...