fluxter / fxrelease
A small symfony helper CLI tool
Installs: 359
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/fluxter/fxrelease
Requires
- czproject/git-php: ^3.18
- symfony/console: ^5.1
- symfony/filesystem: ^5.1
- symfony/finder: ^5.1
- zeichen32/gitlabapibundle: ^5.0
This package is auto-updated.
Last update: 2025-10-06 05:51:54 UTC
README
How to install
Require the package
$ composer global require fluxter/fxrelease
After that, make sure composer vendor bin is inside your path!
$ export PATH="$PATH:$HOME/.composer/vendor/bin"
Voila!
$ fxrelease
should work now
How to update
$ composer global update fluxter/fxrelease
.fxrelease file
Project ID (required)
{
"projectId": 15,
}
URL (required)
{
"url": "https://gitlab.com",
}
Single version file
{
"versionFile": "composer.json",
"versionPattern": "\"version\": \"FXRELEASE_VERSION_HERE\"",
}
Mulitple version files
{
"versionFiles": [
{
"file": "composer.json",
"pattern": "\"version\": \"FXRELEASE_VERSION_HERE\"",
},
{
"file": "second_file.blub",
"pattern": "my_version_is: FXRELEASE_VERSION_HERE",
}
]
}
Master branch (defaults to master)
{
"masterBranch": "prod"
}
Label Map (this example is the default)
{
"labelMap": {
"bug": "BUG",
"suggestion": "NEU",
"enhancement": "VERBESSERUNG"
}
}