File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- if [ $# -ne 1 ]; then
4
- echo " Usage: $0 <repo>"
5
- echo " repo in the format owner/repo"
3
+ if [ $# -ne 2 ]; then
4
+ echo " Usage: $0 <owner> <repo>"
6
5
exit 1
7
6
fi
8
7
9
- repo=$1
10
-
11
- # validate if repo is in format owner/repo
12
- if [[ ! $repo =~ ^[[:alnum:]_-]+/[[:alnum:]_-]+$ ]]; then
13
- echo " ERROR: invalid repo format. Expected owner/repo"
14
- exit 1
15
- fi
8
+ owner=$1
9
+ repo=$2
16
10
17
11
# iterate on all repo webhooks and delete them
18
- gh api -H " X-GitHub-Api-Version: 2022-11-28" " /repos/$repo /hooks" --jq ' .[].id' | while read -r id; do
12
+ gh api -H " X-GitHub-Api-Version: 2022-11-28" " /repos/$owner / $ repo /hooks" --jq ' .[].id' | while read -r id; do
19
13
echo " deleting webhook $id "
20
14
gh api -X DELETE " repos/$repo /hooks/$id "
21
15
done
You can’t perform that action at this time.
0 commit comments