Welcome to the rflow CLI Tool! This tool automates various tasks in your software version management process. Below are instructions for using the different features available in rflow.
- Installation
- Initialize Repository
- Release Branch Creation
- Major Release Branch Creation
- Fix Branch Creation
- Snapshot Creation
- Tagging a Release
- Troubleshooting
Before using rflow, install it on your system by following these steps:
- Ensure Python is installed on your system.
- Clone the
rflowrepository from GitHub or download the source code. - Navigate to the
rflowdirectory and runpip install .to install the tool.
The rflow init command initializes a Git repository for use with rflow.
- When setting up
rflowin a new repository.
rflow initCreate a release branch after initializing your repository with rflow init.
rflow releaseCreate a major release branch, which automatically calculates the next major version.
rflow majorCreate a fix branch from a specific tag version and bug description.
rflow fix [tag_version] [bug_description]The rflow snap command creates a snapshot tag, marking the current state of the project with a timestamp.
- To mark the current project state for quick rollbacks or references.
- To put in dev environment the software.
rflow snapCreate a Git tag for the current release using the rflow tag command.
- When you're ready to tag a new release in your repository.
rflow tagIf you encounter issues:
- Check that you're in the correct directory containing the Git repository.
- Verify that you have the necessary permissions to perform the operations.
- Look for error messages in the console for clues about what might be wrong.
- For more support, refer to the
rflowdocumentation or contact the development team.
Thank you for using rflow! π