A powerful and intuitive command-line tool for managing Git workflows with GitFlow methodology.
- 🎯 Interactive menu-driven interface
- 🌿 Feature branch management
- 🚀 Release management with pre-release support (alpha, beta, rc)
- 🔧 Hotfix handling
- 📝 Conventional commit creation
- 📊 Repository status monitoring
- 📘 Built-in workflow documentation
- 🔄 Automated changelog generation
- Production:
X.Y.Z
(e.g., 1.0.0) - Pre-release:
X.Y.Z-stage.N
where stage is:-
alpha.N
: Internal testing -
beta.N
: External testing -
rc.N
: Release candidate
-
- Install FlowMaster:
npm install -g flowmaster-cli
- Initialize a new project:
flowmaster init
- Start the interactive menu:
flowmaster
Pour installer FlowMaster CLI, exécutez la commande suivante :
npm install -g flowmaster-cli
Après l'installation, vous pouvez vérifier la version installée avec :
flowmaster --version
- Node.js ≥ 12
- Git
- Permissions sudo (pour l'installation globale)
Si vous rencontrez des erreurs de permissions :
# Donner les permissions d'exécution
sudo chmod +x $(which flowmaster)
sudo chmod +x $(which fm)
# Ou réinstaller avec sudo
sudo npm uninstall -g flowmaster-cli
sudo npm install -g flowmaster-cli
Nous accueillons les contributions ! Veuillez consulter notre guide de contribution pour plus d'informations sur la façon de contribuer à ce projet.
Veuillez également lire notre code de conduite pour vous assurer que notre communauté reste accueillante et respectueuse.
FlowMaster CLI is an open-source project that relies on your support. If you find this tool valuable, please consider becoming a sponsor!
Become a sponsor and have your logo here!