danielpieper / mrcli
此包已被废弃且不再维护。未建议替代包。
GitLab 待合并请求概览
v0.2.0
2019-02-14 08:09 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-iconv: *
- league/container: ^3.2
- m4tthumphrey/php-gitlab-api: ^9.11
- nesbot/carbon: ^2.7
- php-http/cache-plugin: ^1.5
- php-http/guzzle6-adapter: ^1.0
- php-http/logger-plugin: ^1.0
- razorpay/slack: ^1.10
- symfony/cache: ^4.2
- symfony/console: ^4.0.4
- vlucas/phpdotenv: ^3.1
Requires (Dev)
- fzaninotto/faker: ^1.7
- infection/infection: ^0.11.0 || ^0.12.0
- php-http/mock-client: ^1.2
- phpmd/phpmd: ^2.6.0
- phpunit/phpunit: ^8.0
- sebastian/phpcpd: ^4.0.0
- squizlabs/php_codesniffer: ^3.2.2
This package is auto-updated.
Last update: 2023-01-29 14:55:05 UTC
README
MrCli 检查您的 GitLab 实例中的待合并请求。
查看通过审核者和项目总数的待合并请求概览,列出您自己的、同事的或多个项目的待合并请求。
安装
使用以下命令安装最新版本
$ composer global require danielpieper/mrcli
配置
mrcli
使用环境变量进行配置。需要 GITLAB_TOKEN
。使用 api
权限创建令牌:[https://gitlab.com/profile/personal_access_tokens](https://gitlab.com/profile/personal_access_tokens)
GITLAB_URL=https://gitlab.com # optional, set for on-premise installations
GITLAB_TOKEN=<gitlab token> # create gitlab token with api access: https://gitlab.com/profile/personal_access_tokens
SLACK_WEBHOOK_URL=<slack webhook url> # optional
SLACK_CHANNEL=<slack channel name, for example #merge_requests> # optional
基本用法
mrcli overview mrcli project <project names separated by space> mrcli approver <approver name, leave empty for your mr's>
关于
要求
- MrCli 支持 PHP 7.1 或更高版本
作者
Daniel Pieper - github@daniel-pieper.com
许可
MrCli 使用 MIT 许可证 - 详细信息请参阅 LICENSE
文件