2011-01-06 75 views
23

我想通过网络更多的使用GitHub的命令行少(特别是对于像分叉和拉请求 - 整个工作流程的贡献,基本上 - 尽管其他的事情将是很好过)。GitHub的CLI客户

唯一的CLI为前端GitHub上,我已经发现迄今是这个:

我真的很惊讶,有ISN因为GitHub似乎有一个非常全面的APIlibraries in many languages。所以这里是我的问题:

  1. 是否有任何其他CLI客户端在那里,我失踪(甚至半成品)?
  2. 还是有人试图写一个,并打到意想不到的障碍,应该劝阻我试图写一个自己?

回答

27

你看过hub还是官方gh

+3

哇,不知道我错过了那些 - 我想用'github'搜索关键字有点困难。 ^^谢谢! – 2011-01-07 13:11:35

+2

更新:我一直在使用'hub'一段时间,而这是最大的节省时间。 – 2012-05-01 14:17:44

+1

将很酷,看到问题离线... – tutuca 2012-12-19 04:56:10

5

对于任何人仍然在寻找进入命令行GitHub的API V3的工具,请看看我用Ruby编写的github_cli客户端库。

1

如果你仍然不喜欢自己可用的CLI满意,检查出Gub宝石。

为了让咕咕提交问题#123拉的要求,则需要运行以下命令:

$咕咕启动123 这将创建一个新的分支问题-123。一旦你完成工作的问题,执行:

$咕咕完成 瞧!

注:我是Gub的作者。

2

如果你只想从管理命令行版本,可以使用github-release。它使用最近的github releases API。它是用golang编写的,所以你可以直接下载二进制文件并使用它,而不需要安装其他任何东西,如果你想。

免责声明:我是github发布的作者。