เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ” GNU Stow 2.3

7 เบ›เบตเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ เบ™เบณ เบชเบฐ เป€เปœเบต เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบŠเบธเบ” GNU Stow 2.3.0, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบžเบทเปˆเบญเปเบเบเป€เบ™เบทเป‰เบญเปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบฅเบฐเบซเบฑเบ” Stow เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Perl เปเบฅเบฐ, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบญเบเบ›เบฐเบˆเบธเบšเบฑเบ™, เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv3 (GPLv2 เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰).

Stow เปƒเบŠเป‰เบงเบดเบ—เบตเบ‡เปˆเบฒเบเป†เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบ„เบทเบเบฑเบšเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบก: เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ›เบฃเปเบเบฃเบกเบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปƒเบ™เบฅเบฐเบšเบปเบš /usr/local/stow (เบ•เบปเบงเบขเปˆเบฒเบ‡: /usr/local/stow/emacs). เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡ Stow เป„เบ”เป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบžเบทเปˆเบญเบงเบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบขเบนเปˆเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบŠเบฑเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš / usr / เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

เบเบฒเบ™เบฅเบถเบšเปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฐเป€เบญเบปเบฒ symlinks เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ—เบฑเบ‡เปเบปเบ”เบญเบญเบ. เบžเบฒเบเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /usr/local/stow, เป„เบŸเบฅเปŒเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบชเบฐเป€เบซเบกเบตเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡; Stow เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ.
เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ (~/.bashrc, ~/.zshrc, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเบฐเบเบฝเบกเบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ, เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปเบกเปˆเบ™เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ‡เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เบšเบฒเบ‡เป‚เบกเบ”เบนเบ™ (texi2html) เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช. เป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบˆเบธเบ”, เปเบฅเบฐเปเบ™เบฐเบ™เปเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--dotfiles" เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เปเบ—เบ™ "dot-" เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบ”เป‰เบงเบเบˆเบธเบ” (เป€เบŠเบฑเปˆเบ™: เป„เบŸเบฅเปŒ ~/.bashrc เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™ stow/dot. - เบŠเบธเบ” bashrc). เป€เบžเบตเปˆเบกเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ .stowrc เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆ "~" เป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เป‚เบฎเบก. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ Travis CI.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™