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 )