8000 GitHub - cgxarrie-go/prq: List and create pull requests in Azure and Github
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cgxarrie-go/prq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prq

Interaction with pull requests from command line List and create PRs in Azure or Github repositories

Installation

  • Install the binaries
go install github.com/cgxarrie-go/prq@latest
  • Clone the repository, build the binaries and move them to your PATH
git clone https://github.com/cgxarrie-go/prq.git
cd prq
go build
  • Download the binaries the latest release into ypur PATH and rename them to prq

Usage

Config commands

  • prq config : display config

modifiers

  • prq config az -pat : set PAT in Azure config
  • prq config az -branch : set the default PRs target branch in Azure config
  • prq config gh -pat : set PAT in Github config
  • prq config gh -branch : set the default PRs target branch in Github config
  • prq config remotes -a remote : Add a remote to config
  • prq config remotes -r remote : Remove remote from config

List PR command

List will list all active PRs in the remote of the current folder's local git repository (Azure ot Github)

  • prq list : Lists all PR in status Active in the repository in the current directory

modifiers

-o : select repositories to get PRs from - d : Lists all PR in status Active in all the repositories found in the current directory tree - c : Lists all PR in status Active in all the repositories in config remotes

-f : filter PRs by title, author or status

Create PR command

  • prq create : creates a draft PR from current branch to default destination brnach with default title

default destination branch is master in Azure and main in Github deafult title is PR from spurce-branch-name to destination-branch-name

modifiers

-g : specify target brnach of the PR -t : set the title of the PR -f : specify if PR is draft. Default is true -d : PR decription -m: template file to be added to PR description

  • prq create -d branchname : creates a draft PR from current branch to branchname with default title
  • prq create -t pr-title : crecreates a draft PR from current branch to default destination branch with title pr-title
  • prq create -d branchname -t pr-title : crecreates a draft PR from current branch to branchname with title pr-title

Open PR command

Open will open the PR in the default browser

  • prq open pr_id: Open the PR with id pr_id in the default browser
  • prq o pr_id: Open the PR with id pr_id in the default browser

Open remote repository code command

code will open the current folder repository in the default browser

  • prq code
  • prq d

About

List and create pull requests in Azure and Github

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0