繁体   English   中英

命令行中的 Github 问题搜索

[英]Github issue search in command line

我正在尝试在 github 中搜索关键字问题。
我想从命令行实现这一点。

我已经尝试过 ghi( stephencelis/ghi :命令行上的 GitHub 问题)--> 安装不起作用。
你能建议任何其他选择吗?

您现在可以使用官方Github CLI ,您可以在安装gh并导航到您的项目目录后添加问题并使用以下命令查看它们:

$ gh issue list | grep `search term`

2017:您可以使用命令行curl使用GitHub Search APOI搜索问题(请参阅本教程)

curl -i -H 'Authorization: token my_token' 'https://api.github.com/search/issues?q=akeyword+repo:auser/arepo'

这是一种解决方法,同时您可以调试为什么像stephencelis/ghi这样的 ruby​​/rail 程序不起作用。


2020 年更新: GitHub CLI gh现在是 1.0并且可用
正如Alireza回答中所述,它可以通过gh issue list命令列出问题。

如果关键字是标签,可以使用gh issue list -l xxx按标签过滤。
如果没有,grepping 标题是一种可能的解决方法。

GH 1.8.0

新的issue/pr list --search标志允许使用关键字搜索问题和拉取请求。

除了按问题或拉取请求内容中可能出现的词进行搜索之外,您还可以使用任何 GitHub 搜索语法进行更具体的匹配并更改结果的顺序。

例如:

  • gh issue list --state closed --search "crash in:title" - gh issue list --state closed --search "crash in:title"中包含“crash”的已关闭问题
  • gh issue list --search "no:assignee"情况下打开问题
  • gh issue list -l "bug" --search "sort:interactions-desc" - 交互次数最多的错误线程
  • gh pr list --search "review-requested:@me" - 请求您的评论的拉取请求
  • gh pr list --state merged --search "merged:>=2021-03-30" - 在特定日期后合并拉取请求

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM