Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jieyouxu/pcr-util
P-high T-compiler rust-lang/rust issue review triage util
https://github.com/jieyouxu/pcr-util
Last synced: 29 days ago
JSON representation
P-high T-compiler rust-lang/rust issue review triage util
- Host: GitHub
- URL: https://github.com/jieyouxu/pcr-util
- Owner: jieyouxu
- License: apache-2.0
- Created: 2024-11-08T15:47:04.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-10T16:47:23.000Z (about 2 months ago)
- Last Synced: 2024-11-10T17:36:35.344Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pcr-util
**P**-high t-**C**ompiler pre-triage **R**eview util.
(Can't be bothered to come up with a better name, close enough.)
## Usage
- Assumes `gh` cli util is available in PATH and is already authenticated.
Assuming `rust-lang/rust` checkout and `pcr-util` repo checkout is under same
folder:```text
repos/
rust/
pcr-util/
``````bash
$ cargo run -- --repo-path='../../rust'
```By default, `pcr-util` will just output to
`pcr-util/pcr-util/issue-review-stub.md` for markdown stub, unless otherwise
specified.```text
Usage: pcr-util.exe [OPTIONS] --repo-pathOptions:
--repo-path
Path to a `rust-lang/rust` checkout
--config-path
Path to config file [default: config.toml]
--persist-path
Where to store the deserialized JSON response [default: p-high-t-compiler-issues.json]
--markdown-stub-title
Markdown stub document title [default: "2024 Q3 T-compiler P-high Issue Review"]
--markdown-stub-path
Where to output a Markdown issue review document stub [default: issue-review-stub.md]
--log-level
Default log level [default: info] [possible values: info, debug, trace]
-h, --help
Print help
```You can copy the generated markdown stub into something like HackMD, e.g.:
![Screenshot 2024-11-11 003939](https://github.com/user-attachments/assets/beac98f6-e47b-4359-b972-a476afa73162)