Hoʻokuʻu ʻia o ka ʻōnaehana hoʻokele pūʻolo GNU Stow 2.3

7 makahiki mai ka hoʻokuʻu nui ʻana hōʻike ʻia hoʻokuʻu ʻōnaehana hoʻokele pūʻolo ʻO GNU Stow 2.3.0, ka mea e hoʻohana ana i nā loulou hōʻailona e hoʻokaʻawale i nā ʻikepili a me nā ʻikepili pili i nā papa kuhikuhi kaʻawale. Ua kākau ʻia ka code Stow ma Perl a, e hoʻomaka ana me ka hoʻokuʻu ʻana i kēia manawa, ua laikini ʻia ma lalo o ka laikini GPLv3 (GPLv2 ma mua).

Hoʻohana ʻo Stow i kahi ala maʻalahi i ka hoʻokomo ʻana i ka pūʻolo ʻaʻole like me nā luna pūʻolo kuʻuna: ua hoʻokomo maoli ʻia nā mea pili i ka papahana ma kahi subdirectory ʻokoʻa ma ka papa kuhikuhi /usr/local/stow (e laʻana, /usr/local/stow/emacs). Hoʻemi ʻia ka hana a Stow i ke kau ʻana i nā loulou hōʻailona ma ka /usr/local system directory hierarchy a me ka nānā ʻana i ko lākou kūpaʻa.

ʻO ka wehe ʻana i kahi pūʻolo e wehe i nā symlink pili. I loko o ka papa kuhikuhi /usr/local/stow, ʻaʻole loli mau nā faila o nā polokalamu i hoʻonohonoho ʻia; Hoʻohana wale ʻo Stow me nā loulou hōʻailona.
Ma waho aʻe o ka mālama ʻana i nā pūʻulu ʻōnaehana, hiki ke hoʻokele i nā polokalamu a me nā faila hoʻonohonoho (~/.bashrc, ~/.zshrc, etc.) i ka papa kuhikuhi home o ka mea hoʻohana.

I ka hoʻomākaukau ʻana i ka hoʻokuʻu hou, ua kālele ʻia ka manaʻo i ka hoʻonohonoho maʻalahi ʻana, kahi i kāpae ʻia ai kekahi mau modula (texi2html) mai ka papa inoa hilinaʻi. Ua hoʻohana i ka mea hoʻohana kaʻawale no nā faila a me nā papa kuhikuhi e hoʻomaka ana me kahi kiko, a hoʻokomo i kahi koho "--dotfiles" pili e hoʻololi i ka prefix "dot-" me kahi kiko (e like me ~/.bashrc file e mālama ʻia e like me ka stow/dot -bashrc pūʻolo). Hoʻohui ʻia ka faila hoʻonohonoho .stowrc e mālama iā "~" ma ke ʻano he papa kuhikuhi home. I ka wā o ka hoʻomohala ʻana, hoʻohana ka ʻōnaehana hana i ka ʻōnaehana hoʻohui mau ʻo Travis CI.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka