Shears is a CLI which aims to automate cutting release branches for repositories hosted on Gitlab.
You need to Gitlab private access token to interact with the Gitlab Rest API, you can read the official documentation on how to generate one. Furthermore, this token needs the api
scope to create branch and a pull request on your repository.
As a CLI application you can check out the help documentation with the -h
flag.
Check the releases page and download a binary for your operating system. You can then place the binary on your path or anywhere else you prefer.
This CLI is built using rust, so you can build, run and install it using cargo.
Feel free to open any pull request with improvements, suggestions or feature ideas.