{"repo":"mercedes-benz/gitflow-cli","free":true,"listed":false,"github":"https://github.com/mercedes-benz/gitflow-cli","clone":"git clone https://github.com/mercedes-benz/gitflow-cli.git","description":"Release workflow automation tool built on the gitflow branching model that detects your project type and automatically increments the semantic version.","language":"Go","stars":15,"topics":["gitflow","cli","automation","devops","terminal","deploy","release","rollout"],"license":"MIT","category":"cli-tools","readme_excerpt":"Gitflow-CLI The gitflow-cli is a release workflow automation tool built on the gitflow branching model. It detects your project type and automatically increments the semantic version, supporting a growing list of plugins out of the box. Installation From within the project directory the gitflow-cli can be built, run and installed. 1. Clone the repository: 2. Install the application: To install and run the application, use the following commands: Make sure you have Go installed and that the go/bin directory is part of your PATH. Usage Before using gitflow-cli , either navigate to your target Git repository or specify it with the --path flag. Make sure the repository meets all preconditions. Release To initiate a new release, use the following command: Release start will perform the following steps: Create a new release branch from develop (e.g., release/1.2.0 ) Remove the version qualifier in the version file (e.g., 1.2.0-dev → 1.2.0 ) You can now use the release/x.y.z branch for bug fixing, creating the release changelog, or deploying your app to your testing environment. Once the release is ready, finish it with: Release finish will perform the following steps: Merge the release/x.y.z branch into main (e.g., release/1.2.0 → main ) Create a tag in main with the corresponding version (e.g., 1.2.0 ) Perform a back-merge into develop (e.g., release/1.2.0 → develop ) Bump the development version to the next minor version (e.g., 1.3.0-dev ) Hotfix Use hotfixes if you have a bug in","default_branch":null,"files":null,"tree":[],"storefront":"/r/mercedes-benz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mercedes-benz/gitflow-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}