App-git-hub
view release on metacpan or search on metacpan
share/lib/git-hub.d/git-hub-member view on Meta::CPAN
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() {
share/lib/git-hub.d/git-hub-repo view on Meta::CPAN
}
command:repo-delete() {
require-auth
get-args 'owner/repo'
if [ "$owner/$repo" == "ingydotnet/git-hub" ]; then
die "Won't delete ingydotnet/git-hub. That's suicide!!"
fi
api-delete "/repos/$owner/$repo"
msg_ok="Repository '$owner/$repo' deleted"
msg_404="Repository '$owner/$repo' not found"
}
# vim: set lisp:
share/lib/git-hub.d/git-hub-user view on Meta::CPAN
#!/usr/bin/env bash
set -e
command:user() {
get-args '?user:get-user'
api-get "/users/$user"
msg_404="User '$user' not found."
}
ok:user() {
fields=(
login type name html_url email blog location company bio
followers following public_repos public_gists created_at updated_at
)
report-data
}
( run in 1.227 second using v1.01-cache-2.11-cpan-39bf76dae61 )