2个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2017年12月29日 |
---|---|
0.1.0 | 2017年12月6日 |
#25 in #origin
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>.git
、git+ssh://git@<domain-name>/<namespace>/<project>.git
或 https://<domain-name>/<namespace>/<project>.git
,否则它将不起作用。
依赖关系
~31–42MB
~828K SLoC