获取GitHub回购名称

时间:2015-06-25 23:39:37

标签: git bash github

使用curl --user "UserName" https://api.github.com/orgs/org/repos会产生大量额外输出。如何使用GitHub api输出所有回购名称,例如:

  • Repo1
  • Repo2
  • Repo3

1 个答案:

答案 0 :(得分:1)

我认为您已走上正轨 - 您选择了正确的API(https://developer.github.com/v3/repos/#list-organization-repositories)。

由于响应是JSON,理想情况下你应该使用JSON工具来过滤内容,但是你可以从这样一个简单的grep开始:

curl --user "UserName" https://api.github.com/orgs/org/repos | grep "full_name"

这将打印所有回购名称。如果您愿意,可以使用更精细的逻辑扩展该解决方案。

相关: