opsætning - Et simpelt Bash-bibliotek til opsætning af en katalogstruktur ved hjælp af Makefile-lignende definitioner.Setup.shl er beregnet til at tilbyde det samme grundlæggende funktionssæt som andre make-lignende værktøjer i et Bash-miljø: du kan definere opskrifter for at oprette filer ud fra deres afhængighed og udføre disse opskrifter til alle de filer, der ikke er opdateret, i rækkefølge og parallelt, når det er muligt.Det er meget minimalt (kernefunktionaliteten koger ned til 3 hovedfunktioner og et dusin hjælpere) og sigter mod at være så enkel at lære som muligt, samtidig med at den tilbyder en bred udvidelsesgrad ved at bruge Bash som scriptingsprog.Fordele: - rigtig lille fodaftryk (<1000 LoC for hele biblioteket), hvilket betyder, at du kan samle biblioteket som en del af din opbygningsproces - reduceret læringsindsats (10 minutter at komme i gang), sammenlignet med andre lige så magtfulde værktøjer - bærbare påalle unixer, der kan køre Bash (Linux, MacOS, FreeBSD, ...) - Opsætning scripts kan bruge al Bashs kraft til at definere deres egne opskrifter og regler - kan se kildefiler til ændringer til implementering af kontinuerlige builds - komposible: build scriptskan indlæse andre build-scripts for gennemsigtigt at integrere deres produktioner Ulemper: - har brug for Bash> 4.0 for at fungere korrekt, hvilket kan kræve en opdatering på nogle systemer - kan være lidt langsom til at scanne alle afhængigheder af en stor build på en langsom disk (detkan scanne op til 1000 filer / s), selvom du kan bruge tilstandsfiler til at afhjælpe problemet noget, og kontinuerligt opbygge, hvis alt andet mislykkes - meget ungt værktøj, med få indbyggede regler og lidt standardisering
Internet side:
https://github.com/lih/setupKategorier
Alternativer til Setup.shl til Linux

31

30

15

12

10

6

4

3

3

3

2