настройка - проста 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