Task; yazılım projelerinde sık kullanılan komutları, derleme işlemlerini ve otomasyon görevlerini merkezi biçimde yönetmek için geliştirilen açık kaynaklı bir görev çalıştırıcısıdır. Make aracına daha kolay yapılandırılabilen bir alternatif sunmayı amaçlar.
Görevler Taskfile adı verilen YAML dosyalarında tanımlanır. Bir görevin içerisinde birden fazla komut çalıştırılabilir ve farklı görevler arasında bağımlılıklar oluşturulabilir.
Derleme, test, lint, dosya oluşturma, geliştirme sunucusu başlatma ve dağıtım gibi işlemler tek bir yapılandırma dosyasında birleştirilebilir. Böylece proje içerisinde kullanılan uzun komutların tekrar tekrar yazılması gerekmez.
Değişkenler, ortam değişkenleri, komut çıktıları ve koşullu çalışma davranışları desteklenir. İşletim sistemine özgü görevler tanımlanarak aynı projenin Windows, Linux ve macOS ortamlarında çalışması sağlanabilir.
Görevlerin yalnızca ilgili kaynak dosyalar değiştiğinde çalıştırılmasını sağlayan özellikler bulunur. Dosya izleme modu sayesinde değişiklikler algılandığında belirlenen görevler yeniden yürütülebilir.
İç içe Taskfile yapıları ve uzak Taskfile desteği sayesinde farklı projeler arasında ortak otomasyon tanımları kullanılabilir.
Windows, Linux ve macOS sistemlerinde çalışır.
Ekleyen
Emir
İndirme
5
Görüntüleme
5
İlk yayınlanma tarihi
Son güncelleme

Değerlendirmeler

0,00 yıldız 0 değerlendirme

Emir kullanıcısından daha fazla yazılım

  • Goose
    Goose
    Kodlama, araştırma ve otomasyon görevlerini yürüten genişletilebilir yerel yapay zekâ ajanı.
  • Crush
    Crush
    Terminal üzerinden çalışan açık kaynaklı, çok sağlayıcılı yapay zekâ kodlama asistanı.
  • iDrive
    iDrive
    En iyi çoklu bilgisayar ve depolama uygulaması.
  • act
    act
    GitHub Actions iş akışlarını yerel bilgisayarda çalıştıran açık kaynaklı terminal aracı.
  • Trivy
    Trivy
    Konteyner, dosya sistemi ve yazılım bağımlılıklarında güvenlik açıklarını tarayan araç.