Setup.shl

Setup.shl

setup - Makefile benzeri tanımları kullanarak bir dizin yapısı kurmak için basit bir Bash kütüphanesi.Setup.shl, Bash ortamında diğer benzer araçlarla aynı temel özellik setini sunmayı amaçlamaktadır: bağımlılıklarından dosya oluşturmak için tarifler tanımlayabilir ve güncel olmayan tüm dosyalar için bu tarifleri yürütebilirsiniz., sırayla ve mümkün olduğunda paralel olarak.Çok azdır (çekirdek işlevsellik 3 ana işleve ve bir düzine yardımcıya kadar kaynar) ve Bash'i komut dosyası dili olarak kullanarak geniş bir genişletilebilirlik sunarken, mümkün olduğunca öğrenmeyi kolaylaştırır.Artıları: - gerçekten küçük kaplama alanı (tüm kütüphane için <1000 LoC), bu da kütüphaneyi oluşturma sürecinizin bir parçası olarak paketleyebileceğiniz anlamına gelir - diğer eşit derecede güçlü araçlara kıyasla daha az öğrenme çabası (başlamak için 10 dakika) - taşınabilirBash'i çalıştırabilecek tüm Unix'ler (Linux, MacOS, FreeBSD, ...) - Kurulum komut dosyaları, kendi tariflerini ve kurallarını tanımlamak için Bash'in tüm gücünü kullanabilir - sürekli yapıları uygulamak için değişiklikler için kaynak dosyalarını izleyebilir - oluşturulabilir: komut dosyaları oluşturmaÜretimlerini şeffaf bir şekilde entegre etmek için diğer derleme komut dosyalarını yükleyebilir Eksileri: - bazı sistemlerde güncelleme gerektirebilecek düzgün çalışması için Bash> 4.0'a ihtiyaç duyar - yavaş bir diskteki büyük bir yapının tüm bağımlılıklarını taramak için biraz yavaş olabilir (1000 dosya / saniyeye kadar tarayabilir), ancak sorunu biraz hafifletmek için durum dosyalarını ve her şey başarısız olursa sürekli yapıları kullanabilirsiniz - çok az yerleşik kural ve az standartlaştırma ile çok genç bir araç
setup-shl

İnternet sitesi:

Kategoriler

BSD için Setup.shl'a alternatifler

GNU Make

GNU Make

Make, programın kaynak dosyalarından bir programın yürütülebilir dosyalarının ve diğer kaynak olmayan dosyalarının oluşturulmasını kontrol eden bir araçtır.
Ninja Build

Ninja Build

Ninja hız odaklı küçük bir yapı sistemidir.