Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/swiftyfinch/pidgey

🐦 Notify GitLab reviewers to Slack.
https://github.com/swiftyfinch/pidgey

gitlab slack spm swift

Last synced: 2 days ago
JSON representation

🐦 Notify GitLab reviewers to Slack.

Awesome Lists containing this project

README

        

# 🐦 Pidgey






Notify GitLab reviewers to Slack.

```
OVERVIEW: Notify GitLab reviewers to Slack.

USAGE: pidgey

SUBCOMMANDS:
notify (default) Show list of your GitLab merge requests and select
one for notify reviewers to Slack.
setup Setup environment.

OPTIONS:
--version Show the version.
-h, --help Show help information.
```

## Quick start with Mint 🌱

```bash
brew install mint
mint install swiftyfinch/pidgey

# Now on Mint 0.17.0 you'll need to add ~/.mint/bin to your $PATH
# For example, add this to your ~/.zshrc file and relaunch terminal
export PATH=$HOME/.mint/bin:$PATH
```
Watch 🎬 [installation demo](https://github.com/swiftyfinch/Rugby/discussions/71)

It's from my another project, but the idea is the pretty same.

## How to use 🐦

First of all, you need to set up. All values will keep in the keychain.
```bash
pidgey setup --gitlab --token --slack
```

Then just call `pidgey` and you will see all merge requests which you are created.

Select one of them and 🐦 **Pidgey** will send notifications to all reviewers.

### Author

Vyacheslav Khorkov\
Twitter: [@SwiftyFinch](https://twitter.com/swiftyfinch)\
Blog: [swiftyfinch.github.io](https://swiftyfinch.github.io/en)\
Feel free to contact me 📮