We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9353963 commit a4545ddCopy full SHA for a4545dd
gh-cli/verify-team-membership.sh
@@ -1,13 +1,19 @@
1
#!/bin/bash
2
3
-# Verify if a specified user is a member of a team
+if [ $# -lt 3 ]
4
+ then
5
+ echo "usage: $(basename $0) <org> <team> <user>"
6
+ exit 1
7
+fi
8
-members=$(gh api --paginate /orgs/joshjohanning-org/teams/approver-team/members --jq='.[] | [.login] | join(",")')
9
+org=$1
10
+team=$2
11
+user=$3
12
-themember="joshjohanning"
13
+members=$(gh api --paginate /orgs/$org/teams/$team/members --jq='.[] | [.login] | join(",")')
14
-if grep -q "$members" <<< "$themember"; then
- echo "member present"
15
+if [[ " ${members[*]} " =~ ${user} ]]; then
16
+ echo "User is a member of the team."
17
else
- echo "member not present"
18
+ echo "User is not a member of the team."
19
fi
0 commit comments