Named after Pepper Potts. Set all your GitHub repos master branches to be protected.

Clone this repo:
  1. 075bc5a update gopkg.toml by Jess Frazelle · 12 days ago master
  2. 5ebf808 wildcard build by Jess Frazelle · 12 days ago
  3. 1498e38 update deps by Jess Frazelle · 12 days ago
  4. e22d269 makefile let choose go compiler by Jess Frazelle · 12 days ago
  5. c967f12 cleanup Makefile by Jess Frazelle · 8 weeks ago

pepper

Travis CI

Named after Pepper Potts. Set all your GitHub repos master branches to be protected.

You can set which orgs to include and use --dry-run to see the changes before they are actually made. Your user is automatically added to the repositories it will consider.

Also see genuinetools/audit for checking what collaborators, hooks, deploy keys, and protected branched you have added on all your GitHub repositories.

Installation

Binaries

Via Go

$ go get github.com/genuinetools/pepper

Usage

$ pepper -h
 _ __   ___ _ __  _ __   ___ _ __
| '_ \ / _ \ '_ \| '_ \ / _ \ '__|
| |_) |  __/ |_) | |_) |  __/ |
| .__/ \___| .__/| .__/ \___|_|
|_|        |_|   |_|

 Set all your GitHub repos master branches to be protected.
 Version: v0.5.0
 Build: 8b7274f

  -d        run in debug mode
  -dry-run  do not change branch settings just print the changes that would occur
  -nouser   do not include your user
  -orgs     organizations to include
  -token    GitHub API token (or env var GITHUB_TOKEN)
  -url      GitHub Enterprise URL
  -v        print version and exit (shorthand)
  -version  print version and exit
$ pepper --dry-run --token 12345 --orgs jessconf --orgs maintainerati
[OK] jessconf/jessconf:master is already protected
[OK] genuinetools/.vim:master is already protected
[OK] genuinetools/anonymail:master is already protected
[OK] genuinetools/apk-file:master is already protected
[UPDATE] genuinetools/certok:master will be changed to protected
...
[OK] genuinetools/weather:master is already protected
[OK] genuinetools/ykpiv:master is already protected
[OK] maintainerati/wontfix-cabal-site:master is already protected