Skip to content

flyingsky/github-bulk-delete

Repository files navigation

Github Bulk Delete

GitHub Bulk Delete

Features

The GitHub only supports delete repository one by one. This chrome extension could support bulk delete.

After install this extension, sign in your account, then go to your repository list page, such as https://github.com/flyingsky?tab=repositories.

This extension will add a checkbox to each repository and a "Delete" button on the repository page. Select multiple repos, then click the Delete button to start the deletion automatically.

Design

  • The contentScript.js builds the UI on the repository page, including the checkbox next to each repository name, select all checkbox and delete button.
  • The background.js manipulate the tab to simulate the human beings's actions to delete repository one by one.

Contribution

Suggestions and pull requests are welcomed! To start the dev follow below steps:

  • npm install -g chrome-extension-cli if you don't install it before.
  • cd github-bulk-delete
  • npm install if it's your first time to initial this project
  • npm run watch watch your change in local
  • Load the extension into the Chrome.
    • Open chrome://extensions
    • Check the Developer mode checkbox
    • Click on the Load unpacked extension button
    • Select the folder auto generated folder build
  • Bundle the app into static files for Chrome store by npm run repack and you can find the out put in the release folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published