Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.77 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.77 KB

RepoSweeper (Mass-Delete GitHub Repositories)

Deleting GitHub repositories via the GitHub interface is a hassle. For each repository that you want to delete, you have to go to the individual repository settings, enter the name of the repository and confirm. This is not a scalable as task. There are many scripts you can use to bulk erase repositories from the command line, but they don't offer much flexibility. RepoSweeper is a React.js SPA that allows you to sort, filter and manage which repositories you want to delete, and to do so in one click of a button.

Getting Started

RepoSweeper is a tool that is meant to be used as a web application. It is pretty slim on the code side. If you just want to use the tool, visit https://repo-sweeper.herokuapp.com/

Read more about how to use here: https://medium.com/@taylorjayoung/the-easiest-way-to-delete-multiple-github-repositories-at-once-e71e16734b59

If you are interested in making changes to the code and working in a development setting, there are three simple steps:

  1. Fork the repository
  2. Git clone the repository in your terminal
  3. npm install

Start editing as you please, and when you're ready to check out your changes, just run:

  1. npm start

Built With

React.js GitHub API

Demo

https://youtu.be/3xStxIK3Boo

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

Taylor Young - Principal Engineer Johrten Sternberg - UI Engineer

License This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

@yangshun for the core script logic @sinyoungnam for the inspiration