- Ein einfaches Tool zum Speichern und Ausführen von „projektbezogenen Befehlen“
- Kein Build-System, sondern ein einfacher „Befehlsausführer“
- Ausführung durch Schreiben einer
justfile(recipe) mit einer make-ähnlichen Syntax
- Unterstützt Linux/macOS/Windows
- Liefert klare Fehler; Syntaxfehler werden zusammen mit dem Quellkontext angezeigt
- Recipes unterstützen positionsbasierte Argumente
- Wenn möglich, werden alle Fehler statisch aufgelöst. Unbekannte Recipes und zirkuläre Abhängigkeiten werden vor der Ausführung gemeldet
- Recipes können über die Kommandozeile aufgelistet werden
- Skripte für die Kommandozeilen-Autovervollständigung werden in den meisten bekannten Shells unterstützt (Bash, Elvish, Fish, Nushell, PowerShell, Zsh)
- Recipes können in beliebigen Sprachen wie Python/NodeJS geschrieben werden
2 Kommentare
Ist das ein Tool für den Fall, dass es nervt, sowohl
.shals auch.batzu haben?Hacker-News-Kommentare
Task eignet sich für Software-Builds, weil man erwartete Dateien angeben und so unnötige Arbeit vermeiden kann
Just verlangt eine zusätzliche Sprache und fördert als Projekt-Tool einen imperativen Modus
Habe Mise ausprobiert, aber die Installation war umständlich, daher wieder zu Just zurückgekehrt
Nutze Just seit fast einem Jahr und bin zufrieden
just --listist das Onboarding neuer Leute einfachHabe in der Vergangenheit ein ähnliches Tool entwickelt und freue mich, dass andere denselben Bedarf hatten
Just ist wichtige Software im Entwicklungs-Stack und funktioniert auch unter Windows gut
Ich nutze Just in allen Projekten; ein typisches justfile hat etwa 20 Regeln
Just lässt sich leichter durchsetzen als Make
Mage/Magefile, ähnlich wie Task/Taskfile, definiert Aufgaben in Go-Code
Ich habe Make lange benutzt, aber es macht mir Sorgen, in ein neues Tool zu investieren