Skip to content

amcooper/RepoSweeper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Bulk Delete Repos from GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.7%
  • CSS 11.3%
  • HTML 6.0%