Birçok projenin kendine özel gereksinimleri oluyor. Bunları da çoğu zaman komutlarla halledebiliyoruz. Ancak iş komutları yazmaya ve barındırmaya gelince, bazen kabuk betikleri durumu fazla düşük seviye hale getirebiliyor.
Yazının konusu olan just aracı, abstrak bir katman görevi görüp proje özelindeki komutlarımızı daha iyi yönetmemizi sağlıyor. Makefile gibi düşünebilirsiniz. Ancak Makefile'ın aksine, just dosyaları daha okunaklı ve daha kolay yazılabilir.
Yüklemek için
Kendi GitHub sayfasında işletim sisteminize yönelik kurulum yönergelerini görebilirsiniz.
Örnek bir just dosyası
test:
echo 'Testing!'
build target:
@echo 'Building {{target}}...'
cd {{target}} && make
test
ve build
isminde iki komut oluşturduk. build
komutu target
isminde bir parametre alıyor. @echo
ifadesindeki @
dikkatinizi çekmiştir. Varsayılan olarak just
, çalıştırılan her komutu önce standart error'a basar. Burada @
ile bunu engellemiş olduk.
$ just test
echo 'Testing!'
Testing!
Daha fazlası
Çok fazla özellik barındırdığı için daha fazla örnek verme işine girmemek en iyisi. Kendi GitHub sayfasına buraya tıklayarak ulaşabilirsiniz.