Command Reference
Good First Issue offers commands and flags to help you:
- Discover and select beginner-friendly issues labelled
good first issue. - Control how issues are retrieved and opened.
Basic commands
Good First Issue uses a general syntax:
good-first-issue [target] [options]
Where target can be:
- A curated project name.
- A GitHub organization or user.
- A specific GitHub repository.
good-first-issue
Run Good First Issue in interactive mode and opens a project selector in the terminal using:
good-first-issue
good-first-issue <project>
Search for issues labelled good first issue within a curated list of projects.
Usage:
good-first-issue mocha
good-first-issue <org>
Search GitHub organizations or users with the good first issue label.
Usage:
good-first-issue github
good-first-issue <org>/<repo>
Search a specific GitHub repository under an organization with the good first issue label.
Usage:
good-first-issue facebook/jest
CLI options (flags)
-o, --open
Opens a selected issue directly in the browser.
Usage:
good-first-issue mocha --open
-f, --first
Returns the first matching issue with the label good first issue.
Usage:
good-first-issue mocha --first
-a, --auth <github personal access token>
Authenticate with the GitHub API using a personal access token to increase rate limits.
Usage:
good-first-issue mocha --auth <GITHUB_TOKEN>