App-git-hub
view release on metacpan or search on metacpan
share/lib/git-hub.d/git-hub-member view on Meta::CPAN
#!/usr/bin/env bash
set -e
command:members() {
require-auth
get-args team_id
if [[ ! "$team_id" =~ ^[0-9]+$ ]]; then
git hub org-members "$team_id"
return
else
git hub team-members "$team_id"
fi
}
command:member-get() {
require-auth
get-args team_id user
api-get "/teams/$team_id/members/$user"
msg_ok="'$user' is of team (id) '$team_id'"
msg_404="'$user' is NOT a member of team (id) '$team_id'"
}
command:member-add() {
require-auth
get-args team_id user
api-put "/teams/$team_id/members/$user"
msg_ok="'$user' is now on team (id) '$team_id'"
}
command:member-remove() {
require-auth
get-args team_id user
api-delete "/teams/$team_id/members/$user"
msg_ok="'$user' is no longer on team (id) '$team_id'"
}
# vim: set lisp:
( run in 1.141 second using v1.01-cache-2.11-cpan-39bf76dae61 )