just; yazılım projelerinde tekrar tekrar kullanılan komutları kısa ve hatırlanabilir görevler hâline getirmek için geliştirilen açık kaynaklı bir komut çalıştırıcısıdır. Make benzeri bir kullanım sunmasına rağmen temel amacı derleme sistemi olmak yerine proje komutlarını düzenlemektir.
Komutlar justfile adlı bir dosya içerisinde "recipe" olarak tanımlanır. Örneğin projeyi derleme, testleri çalıştırma, geliştirme sunucusunu başlatma, biçimlendirme veya dağıtım gibi işlemler tek bir kısa komuta bağlanabilir.
Görevler birbirine bağımlı hâle getirilebilir, komutlara parametre aktarılabilir ve değişkenler tanımlanabilir. Ortam değişkenleri ve .env dosyalarıyla çalışma desteği sayesinde farklı geliştirme ortamları için yapılandırmalar hazırlanabilir.
Komutların hangi shell ile çalıştırılacağı belirlenebilir ve aynı justfile farklı işletim sistemleri için koşullu görevler içerebilir. Bu yapı ekiplerde kullanılan proje komutlarının standartlaştırılmasını kolaylaştırır.
Windows, Linux ve macOS sistemlerini destekler. Windows için x64 ve ARM64 çalıştırılabilir paketleri bulunmaktadır.
Komutlar justfile adlı bir dosya içerisinde "recipe" olarak tanımlanır. Örneğin projeyi derleme, testleri çalıştırma, geliştirme sunucusunu başlatma, biçimlendirme veya dağıtım gibi işlemler tek bir kısa komuta bağlanabilir.
Görevler birbirine bağımlı hâle getirilebilir, komutlara parametre aktarılabilir ve değişkenler tanımlanabilir. Ortam değişkenleri ve .env dosyalarıyla çalışma desteği sayesinde farklı geliştirme ortamları için yapılandırmalar hazırlanabilir.
Komutların hangi shell ile çalıştırılacağı belirlenebilir ve aynı justfile farklı işletim sistemleri için koşullu görevler içerebilir. Bu yapı ekiplerde kullanılan proje komutlarının standartlaştırılmasını kolaylaştırır.
Windows, Linux ve macOS sistemlerini destekler. Windows için x64 ve ARM64 çalıştırılabilir paketleri bulunmaktadır.