https://github.com/swichers/github-utils
A GitHub report and task runner
https://github.com/swichers/github-utils
github github-api github-management github-reports github-task
Last synced: 24 days ago
JSON representation
A GitHub report and task runner
- Host: GitHub
- URL: https://github.com/swichers/github-utils
- Owner: swichers
- Created: 2021-09-24T17:38:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-11T00:35:59.000Z (about 1 year ago)
- Last Synced: 2025-12-15T02:18:18.779Z (5 months ago)
- Topics: github, github-api, github-management, github-reports, github-task
- Language: PHP
- Homepage:
- Size: 92.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Reports and Tasks
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
```