swichers/github-utils

There is no license information available for the latest version (dev-main) of this package.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/swichers/github-utils

dev-main 2025-03-11 00:35 UTC

This package is auto-updated.

Last update: 2025-10-11 02:03:58 UTC


README

Symfony based GitHub report and task runner.

Installation

git clone git@github.com:swichers/github-utils.git
cd github-utils
composer install
cp config/example.local.config.yml config/local.config.yml
nano config/local.config.yml

Add your GitHub API key and organization name.

Usage

Run ./bin/gh-utils for a list of available commands.

Available commands

 repos
  repos:autotag                 Automatically tag repositories
  repos:branch:default          Sets the default branch across all repositories
  repos:branch:rename           Rename the given branch across all repositories
  repos:migrate:teams           Migrate users from teams to repo members
  repos:report:empty            List repositories with no code
  repos:report:inactive         List inactive repositories
  repos:report:list             List all repositories
  repos:report:pending-invites  List repos with pending invites
 teams
  teams:report:bad-names        List improperly named teams
  teams:report:empty            List teams with no members
  teams:report:orphans          List teams with no projects
  teams:report:pending-invites  List teams with pending invites