前言
作为一名开发者,我经常会在 GitHub 和 Gitee 上 fork 各种项目。时间一长,这些仓库就会堆积如山,变成了“垃圾仓库”。每次打开代码托管平台,看到那些不再需要的仓库,我的强迫症就会发作。手动一个一个删除这些仓库不仅耗时耗力,还非常枯燥乏味。
为了彻底解决这个问题,不如解放双手,开发一个工具,能够快速、批量地删除这些不再需要的仓库。于是,一个全新的开源工具 del-repos
诞生了!
del-repos
—— 这个工具旨在帮助开发者更加轻松地管理他们的代码仓库,尤其是批量删除不再需要的仓库。
无论你是 GitHub 还是 Gitee 的用户,del-repos
都能为你提供便捷的仓库管理体验。
工具介绍
del-repos
是一个命令行工具(CLI),它可以帮助你快速、批量地删除 GitHub 和 Gitee 上的仓库。
这个工具特别适合那些需要定期清理不再维护的项目或测试仓库的开发者。
主要功能
- 支持多个平台:目前支持 GitHub 和 Gitee 两大平台。
- 批量操作:一次性选择多个仓库进行删除操作,省时省力。
- 简单易用:通过简单的命令行操作,即可完成复杂的仓库管理任务。
- 安全可靠:所有操作都需要用户提供访问令牌,确保你的账户安全。
安装方法
你可以通过 npm
或 pnpm
轻松安装 del-repos
最新版:
npm install -g del-repos
# or
pnpm install del-repos -g
使用方法
安装完成后,你可以通过以下命令启动 del-repos
:
del-repos
工具会引导你完成以下步骤:
- 选择平台:选择你要操作的代码托管平台(GitHub 或 Gitee)。
- 输入令牌:输入你的访问令牌,以便工具能够访问你的仓库列表。
- 选择仓库:从列出的仓库中选择你要删除的仓库。
- 确认删除:确认后,工具将批量删除你选择的仓库。
示例
以下是一个使用 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 上,欢迎大家访问和贡献:
结语
希望 del-repos
能够帮助你更高效地管理你的代码仓库。
如果你有任何问题或建议,欢迎在 GitHub 上提交 issue 或 pull request。感谢你的支持和使用!
赶快安装 del-repos
,体验全新的仓库管理方式吧!
如果你觉得这个工具对你有帮助,请不要忘记给我们的 GitHub 仓库点个 Star!你的支持是我前进的动力!
扫码关注我们的公众号,获取更多有趣编程技巧知识点
感谢阅读,我们下次再见!