Setup.shl

Setup.shl

настройка - проста Bash библиотека за настройка на структура на директория с помощта на определения, подобни на Makefile.Setup.shl има за цел да предложи същия основен набор от функции като други подобни на инструменти инструменти в среда на Bash: можете да определите рецепти за създаване на файлове от техните зависимости и да изпълните тези рецепти за всички файлове, които не са актуални, по ред и успоредно, когато е възможно.Той е много минимален (основната функционалност се свежда до 3 основни функции и дузина помощници) и има за цел да бъде възможно най-лесен за научаване, като същевременно предлага широка разширяемост, използвайки Bash като своя скриптов език.Плюсове: - наистина малък отпечатък (<1000 LoC за цялата библиотека), което означава, че можете да свържете библиотеката като част от процеса на изграждане - намалени усилия за учене (10 минути, за да започнете), в сравнение с други също толкова мощни инструменти - преносими навсички Unixes, които могат да изпълняват Bash (Linux, MacOS, FreeBSD, ...) - сценариите за настройка могат да използват цялата сила на Bash за определяне на собствените си рецепти и правила - могат да гледат изходни файлове за промени, за да внедрят непрекъснати компилации - composable: build scriptможе да зареди други скриптове за изграждане, за да интегрира прозрачно своите продукции Минуси: - се нуждае от Bash> 4.0, за да функционира правилно, което може да изисква актуализация на някои системи - може да бъде малко бавно, за да сканирате всички зависимости на голяма конструкция на бавен диск (томоже да сканира до 1000 файла / s), въпреки че можете да използвате държавни файлове, за да смекчите проблема донякъде и непрекъснатите надграждания, ако всичко друго не успее - много млад инструмент, с малко вградени правила и малко стандартизация
setup-shl

Категории

Алтернативи на Setup.shl за Mac

Maven

Maven

Apache Maven е Java-базиран инструмент за автоматизация на изграждане и управление на проекти (в разработването на софтуер).
CMake

CMake

CMake е семейство инструменти, предназначени за изграждане, тестване и пакетиране на софтуер.
Gradle

Gradle

Gradle е изградена автоматизация на изграждане.
GNU Make

GNU Make

Make е инструмент, който контролира генерирането на изпълними файлове и други неизточни файлове на програма от изходните файлове на програмата.
SCons

SCons

SCons е инструмент за изграждане на софтуер с отворен код - тоест инструмент за изграждане от ново поколение.
Ant

Ant

Apache Ant е инструмент за изграждане, базиран на отворен код (за разработка на софтуер).Той използва XML файлове, за да опише, структурира и контролира процеса на изграждане.
Premake

Premake

Мощна проста конфигурация за изграждане
MakeMe

MakeMe

Embedthis MakeMe е модерна замяна на марката и autoconf.
Ninja Build

Ninja Build

Ninja е малка система за изграждане с фокус върху скоростта.
waf

waf

Waf е основана на Python рамка за конфигуриране, компилиране и инсталиране на приложения.
qmake

qmake

qmake е инструмент от компанията Qt, който помага за опростяване на процеса на изграждане на проекта за развитие в различни платформи.qmake автоматизира генерирането на Makefiles, така че са необходими само няколко реда информация за създаване на всеки Makefile.
Buck

Buck

Buck е изградена система, разработена и използвана от Facebook.Той насърчава създаването на малки модули за многократна употреба, състоящи се от код и ресурси, и поддържа различни езици на много платформи.
tup

tup

Tup е базирана на файлове система за изграждане за Linux, OSX и Windows.