Wybierz swój język

Powrót arrow-right Setup.shl

Oto lista 18 bezpłatnych i płatnych alternatyw dla Setup.shl. Główni konkurenci obejmują Maven, CMake. Oprócz tego, użytkownicy porównują także Setup.shl z Gradle, Rake, Ant. Ponadto można spojrzeć na inne podobne opcje tutaj: About.


Maven
Free Open Source

Apache Maven to oparte na Javie narzędzie do automatyzacji kompilacji i zarządzania projektami (w oprogramowaniu ...

CMake
Free Open Source

CMake to rodzina narzędzi do tworzenia, testowania i pakowania oprogramowania.

Gradle
Free Open Source

Gradle to ewolucja automatyzacji kompilacji.

Rake
Free Open Source

Rake to narzędzie do zarządzania zadaniami programowymi i automatyzacji kompilacji.

Ant
Free Open Source

Apache Ant to narzędzie do budowania oparte na Javie Open Source (do tworzenia oprogramowania).

MakeMe
Free Open Source

Proste tworzenie oprogramowania

Buildr
Free Open Source

Apache Buildr to system do kompilacji aplikacji opartych na Javie, w tym obsługa Scala, Groovy ...

Ninja Build
Free Open Source

Ninja to mały system budowania z naciskiem na szybkość.

Buck to system kompilacji opracowany i używany przez Facebook.

SCons
Free Open Source

SCons to narzędzie do budowania oprogramowania Open Source - to znaczy narzędzie do budowania nowej generacji.

Czyste narzędzie / biblioteka kompilacji Bash, przydatne do opisania złożonych, ekspresyjnych procesów kompilacji.

Setup.shl Platformy

tick-square Linux
tick-square Mac

Setup.shl Przegląd

setup - Prosta biblioteka Bash do konfigurowania struktury katalogów przy użyciu definicji podobnych do Makefile.

Setup.shl ma oferować ten sam podstawowy zestaw funkcji, co inne narzędzia typu make-like, w środowisku Bash: możesz definiować przepisy, aby tworzyć pliki na podstawie ich zależności i wykonywać te przepisy dla wszystkich plików, które nie są aktualne , w kolejności iw miarę możliwości równolegle.

Jest bardzo minimalny (podstawowa funkcjonalność sprowadza się do 3 głównych funkcji i kilkunastu pomocników) i ma na celu jak najprostszą naukę, przy jednoczesnym zapewnieniu szerokiej rozszerzalności, przy użyciu Bash jako języka skryptowego.

Plusy:
- bardzo mały rozmiar (<1000 LoC dla całej biblioteki), co oznacza, że ​​możesz spakować bibliotekę jako część procesu kompilacji
- zmniejszone nakłady na naukę (10 minut na rozpoczęcie), w porównaniu z innymi równie potężnymi narzędziami
- przenośny na wszystkich Uniksach, które mogą obsługiwać Bash (Linux, MacOS, FreeBSD, ...)
- Skrypty konfiguracyjne mogą wykorzystywać całą moc Bash do definiowania własnych przepisów i reguł
- może oglądać pliki źródłowe pod kątem zmian w celu implementacji ciągłych kompilacji
- composable: skrypty kompilacji mogą ładować inne skrypty kompilacji w celu transparentnego zintegrowania ich produkcji

Cons:
- potrzebuje Bash> 4.0 do poprawnego działania, co może wymagać aktualizacji w niektórych systemach
- może być nieco powolny w skanowaniu wszystkich zależności dużego kompilacji na wolnym dysku (może skanować do 1000 plików / s), chociaż można użyć plików stanu w celu złagodzenia problemu i ciągłej kompilacji, jeśli wszystko inne zawiedzie
- bardzo młode narzędzie, z kilkoma wbudowanymi regułami i niewielką standaryzacją

Setup.shl Funkcje

tick-square Parallel builds
tick-square Continuous builds

Najlepsze alternatywy dla Setup.shl

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

Setup.shl Tagi

scons build-tool build-automation setup bash shell

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?