Dilinizi seçin

Ana sayfa arrow-right Setup.shl

18 ücretsiz ve ücretli Setup.shl alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: Maven, CMake. Bunların yanı sıra, kullanıcılar Setup.shl ile Gradle, Ant, Rake arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: About.


Maven
Free Open Source

Apache Maven, otomasyon ve proje yönetimi için Java tabanlı bir araçtır (yazılımda ...

CMake
Free Open Source

CMake, yazılım oluşturmak, test etmek ve paketlemek için tasarlanmış bir araçlar ailesidir.

Gradle
Free Open Source

Kepçe inşa otomasyon gelişti.

Ant
Free Open Source

Apache Ant, Açık Kaynak Java tabanlı bir derleme aracıdır (yazılım geliştirme için).

Rake
Free Open Source

Rake bir yazılım görev yönetimi ve otomasyon aracıdır.

Ninja Build
Free Open Source

Ninja hıza odaklanan küçük bir yapı sistemidir.

SCons
Free Open Source

SCons, Açık Kaynak kodlu bir yazılım yapım aracıdır, yani yeni nesil bir yapım aracıdır.

GNU Make
Free Open Source

Make is a tool which controls the generation of executables and other non-source files of a program...

qmake
Free Open Source

qmake, Qt Company'nin geliştirme projesi için yapım sürecini basitleştirmeye yardımcı olan bir araçtır ...

Buck, Facebook tarafından geliştirilen ve kullanılan bir yapı sistemidir.

Bileşilebilir, etkileyici derleme işlemlerini tanımlamak için kullanışlı olan saf bir Bash derleme aracı / kütüphanesi.

Setup.shl Platformlar

tick-square Linux
tick-square Mac

Setup.shl Genel Bakış

setup - Makefile benzeri tanımları kullanarak bir dizin yapısını ayarlamak için basit bir Bash kütüphanesi.

Setup.shl, bir Bash ortamındaki diğer benzer araçlarla aynı temel özelliği sunacak şekilde tasarlanmıştır: bağımlılıklarından dosyalar oluşturmak için tarifler tanımlayabilir ve bu tarifleri güncel olmayan tüm dosyalar için yürütebilirsiniz. , sırayla ve mümkün olduğunda paralel olarak.

Çok azdır (temel işlevsellik 3 ana işlev ve bir düzine yardımcıya ulaşır) ve Bash'i betik dili olarak kullanarak genişleyebilirlik sunarken, mümkün olduğunca basit öğrenmeyi amaçlar.

Artıları:
- Gerçekten çok az yer kaplar (kütüphanenin tamamı için <1000 LoC), yani kütüphaneyi derleme işleminizin bir parçası olarak paketleyebilirsiniz.
- Diğer eşit derecede güçlü araçlarla karşılaştırıldığında, azaltılmış öğrenme çabası (başlamak için 10 dakika)
- Bash'i çalıştırabilen tüm Unix'lerde taşınabilir (Linux, MacOS, FreeBSD, ...)
- Kurulum komut dosyaları, kendi tariflerini ve kurallarını tanımlamak için Bash'in bütün gücünü kullanabilir.
- sürekli yapılar uygulamak için değişiklikler için kaynak dosyaları izleyebilir
- beste edilebilir: derleme komut dosyaları, üretimlerini şeffaf bir şekilde bütünleştirmek için diğer derleme komut dosyalarını yükleyebilir

Eksileri:
- düzgün çalışması için Bash> 4.0'a ihtiyaç duyuyor, bu bazı sistemlerde güncelleme gerektirebilir
- Yavaş bir diskte büyük bir derlemenin tüm bağımlılıklarını taramak biraz yavaş olabilir (1000 dosya / sn'ye kadar tarayabilir), ancak sorunu hafifletmek için durum dosyalarını kullanabilirsiniz;
- Birkaç yerleşik kural ve çok az standardizasyon ile çok genç bir araç

Setup.shl Özellikler

tick-square Parallel builds
tick-square Continuous builds

En İyi Setup.shl Alternatifleri

Yazılım hakkındaki görüşlerinizi paylaşın, bir inceleme bırakın ve daha da iyileştirmeye yardımcı olun!

Setup.shl Etiketler

scons build-tool build-automation setup bash shell

Değişiklik Önerin

Geri bildiriminiz

Bir derecelendirme seçin
Lütfen bir derece seçin

Your vote has been counted.

Do you have experience using this software?