# pulls_since [](https://travis-ci.org/budziq/pulls_since) [](https://crates.io/crates/pulls_since)
Micro tool to print Markdown formatted list of pull requests
closed on a given github repository since given date
## Example usage
```
pulls_since 0.3.0
Print Markdown formatted list of pull requests closed since given date
USAGE:
pulls_since [OPTIONS] --repos <repo>...
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-e, --exclude-login <login> ommit PR's by given login (bots etc.)
-r, --repos <repo>... space separated list of 'owner/repo'
-s, --since <since> start date argument dd.mm.yyyy
-u, --until <until> end date argument dd.mm.yyyy
```
Show all pull requests to [rust-lang-nursery/rust-cookbook](https://github.com/rust-lang-nursery/rust-cookbook) and [budziq/pulls_since](https://github.com/budziq/pulls_since)
between 30.09.2017 and 07.10.2017 omitting ones made by user [@budziq](https://github.com/budziq).
```bash
pulls_since -r rust-lang-nursery/rust-cookbook budziq/pulls_since -s 30.09.2017 -u 07.10.2017 -e budziq
```
Few date formats are available. Including "dd.mm.yyyy", "dd.mm" and "yyyy/mm/dd"
## Example output
```markdown
#### rust-lang-nursery/rust-cookbook
- @mykalu [Match semver crate examples' styling](https://github.com/rust-lang-nursery/rust-cookbook/pull/315)
- @oldmanmike [Add "Run an external command passing it stdin and check for an error code" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/310)
- @FaultyRAM [Add "Parse a complex version string" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/308)
- @V1shvesh [Add num_cpus example](https://github.com/rust-lang-nursery/rust-cookbook/pull/307)
- @sb89 [Added "Check webpage for broken links" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/299)
- @ludwigpacifici [Add "Run piped external commands" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/297)
- @ericho [Use a threadpool to calculate SHA1 in all *.iso files in a folder.](https://github.com/rust-lang-nursery/rust-cookbook/pull/274)
#### budziq/pulls_since
- @nabijaczleweli [Added --until/-u option](https://github.com/budziq/pulls_since/pull/7)
- @KodrAus [Add clap for arg parsing](https://github.com/budziq/pulls_since/pull/2)
```
### Rendered output
#### rust-lang-nursery/rust-cookbook
- @mykalu [Match semver crate examples' styling](https://github.com/rust-lang-nursery/rust-cookbook/pull/315)
- @oldmanmike [Add "Run an external command passing it stdin and check for an error code" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/310)
- @FaultyRAM [Add "Parse a complex version string" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/308)
- @V1shvesh [Add num_cpus example](https://github.com/rust-lang-nursery/rust-cookbook/pull/307)
- @sb89 [Added "Check webpage for broken links" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/299)
- @ludwigpacifici [Add "Run piped external commands" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/297)
- @ericho [Use a threadpool to calculate SHA1 in all *.iso files in a folder.](https://github.com/rust-lang-nursery/rust-cookbook/pull/274)
#### budziq/pulls_since
- @nabijaczleweli [Added --until/-u option](https://github.com/budziq/pulls_since/pull/7)
- @KodrAus [Add clap for arg parsing](https://github.com/budziq/pulls_since/pull/2)
### Authorization
By default `pulls_since` uses unauthorized flow which will get your requests
throthled quickly. To make large number of requests or operate on really big
repositories please use the github
[token authorization](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/).
Either export your token as an environmental variable or put it in an `.env`
file somewhere above your current woking directory.
```bash
GITHUB_TOKEN=39984770ba9ba1c663b6b50beab9b004
```
## License
[MIT](LICENSE)