All Projects → VishalRamesh50 → Github-Environment-Cleaner

VishalRamesh50 / Github-Environment-Cleaner

Licence: MIT license
An interactive script to clean up GitHub environments

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Github-Environment-Cleaner

gityeller
Stay in the loop of your favorite Github repositories.
Stars: ✭ 18 (-82.18%)
Mutual labels:  github-api
git-issues
A better way to browse GitHub issues.
Stars: ✭ 25 (-75.25%)
Mutual labels:  github-api
videoslimmer
Utility to remove unwanted audio and subtitles from mkv files.
Stars: ✭ 23 (-77.23%)
Mutual labels:  python-script
Airscript-ng
A python script to simplify the process of auditing wireless networks.
Stars: ✭ 83 (-17.82%)
Mutual labels:  python-script
probot-messages
Probot extension for communicating with repository maintainers
Stars: ✭ 13 (-87.13%)
Mutual labels:  github-api
fa
Automation tool for locating symbols & structs in binary (primary IDA focused)
Stars: ✭ 58 (-42.57%)
Mutual labels:  python-script
Giter
Quickly set up a new remote repository, initialize a local git repository and add the remote repo
Stars: ✭ 38 (-62.38%)
Mutual labels:  github-api
deploy-to-vercel-action
🎬▲ Deploy your project to Vercel using GitHub Actions. Supports PR previews and GitHub deployments.
Stars: ✭ 84 (-16.83%)
Mutual labels:  github-deployment
OpenCVB
OpenCV .Net application supporting several RGBD cameras - Kinect, Intel RealSense, Luxonis Oak-D, Mynt Eye D 1000, and StereoLabs ZED 2
Stars: ✭ 60 (-40.59%)
Mutual labels:  python-script
Smtp-cracker
[NEW] : Simple Mail Transfer Protocol (SMTP) CHECKER - CRACKER Tool V2
Stars: ✭ 67 (-33.66%)
Mutual labels:  python-script
react-graphql-github-vanilla
A React GraphQL example using GitHub's GraphQL API with vanilla JS
Stars: ✭ 69 (-31.68%)
Mutual labels:  github-api
RxSwift-MVVM-iOS
SwiftMVVM is an sample iOS App written in Swift using the MVVM architecture.
Stars: ✭ 96 (-4.95%)
Mutual labels:  github-api
GithubSquare
Explore the most starred projects , trending developers , popular repositories of any date and face off Github Profiles of your choice.
Stars: ✭ 37 (-63.37%)
Mutual labels:  github-api
spotify-playing-readme
A really easy way to display your spotify listening status on READMEs and Website.
Stars: ✭ 21 (-79.21%)
Mutual labels:  github-api
GitHub-LookBook
Look up the GitHub profiles with better UI experience. Build your GitHub Report Card!
Stars: ✭ 18 (-82.18%)
Mutual labels:  github-api
useful-forks.github.io
Improving GitHub's Forks list discoverability through automatic filtering. The project offers an online tool and a Chrome extension.
Stars: ✭ 917 (+807.92%)
Mutual labels:  github-api
dirbpy
This is the new version of dirb in python
Stars: ✭ 36 (-64.36%)
Mutual labels:  python-script
Efficient-office
Alfred-Workflows,Vim,Script,Mac
Stars: ✭ 36 (-64.36%)
Mutual labels:  python-script
octotui
🐙🐱🖥️ GitHub stats in your terminal
Stars: ✭ 202 (+100%)
Mutual labels:  github-api
dlang-bot
dlang-bot for automated bugzilla, github, and trello references
Stars: ✭ 20 (-80.2%)
Mutual labels:  github-api

Github Environment Cleaner

Github does not have a way to delete environments from their UI so this script does it for you via their API. It can delete specific environments or all of your deployments interactively!

All you need to do is provide the repository name, the respository's owner, and an access token when prompted. You can get the access token by following these instructions. Make sure you give it repo_deployment permissions.

Note: The owner name will be a GitHub username if it is a personal repository and the organization name if the repository lives under an organization.

Getting Started

  1. Clone repository
git clone https://github.com/VishalRamesh50/Github-Environment-Cleaner.git
cd Github-Environment-Cleaner
  1. Install dependencies. Python version 3.6+ is required.
pip3 install -r requirements.txt
  1. Run the interactive script!
python3 delete_environment.py

If you would prefer not to be prompted for an owner, repo name, or access token follow these steps

  1. Copy the .env template to an actual .env file

    cp .env.example .env
  2. Enter whatever values you want inside this file to not be prompted for like this

    OWNER=
    REPO=
    TOKEN=your-github-token
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].