Skip to content

Commit c38707d

Browse files
committed
combine owner and repo into one
1 parent 14952c5 commit c38707d

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

src/github_repo_settings.sh

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
function settings_general_features() {
5-
gh api "repos/${1}/${2}" \
5+
gh api "repos/${1}" \
66
--method PATCH \
77
--silent \
88
--field has_wiki=false \
@@ -14,7 +14,7 @@ function settings_general_features() {
1414
}
1515

1616
function settings_general_pull_requests() {
17-
gh api "repos/${1}/${2}" \
17+
gh api "repos/${1}" \
1818
--method PATCH \
1919
--silent \
2020
--field allow_merge_commit=false \
@@ -64,7 +64,7 @@ function settings_rules_rulesets_branch() {
6464
}
6565
JSON
6666

67-
gh api "repos/${1}/${2}/rulesets" \
67+
gh api "repos/${1}/rulesets" \
6868
--method POST \
6969
--silent \
7070
--input "${tmp_file}"
@@ -102,7 +102,7 @@ function settings_rules_rulesets_tag() {
102102
}
103103
JSON
104104

105-
gh api "repos/${1}/${2}/rulesets" \
105+
gh api "repos/${1}/rulesets" \
106106
--method POST \
107107
--silent \
108108
--input "${tmp_file}"
@@ -111,18 +111,17 @@ JSON
111111
}
112112

113113
function main() {
114-
local owner="${1}"
115-
local repo="${2}"
114+
local repo="${1}"
116115

117-
if [[ -z "${owner}" || -z "${repo}" ]]; then
116+
if [[ -z "${repo}" ]]; then
118117
echo "Invalid repository format. Use 'owner' 'repo'." >&2
119118
exit 1
120119
fi
121120

122-
settings_general_features "${owner}" "${repo}"
123-
settings_general_pull_requests "${owner}" "${repo}"
124-
settings_rules_rulesets_branch "${owner}" "${repo}"
125-
settings_rules_rulesets_tag "${owner}" "${repo}"
121+
settings_general_features "${repo}"
122+
settings_general_pull_requests "${repo}"
123+
settings_rules_rulesets_branch "${repo}"
124+
settings_rules_rulesets_tag "${repo}"
126125
}
127126

128127
main "$@"

0 commit comments

Comments
 (0)