7 Joer zënter der leschter bedeitender Verëffentlechung
Stow benotzt eng einfach Approche fir d'Packageplazéierung déi am Géigesaz zu traditionelle Packagemanager ass: all Programmbezunnen Komponente ginn natiirlech an engem separaten Ënnerverzeechnes am /usr/local/stow Verzeichnis installéiert (zum Beispill /usr/local/stow/emacs). Dem Stow seng Aufgab ass reduzéiert fir symbolesch Linken an der /usr/lokal Systemverzeichnis Hierarchie ze placéieren an hir Integritéit ze iwwerwaachen.
E Package erofhuelen läscht all assoziéiert Symlinks. Am Verzeechnes /usr/local/stow bleiwen d'Dateien vun installéierten Programmer ëmmer onverännert; Stow funktionnéiert nëmme mat symbolesche Linken.
Nieft der Gestioun vu Systempakete ass et méiglech Programmer a Konfiguratiounsdateien (~/.bashrc, ~/.zshrc, etc.) am Heemverzeichnis vum Benotzer ze verwalten.
Beim Virbereedung vun der neier Verëffentlechung gouf d'Opmierksamkeet op d'Vereinfachung vun der Installatioun konzentréiert, fir déi e puer Moduler (texi2html) aus der Ofhängegkeetslëscht ausgeschloss goufen. Aktivéiert en separaten Handler fir Dateien an Verzeichnisser mat engem Punkt unzefänken, an eng verbonne "--dotfiles" Optioun agefouert fir automatesch de "Punkt-" Präfix mat engem Punkt ze ersetzen (z.B. ~/.bashrc Datei géif als Stow/Dot behandelt ginn -bashrc Package). .stowrc Konfiguratiounsdatei dobäigesat fir "~" als Heemverzeichnis ze behandelen. Wärend der Entwécklung benotzt d'Projetinfrastruktur den Travis CI kontinuéierlechen Integratiounssystem.
Source: opennet.ru