ghclass0.3.1 package

Tools for Managing Classes on GitHub

action_badge

Add or remove GitHub Actions badges from a repository

action

Retrieve information about GitHub Actions workflows and their runs.

branch

Create and delete branches in a repository

github_api_limit

Tools for limiting gh's GitHub api requests.

github_orgs

Collect details on the authenticated user's GitHub organization member...

github_token

Tools for handling GitHub personal access tokens (PAT)

github_whoami

Returns the login of the authenticated user (based on the current PAT)...

github_with_pat

withr-like functions for temporary personal access token

issue

GitHub Issue related tools

local_repo_rename

Rename local directories using a vector of patterns and replacements.

local_repo

Functions for managing local git repositories

org_create_assignment

Create a team or individual assignment

org_details

Obtain details on an organization's repos and teams

org_members

Tools for managing organization membership

org_perm

Organization permissions

pages

Retrieve information about GitHub Pages sites and builds.

pr

GitHub Pull Request related tools

repo_core

GitHub Repository tools - core functions

repo_details

GitHub Repository tools - repository details

repo_file

GitHub Repository tools - file functions

repo_notification

GitHub Repository tools - notification functions

repo_style

Style repository with styler

repo_user

GitHub Repository tools - user functions

team_members

Tools for inviting, removing, and managing members of an organization ...

team

Create, delete, and rename teams within an organization

user

GitHub user related tools

Interface for the GitHub API that enables efficient management of courses on GitHub. It has a functionality for managing organizations, teams, repositories, and users on GitHub and helps automate most of the tedious and repetitive tasks around creating and distributing assignments.

  • Maintainer: Colin Rundel
  • License: GPL-3
  • Last published: 2025-05-06