À propos du projet
just est un exécuteur de commandes conçu pour enregistrer et exécuter des commandes spécifiques à un projet. Il utilise un `justfile` avec une syntaxe inspirée de `make`, mais fonctionne comme un exécuteur de commandes plutôt que comme un système de build, évitant ainsi la complexité du suivi des dépendances basé sur les fichiers (par exemple, pas besoin de `.PHONY`).
Les capacités clés incluent :
- Support multiplateforme pour Linux, macOS et Windows.
- Support des paramètres de recette, des drapeaux et des options.
- Un langage d'expression riche avec des fonctions intégrées.
- Résolution statique des recettes inconnues et des dépendances circulaires.
- Intégration avec les fichiers `.env` pour la gestion des variables d'environnement.
- Possibilité d'écrire des recettes dans n'importe quel langage à l'aide de shebangs (par exemple, Python, Node.js).
- Support de l'organisation des commandes en modules et imports.
- Scripts de complétion de ligne de commande pour les shells populaires.
- Possibilité d'être invoqué depuis n'importe quel sous-répertoire du projet.