- Un outil simple pour enregistrer et exécuter des « commandes par projet »
- Un simple « exécuteur de commandes », pas un système de build
- Écriture et exécution d’un
justfile(recipe) avec une syntaxe similaire à make
- Compatible Linux / macOS / Windows
- Fournit des erreurs claires, avec affichage du contexte source pour les erreurs de syntaxe
- Les recipes peuvent recevoir des arguments positionnels
- Si possible, toutes les erreurs sont résolues statiquement. Les recipes inconnues et les dépendances circulaires sont signalées avant l’exécution
- Les recipes peuvent être listées depuis la ligne de commande
- Les scripts d’autocomplétion en ligne de commande sont pris en charge par la plupart des shells connus (Bash, Elvish, Fish, Nushell, PowerShell, Zsh)
- Les recipes peuvent être écrites dans n’importe quel langage, comme Python ou NodeJS
2 commentaires
C’est le genre d’outil qu’on utilise quand avoir à la fois des fichiers
.shet.batdevient pénible ?Commentaires sur Hacker News
Task est adapté aux builds logiciels, car il peut spécifier des fichiers attendus pour éviter les travaux inutiles
Just exige un langage supplémentaire et encourage un mode impératif comme outil de projet
J’ai essayé d’utiliser Mise, mais l’installation était pénible, alors je suis revenu à Just
J’utilise Just depuis presque un an et j’en suis satisfait
just --listfacilite l’onboarding des nouveauxJ’ai déjà développé un outil similaire par le passé, et je suis heureux de voir que d’autres ont ressenti le même besoin
Just est un logiciel important dans la stack de développement, et il fonctionne bien aussi sous Windows
J’utilise Just dans tous mes projets, et un
justfiletypique contient environ 20 règlesJust est plus facile à faire adopter que Make
Makefiledispersés dans le dépôt sans propriétaire clairement identifiéMage/Magefile, similaire à Task/Taskfile, définit les tâches en code Go
J’utilise Make depuis longtemps, mais investir dans de nouveaux outils m’inquiète