Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gtklocker/github-tools

Some handy Github tools
https://github.com/gtklocker/github-tools

Last synced: 17 days ago
JSON representation

Some handy Github tools

Awesome Lists containing this project

README

        

ghnuke
======

This tool unsubscribes you from all repos belonging to a specific organization.
Usually when joining a new organization you are automatically subscribed to
updates from all its repo. Github does not provide an easy way to unsubscribe
from all the repos and worst of all the subscriptions for the organization's
public repos persist even if you leave the organization.

[Create a personal access token on Github](https://github.com/settings/tokens)

Set environment variable GHACCESSTOKEN to your personal access token and export it.

```
go run ./cmd/ghnuke -org yourorggoeshere -unwatch # add -unstar to also remove stars
```

ghpriv
======

Go through your least favorite public repos and allows you to:
- switch to private or
- delete them or
- keep them

```
go run ./cmd/ghpriv
```

ghunfollow
==========

Unfollows everyone.

```
go run ./cmd/ghunfollow
```