⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Tool for interacting with GitHub Issues from the command line

Notifications You must be signed in to change notification settings

beekhof/github-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

github-issue - Tool for interacting with GitHub Issues from the command line

Usage: github-issue [options] command [issues]

Options:
 -u,--user    - Your github username
 -t,--token   - Your personal API token obtained from https://github.com/account/admin
 -r,--repo, --repository  The github repository you wish to interact with

Simple Commands:
 tags          - List labels used by the project
 list          - List all the project's open bugs
 start         - Start working on the listed issue(s), sets a label called 'In Progress'
 close         - Close the listed issue(s), unsets the 'In Progress' label
 clone-rhel    - Clone the specified issue(s) to a bugzilla for RHEL 6
 clone-fedora  - Clone the specified issue(s) to a bugzilla for Fedora 15

Contextual Commands:
 b,bugs        - Label issues with 'Bug', or list existing issues with that label if no issues are specified
 f,features    - Label issues with 'Feature', or list existing issues with that label if no issues are specified
 t,tag text    - Apply the specified label to specified issue(s), or list issues with that label otherwise
                 May be specified multiple times
 u,untag text  - Remove the specified label from specified issue(s)
                 May be specified multiple times

Example usage:
 alias g='github-issue -u beekhof -t your_github_api_token -r ClusterLabs/pacemaker'

 g                       # List all open issues
 g bugs                  # List all open Bugs
 g show 1                # Show details of issue 1
 g tag 'My Label' 1 3    # Add 'My Label' to issues 1 and 3
 g tag 'My Label'        # Shows all issues tagged with 'My Label'
 g untag 'Your Label' 3  # Remove 'My Label' from issue 3

About

Tool for interacting with GitHub Issues from the command line

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages