Skip to content

A simple utility written in Node.Js that will backup and delete github repositories

Notifications You must be signed in to change notification settings

mattc41190/github-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Cleaner

Install this utility, answer a few questions, get to cleaning out your cluttered GitHub account.

What You Need:

  1. Node + NPM (2 minutes)
  1. A GitHub OAuth Token w/ Access To Backup and Delete (1 minute)
  1. A folder to store backups of repos (5 seconds / optional)

How To Get It:

  1. npm i -g github-cleaner

How To Use It:

  1. ghclean
  2. GitHub Cleaner (Prompt Choice, Use Enter Button)
  3. Select Repos (Space Bar Selects or Unselects)
  4. Select Action (Prompt Choice, Use Enter Button)
  5. Confirm Action and Repo(s)
  6. Repeat (if needed)

Notes:

  • If you are running the application for the first time you need to answer some questions so that github-cleaner can find your repos.

  • This module is very new please run ENV=DEV ghclean for more details on errors for issue reporting.

  • If you are running this tool for Enterprise your apiBase will likely look like http(s)://hostname/api/v3/

  • When creating a token only give it the privileges it needs. This application needs the ability to Find, Backup and Delete repos.

GitHub_Delete_Right_Example

About

A simple utility written in Node.Js that will backup and delete github repositories

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published