Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yaolifeng0629/del-repos
一个用于批量删除 GitHub 或 Gitee 仓库的命令行工具 (del-repos is a command line tool used to delete GitHub or Gitee repositories in batches.)
https://github.com/yaolifeng0629/del-repos
batch cli gitee github repository
Last synced: 24 days ago
JSON representation
一个用于批量删除 GitHub 或 Gitee 仓库的命令行工具 (del-repos is a command line tool used to delete GitHub or Gitee repositories in batches.)
- Host: GitHub
- URL: https://github.com/yaolifeng0629/del-repos
- Owner: yaolifeng0629
- License: mit
- Created: 2024-03-01T14:49:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T15:17:42.000Z (about 2 months ago)
- Last Synced: 2024-12-09T03:01:52.748Z (25 days ago)
- Topics: batch, cli, gitee, github, repository
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/del-repos
- Size: 4.38 MB
- Stars: 20
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
del-repos
English | 中文
### ⚡ introduction to
`del-repos` is a command line tool used to delete GitHub or Gitee repositories in batches.
### 🛠️ feature
- supports `GitHub` and `Gitee` platforms
- batch delete selected warehouses
- Select the warehouse to delete through the interactive command line interface### 🚀 installation
#### preconditions
- `Node.js` has been installed on your computer. You can download and install it from [Node.js official website](https://nodejs.org/).
#### installation steps
1. Open the terminal
2. Enter the following command to install `del-repos`:```bash
npm install del-repos -g
# or
pnpm install del-repos -g
```- Options
- `-v`,`--version` displays the version number
- `-h`,`--help` displays help information### 🌟 using
1. Select the platform (`GitHub` or `Gitee`).
2. Enter the access token (`Token`) of the corresponding platform.
3. For `GitHub` or `Gitee`, the tool opens the `Token` of the corresponding platform to generate a page.
4. The tool will get a list of your repositories and let you choose which repositories to delete.
- After the warehouse name 🔗 The symbol is a shortcut link, click to directly access the corresponding warehouse.
5. After confirming the selection, the tool will delete the selected warehouse in batch.### ⚠️ considerations
- Confirm the warehouse to be deleted before deletion, because the deleted warehouse cannot be restored.
- Before using `Token`, make sure that your `Token` has sufficient permissions to delete the repository.
- If you encounter any problems or have any suggestions, please feel free to submit `Issue`.### 🙌 contribution
- We welcome all contributions and suggestions. If you want to contribute to `del- repos`, you can:
1. Clone repository:
```bash
git clone https://github.com/yaolifeng0629/del-repos.gitcd del-repos
```2. Installation dependencies:
```bash
npm install
# or
pnpm install
```3. Develop and test:
```bash
npm run dev
# or
pnpm dev
```- Welcome to submit questions (`Issues`) and merge requests (`Issues`)!
- Thanks to all those who have contributed to `del- repos`! 🎉
### Sponsored
If you think this tool is helpful to you, please use your hand to point a Star to my [GitHub](https://github.com/yaolifeng0629/del-repos) warehouse!Your support is the driving force for me to move forward!
### 🚀 Star history
[![Stargazers over time](https://starchart.cc/yaolifeng0629/del-repos.svg?variant=adaptive)](https://starchart.cc/yaolifeng0629/del-repos)