protector

Protect or unprotect branches on GitHub repositories.

TLDR

Protect branches of a GitHub repository (create branch protection rules)

$ protector [branches_regex] -repos [organization/repository]
copy

Use the dry run to see what would be protected (can also be used for freeing)

$ protector -dry-run [branches_regex] -repos [organization/repository]
copy

Free branches of a GitHub repository (delete branch protection rules)

$ protector -free [branches_regex] -repos [organization/repository]
copy

Copied to clipboard
Dodo Farming