Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshuaNathaniel/gh-project-manager

Manage GitHub Projects(beta) seamlessly from the command line.
https://github.com/joshuaNathaniel/gh-project-manager

gh-extension

Last synced: 3 months ago
JSON representation

Manage GitHub Projects(beta) seamlessly from the command line.

Awesome Lists containing this project

README

        

# gh-project-manager
GitHub CLI Extension for Project(beta) Management

## Install
```sh
gh extension install rise8-us/gh-project-manager
```

## Features
- Initiate a project from your repo via organization or user.
- Add your existing issues from a legacy project to your new project (beta).
- View issues from project and filter by fields and state.
- Update project fields on issues.

## Manual
```
Manage GitHub Projects(beta) seamlessly from the command line.

USAGE
gh project-manager [flags]

COMMANDS
add: Add issues to project
init: Initialize a new project (beta)
view: View project specific properties and children
update: Update project specific properties and children

FLAGS
--help, -h Show help for command

EXAMPLES
$ gh project-manager init
$ gh project-manager view issues --project-type user --project-num 4 --status "In progress" --state OPEN --legacy > issues.json
$ gh project-manager view issues --project-type org --project-num 111 --status "In progress" --state OPEN --sprint "Sprint 1"
$ gh project-manager add issues --project-type org --project-num 1 --path issues.json
$ gh project-manager update issues --project-type org --project-num 1 --field Sprint --value current --path issues.json

LEARN MORE
Use 'gh project-manager --help' for more information about a command.
Read the documentation at https://github.com/rise8-us/gh-project-manager
```