Что: 1e743a661cddf1e6755aa183932b74e4c99de322
Когда: 2020-11-17 12:39:36+03:00
Темы: perl tip
Использую GNU Stow и для штатной его задачи В f25380e9842d68f2f9ecce0d530db90903eeb66b коллега поднял тему по иерархии директорий и устройству/установке пакетов. При этом упомянул GNU Stow. С того момента всё не выходил он у меня из головы, ведь я его уже использую для dotfiles (94dad30d714080ca9eb403277a4c923b54bc20c3), но не использую для штатной цели! А ведь у меня в домашней директории было много программ установлено (mutt, git, ffmpeg и десяток других), которые я не хочу глобально в систему ставить. Каждая программа стоит просто в $HOME префиксе и я в .zshenv добавлял PATH/MANPATH/INFOPATH для неё. Только сегодня дошло что нафига я этим занимался, ибо Stow как-раз для этого! Засунул все программы в $HOME/local/stow и он сделал нужные symlink-и и про .zshenv я могу забыть теперь. Очень удобная штука! Причём, кроме GNU grep и GNU sed (ну и recutils), без которых можно прожить и я их использую только из-за производительности, я активно использую и очень рекомендую GNU parallel и GNU Stow -- оба которых написаны на Perl. Можно сказать, среди всего GNU софта я только на Perl написанный считаю must-have-ным :-)