Proje özelinde komutlar için just

2021-07-31 1 dk

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ı

justfile
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.

Tarih: 2021-07-31
Etiketler: just