hubot-githuber 是一个 npm 包,它提供了一些命令集合,让你可以使用 hubot 机器人来完成一些与 github 相关的操作。它是基于 hubot 机器人框架构建的,所以在使用它之前,你需要先安装 hubot。
安装 hubot-githuber
安装 hubot-githuber 的命令如下:
npm install hubot-githuber --save
安装完成后,你需要在 hubot 的 external-scripts.json 文件中添加 hubot-githuber。
[ "hubot-diagnostics", "hubot-help", "hubot-githuber" ]
重启 hubot 机器人,就可以开始使用 hubot-githuber 了。
使用 hubot-githuber
hubot-githuber 提供了一些命令,可以帮助你完成一些与 github 相关的操作。下面我们来逐一介绍这些命令。
repos 命令
使用 repos 命令可以列出指定 github 用户的所有仓库。命令格式如下:
hubot repos <github username>
示例代码:
# 查询 myusername 这个 github 用户的所有仓库 hubot repos myusername
repo 命令
使用 repo 命令可以获取指定 github 用户的指定仓库的信息。命令格式如下:
hubot repo <github username>/<repo name>
示例代码:
# 查询 myusername 这个 github 用户的 myrepo 仓库的信息 hubot repo myusername/myrepo
issues 命令
使用 issues 命令可以列出指定 github 用户指定仓库的所有 issue。命令格式如下:
hubot issues <github username>/<repo name>
示例代码:
# 查询 myusername 这个 github 用户的 myrepo 仓库的所有 issue hubot issues myusername/myrepo
issue 命令
使用 issue 命令可以获取指定 github 用户指定仓库的指定 issue 的信息。命令格式如下:
hubot issue <github username>/<repo name>#<issue number>
示例代码:
# 查询 myusername 这个 github 用户的 myrepo 仓库的编号为 123 的 issue 的信息 hubot issue myusername/myrepo#123
prs 命令
使用 prs 命令可以列出指定 github 用户指定仓库的所有 pull request。命令格式如下:
hubot prs <github username>/<repo name>
示例代码:
# 查询 myusername 这个 github 用户的 myrepo 仓库的所有 pull request hubot prs myusername/myrepo
pr 命令
使用 pr 命令可以获取指定 github 用户指定仓库的指定 pull request 的信息。命令格式如下:
hubot pr <github username>/<repo name>#<pull request number>
示例代码:
# 查询 myusername 这个 github 用户的 myrepo 仓库的编号为 123 的 pull request 的信息 hubot pr myusername/myrepo#123
学习和指导意义
通过学习本教程,您可以了解到如何使用 hubot-githuber 来完成一些与 github 相关的操作。而且 hubot-githuber 提供了一些常用的操作命令,可以大大提高开发者的工作效率。希望本教程对您的工作有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ff281e8991b448ddb7e