[英]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 标题是一种可能的解决方法。
新的
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.