Relgen
relgen is an opinionated command-line interface (CLI) tool, designed to simplify the way of creating release Pull
Requests used in git-ops workflows.
Usage
--repo and --reviewer can be used multiple times to create Pull Requests in multiple repositories and assign reviews
to multiple persons
Relgen will not create a Pull Request if head branch is not ahead of base branch.
To get a comprehensive list of all available commands and options, you can use the --help flag:
Installation
Using Cargo
Installing relgen through Cargo is the easiest way to get started. You can install it by running the following
command:
Building from source
You can also build relgen from source by running the following command:
Development
relgen is developed using the Rust programming language and
the Cargo package manager.
You can clone the repository and run the project locally using the following commands:
Contributing
We welcome contributions from the community! Feel free to submit a Pull Request or open an issue if you find any bugs or have suggestions for improvements.
License
relgen is licensed under the MIT License, a permissive license that lets
you do anything with the code with proper attribution and without warranty.