2个不稳定版本

使用旧的 Rust 2015

0.2.0 2017年12月29日
0.1.0 2017年12月6日

#25 in #origin

MIT 许可证

24KB
594 代码行

问题助手

这是一个小的可执行文件,旨在使打开问题更容易:在git仓库中键入 gli "my shiny issue"",它将在相应的gitlab仓库中自动打开一个问题。目前它只支持一个gitlab账户和一个github账户。多gitlab(和github)账户在路线图上。

安装

您需要 cargo 来安装 issues-helper

cargo install gli # will install an executable called `gli`
gli init # inital configuration (gitlab domain, personal access tokens)

使用方法

打开问题

gli o "my shiny issue" ["my issue text"] [--open] [--label suggestion]*

--open 将自动在浏览器中打开问题页面以进行进一步编辑。 --assignee 允许您将问题分配给用户。目前它只支持一个分配者。 --label 允许您在创建问题时指定标签。这是一个多选选项,因此您可以将它放在命令的末尾,或者在使用问题标题之前放置 --

在您的浏览器中打开项目页面

gli b

列出打开的问题

gli l

您可以添加一个可选的 --filter open|closed 选项来按状态筛选问题。目前它仅适用于gitlab。

要求

origin 远程

为此,项目的 origin 远程必须类似于 git@<domain-name>:<namespace>/<project>.gitgit+ssh://git@<domain-name>/<namespace>/<project>.githttps://<domain-name>/<namespace>/<project>.git,否则它将不起作用。

依赖关系

~31–42MB
~828K SLoC