【发布时间】:2017-07-09 06:57:24
【问题描述】:
我正在尝试在 github 中搜索关键字问题。
我想从命令行实现这一点。
我已经尝试过 ghi (stephencelis/ghi: GitHub Issues on the command line) --> 安装不工作。
您能否建议任何其他选择?
【问题讨论】:
标签: git github command-line
我正在尝试在 github 中搜索关键字问题。
我想从命令行实现这一点。
我已经尝试过 ghi (stephencelis/ghi: GitHub Issues on the command line) --> 安装不工作。
您能否建议任何其他选择?
【问题讨论】:
标签: git github command-line
您现在可以使用官方的Github CLI,您可以在安装gh 后添加问题并使用以下命令查看它们并导航到您的项目目录:
$ gh issue list | grep `search term`
【讨论】:
2017:您可以使用命令行curl (see this tutorial)search issues 和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 and available。
如Alireza 的answer 中所述,它可以通过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 --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"- 在特定日期后合并拉取请求
【讨论】: