ff 1.*

Install
go get github.com/sensorario/ff
cd $GOPATH/src/github.com/sensorario/ff/
env GO111MODULE=on go build -o /usr/local/bin/ff
Features
The ff does not allow command if not allowed according to the git flow. For example, no hotfix/feature branches can be created if current branch is an hotfix/feature branch in turn.
An hotfix/feature branch can be created only from master.
In case of LTS (a minor version) after each new tag merge updates into master to keep development version updated with all hotfixes.
Logs are stored in .git/logger.log file
Tag directly from master.
Create git repository if not exists.
Commands
- bugfix
- commit
- complete
- feature
- help
- hotfix
- publish
- refactor
- reset
- status
- tag
Autocompletion
Append the following lines in your .bash_profile file:
_ff='tag commit complete feature help hotfix bugfix publish refactor reset status' && complete -W "${_ff}" 'ff'