2个不稳定版本
使用旧的Rust 2015
| 0.2.0 | 2017年11月14日 |
|---|---|
| 0.1.0 | 2017年11月12日 |
在#dump中排名102
31KB
463 行
饺子h
GitHub问题/PR导出器。
手册页
文档
lib.rs:
GitHub问题/PR导出器。
饺子h作为库
数据流
Options::parse()
|> list_{pull_requests,issues}()
|> save_{to_file,data}()
示例
let out_path = "pulls.json";
let repo = "nabijaczleweli/cargo-update".parse().unwrap();
let pulls = list_pull_requests(&repo, None).unwrap();
save_to_file(out_path, &pulls, false, "pull requests").unwrap();
饺子h作为可执行文件
这只是一个关于手册页的非常简短的概述,所以请参阅该手册页以获取更多信息。
选项
| 选项 | 描述 |
|---|---|
| <REPO_SLUG> | 要导出问题和PR的存储库,格式为 <用户名>/<仓库名>。 |
| --issues <ISSUES_FILE> | 要导出问题的文件,默认为 ./<slug>-issues.json。 |
| --pulls <PULLS_FILE> | 要导出拉取请求的文件,默认为 ./<slug>-pulls.json。 |
| --labels <LABELS_FILE> | 要导出标签的文件,默认为 ./<slug>-labels.json。 |
| --milestones <MILESTONES_FILE> | 要导出里程碑的文件,默认为 ./<slug>-milestones.json。 |
| --projects <PROJECTS_FILE> | 要导出项目的文件,默认为 ./<slug>-projects.json。 |
| --comments <COMMENTS_DIR> | 要导出评论的目录,默认为 ./<slug>-comments。 |
| --auth [AUTH_TOKEN] | GitHub OAuth2令牌,用于项目是必需的。 |
| --no-issues | 不导出问题。 |
| --no-pulls | 不要导出拉取请求。 |
| --no-labels | 不要导出标签。 |
| --no-milestones | 不要导出里程碑。 |
| --no-projects | 不要导出项目。 |
| --no-comments | 不要导出评论。 |
| --force | 覆盖现有文件。 |
| --compact | 不要格式化导出的JSON。 |
依赖项
~15–25MB
~429K SLoC