Setup.shl

Setup.shl

setup - Jednoduchá knižnica Bash na nastavenie štruktúry adresárov pomocou definícií podobných súboru Makefile.Cieľom súboru Setup.shl je ponúknuť v prostredí Bash rovnakú základnú sadu funkcií ako iné podobné nástroje: môžete definovať recepty na vytváranie súborov z ich závislostí a tieto recepty vykonávať pre všetky súbory, ktoré nie sú aktuálne, v poradí a súbežne, ak je to možné.Je veľmi minimálna (základná funkčnosť sa scvrkáva na 3 hlavné funkcie a tucet pomocníkov) a jej cieľom je byť čo najjednoduchšie naučiť sa, pričom ponúka širokú rozšíriteľnosť, pričom používa ako skriptovací jazyk Bash.Výhody: - skutočne malý pôdorys (<1 000 LoC pre celú knižnicu), čo znamená, že môžete knižnicu zviazať v rámci procesu zostavovania - zníženie výučby (10 minút na začiatok) v porovnaní s inými rovnako výkonnými nástrojmi - prenosné navšetky Unixy, ktoré dokážu spustiť Bash (Linux, MacOS, FreeBSD, ...) - Inštalačné skripty môžu využívať všetku silu Bash na definovanie svojich vlastných receptov a pravidiel - môžu sledovať zdrojové súbory na zmeny na implementáciu nepretržitých zostavení - skladateľné: skripty na vytváraniemôžu načítať ďalšie skripty na zostavenie, aby transparentne integrovali svoje produkcie Nevýhody: - potrebuje Bash> 4.0, aby správne fungoval, čo si môže vyžadovať aktualizáciu v niektorých systémoch - môže byť trochu pomalé na skenovanie všetkých závislostí veľkého súboru na pomalom disku (je tomôžete skenovať až 1 000 súborov / s), aj keď môžete použiť stavové súbory na zmiernenie problému a priebežné budovanie, ak zlyhajú všetky ostatné - veľmi mladý nástroj, s malým počtom zabudovaných pravidiel a malou štandardizáciou
setup-shl

Kategórie

Alternatívy programu Setup.shl pre BSD

GNU Make

GNU Make

Značka je nástroj, ktorý riadi generovanie spustiteľných súborov a iných nesúdových súborov programu zo zdrojových súborov programu.
Ninja Build

Ninja Build

Ninja je malý systém so zameraním na rýchlosť.