Skip to content

lusingander/ghcv-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

97 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub release (latest SemVer) GitHub

ghcv-cli

ghcv-cli makes it easy to view the user-created issues, pull requests, and repositories in the terminal.

About

  • Show a list of pull requests created by the user (to other people's repositories)
  • Show a list of (non-forked) public repositories created by the user

Installation

$ go install github.com/lusingander/ghcv-cli/cmd/ghcv@latest

Setup

You will need to authenticate with GitHub in order to use the application because GitHub GraphQL API requires authentication.

Authentication must be granted according to the Device flow. You will need to enter the code that will be displayed in your console when you start the application.

The application requires only minimal scope (access to public information).

Or, you can set the personal access token as the environment variable.

export GHCV_GITHUB_ACCESS_TOKEN=<token>

In this case as well, you don't need to specify anything in the scope (only public information will be accessed).

Usage

Pull Requests

You can list all pull requests created by the user (to the user's own repository are not included). Pull requests are grouped and displayed by the target repository and its owner.

You can also view all pull requests without grouping and filter by status.

Repositories

You can list all repositories created by the user. Only public and not forked repositories will be shown.

By default, Repositories will be sorted by stars. You can sort by number of stars and last updated.

You can also filter by language.

License

MIT

About

view the user-created issues, pull requests, and repositories in the terminal πŸ§‘β€πŸ’»

Topics

Resources

License

Stars

Watchers

Forks

Languages