Skip to content

归零,十八年后,我们又在这里相遇了!

License

Notifications You must be signed in to change notification settings

hu-qi/remove-repos

Repository files navigation

Remove Repos

PRs Welcome GitHub GitHub Repo stars GitHub issues GitHub forks GitHub last commit

English | 简体中文

Did you accidentally created too many repositories ?

Did you fork a whole bunch of repositories that were never opened ?

Did you feel that your warehouse is no longer valuable ?

......

Let's go, time for a cup of coffee to delete them !

Install

git clone https://github.com/hu-qi/remove-repos.git
cd remove-repos

Get token

Docs: Creating a personal access token

  1. Init token: github.com -> Click the avatar -> Settings -> Developer settings -> Personal access tokens Click to create the token.
  2. Click Generate new token, maybe also need to enter your password.
  3. Enter the name that marks what the token is for at Note, for example: DELETE_TOKEN.
  4. Swipe down to find delete_repo checked.
  5. Click Generate token to create and copy.

Get token.png

Set token and username

Copy .env.template to .env and modify token and username to your own.

Get repos

$ ./get-github-repos.sh 

Execute the above command to get repos.txt, up to 100 pieces of data (TODO pagination). repos.txt:

https://github.com/hu-qi/1zai.git
https://github.com/hu-qi/30-days-of-react-native.git
...

Do Remove

Waring: This command will delete all repositories listed in repos.txt! Waring: This command will cannot be undone!

$ ./remove-github-repos.sh

Contact me

huqi1024@gmail.com

About

归零,十八年后,我们又在这里相遇了!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages