CLI tool to list review(pull) requests from github,gitlab,pagure and gerrit
Project description
# review-rot
reviewrot is a CLI tool, that helps to list down open review requests from github, gitlab and pagure.
## Sample I/P:
create '~/.reviewrot.yaml' with the content from sampleinput.yaml
## Installation
```shell
python setup.py install
```
Alternatively, for development:
```shell
python setup.py develop
```
## Tests
To run the tests in your virtualenv, execute:
```shell
python setup.py test
```
Alternatively, you can use `tox` or `detox` to run the tests against multiple versions of python:
```shell
sudo dnf install python-detox
detox
```
## Script:
#### review-rot
```shell
> review-rot --help
usage: review-rot [-h] [-s {older,newer}] [-v VALUE] [-d {y,m,d,h,min}]
[--debug]
Lists pull/merge requests for github, gitlab,pagure and gerrit
optional arguments:
-h, --help show this help message and exit
-s {older,newer}, --state {older,newer}
Pull requests state 'older' or 'newer'
-v VALUE, --value VALUE
Pull requests duration in terms of value(int)
-d {y,m,d,h,min}, --duration {y,m,d,h,min}
Pull requests duration in terms of y=years,m=months,
d=days, h=hours, min=minutes
--debug Display debug logs on console
```
reviewrot is a CLI tool, that helps to list down open review requests from github, gitlab and pagure.
## Sample I/P:
create '~/.reviewrot.yaml' with the content from sampleinput.yaml
## Installation
```shell
python setup.py install
```
Alternatively, for development:
```shell
python setup.py develop
```
## Tests
To run the tests in your virtualenv, execute:
```shell
python setup.py test
```
Alternatively, you can use `tox` or `detox` to run the tests against multiple versions of python:
```shell
sudo dnf install python-detox
detox
```
## Script:
#### review-rot
```shell
> review-rot --help
usage: review-rot [-h] [-s {older,newer}] [-v VALUE] [-d {y,m,d,h,min}]
[--debug]
Lists pull/merge requests for github, gitlab,pagure and gerrit
optional arguments:
-h, --help show this help message and exit
-s {older,newer}, --state {older,newer}
Pull requests state 'older' or 'newer'
-v VALUE, --value VALUE
Pull requests duration in terms of value(int)
-d {y,m,d,h,min}, --duration {y,m,d,h,min}
Pull requests duration in terms of y=years,m=months,
d=days, h=hours, min=minutes
--debug Display debug logs on console
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
review-rot-0.0.tar.gz
(21.8 kB
view details)
File details
Details for the file review-rot-0.0.tar.gz.
File metadata
- Download URL: review-rot-0.0.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
715d018bc8a623fd2e82bd7ed680db56fa479f3bff5c1fe36ac8e21c969365df
|
|
| MD5 |
9290bec9b4e8eb87aff4480677cd1db1
|
|
| BLAKE2b-256 |
bc49ee1fe8a5ae9176a28700c844bc01a33ef55d3b73cd8e6e1f30ac077646f1
|