Installation locale
Cargo
cargo install ferrflow
npm
npm install -g ferrflow
# ou en dépendance de développement
npm install -D ferrflow
WASM (navigateur)
npm install @ferrflow/wasm
Utilisez FerrFlow directement dans le navigateur — parsez les commits, calculez les incréments de version et générez des changelogs côté client sans backend.
Binaire
Téléchargez un binaire pré-compilé depuis les Releases :
# Linux x86_64
curl -L https://github.com/FerrLabs/FerrFlow/releases/latest/download/ferrflow-linux-x64.tar.gz | tar xz
sudo mv ferrflow /usr/local/bin/
Docker
docker run --rm -v $(pwd):/repo ghcr.io/ferrlabs/ferrflow:latest check
Installation CI
La méthode recommandée pour utiliser FerrFlow en CI est la GitHub Action — aucune étape d'installation nécessaire :
- uses: FerrLabs/ferrflow@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Consultez GitHub Actions et GitLab CI pour des exemples complets.
Vérification
ferrflow --version