前言
作為一名開發者,我經常會在 GitHub 和 Gitee 上 fork 各種項目。時間一長,這些倉庫就會堆積如山,變成了“垃圾倉庫”。每次打開代碼託管平台,看到那些不再需要的倉庫,我的強迫症就會發作。手動一個一個刪除這些倉庫不僅耗時耗力,還非常枯燥乏味。
為了徹底解決這個問題,不如解放雙手,開發一個工具,能夠快速、批量地刪除這些不再需要的倉庫。於是,一個全新的開源工具 del-repos 誕生了!
del-repos —— 這個工具旨在幫助開發者更加輕鬆地管理他們的代碼倉庫,尤其是批量刪除不再需要的倉庫。
無論你是 GitHub 還是 Gitee 的用户,del-repos 都能為你提供便捷的倉庫管理體驗。
工具介紹
del-repos 是一個命令行工具(CLI),它可以幫助你快速、批量地刪除 GitHub 和 Gitee 上的倉庫。
這個工具特別適合那些需要定期清理不再維護的項目或測試倉庫的開發者。
主要功能
- 支持多個平台:目前支持 GitHub 和 Gitee 兩大平台。
- 批量操作:一次性選擇多個倉庫進行刪除操作,省時省力。
- 簡單易用:通過簡單的命令行操作,即可完成複雜的倉庫管理任務。
- 安全可靠:所有操作都需要用户提供訪問令牌,確保你的賬户安全。
安裝方法
你可以通過 npm 或 pnpm 輕鬆安裝 del-repos 最新版:
-
npm 鏈接在這裏
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 上,歡迎大家訪問和貢獻:
GitHub 倉庫地址
結語
希望 del-repos 能夠幫助你更高效地管理你的代碼倉庫。
如果你有任何問題或建議,歡迎在 GitHub 上提交 issue 或 pull request。感謝你的支持和使用!
趕快安裝 del-repos,體驗全新的倉庫管理方式吧!
如果你覺得這個工具對你有幫助,請不要忘記給我們的 GitHub 倉庫點個 Star!你的支持是我前進的動力!
掃碼關注我們的公眾號,獲取更多有趣編程技巧知識點
感謝閲讀,我們下次再見!