Ke hoʻomohala nei ka mea nāna i hana i ka brew i kahi kīʻaha hoʻokele pūʻolo hou

ʻO Max Howell, ka mea kākau o ka macOS package management system brew kaulana (Homebrew), ke hoʻomohala nei i kahi pūʻulu manakia hou i kapa ʻia ʻo Tea, i hoʻonoho ʻia ma ke ʻano he hoʻomau o ka hoʻomohala ʻana o ka brew, e hele ana ma waho o ka mana hoʻokele a hāʻawi i kahi ʻōnaehana hoʻokele hoʻokele hui e hana. me nā waihona decentralized. Hoʻomaka mua ʻia ka papahana ma ke ʻano he papahana multi-platform (ke kākoʻo ʻia nei ka macOS a me Linux, ke kūkulu ʻia nei ke kākoʻo Windows). Ua kākau ʻia ke code papahana ma TypeScript a hāʻawi ʻia ma lalo o ka laikini Apache 2.0 (ua kākau ʻia ka brew ma Ruby a hāʻawi ʻia ma lalo o ka laikini BSD).

ʻAʻole like ke kī i nā mana hoʻokele kahiko a ma kahi o ka paradigm "makemake wau e hoʻokomo i kahi pūʻolo", hoʻohana ia i ka paradigm "makemake wau e hoʻohana i kahi pōʻai". ʻO ka mea nui, ʻaʻohe kauoha ʻo Tea e hoʻokomo i kahi pūʻolo e like me ia, akā hoʻohana i ka hanauna kaiapuni no ka hoʻokō ʻana i nā ʻikepili i hoʻopili ʻole ʻia me ka ʻōnaehana o kēia manawa. Hoʻokomo ʻia nā pūʻolo i kahi papa kuhikuhi ~/.tea ʻokoʻa a ʻaʻole i hoʻopaʻa ʻia i nā ala āpau (hiki ke neʻe ʻia).

Hāʻawi ʻia ʻelua ʻano hana nui: hele i kahi pūpū kauoha me ke komo ʻana i ke kaiapuni me nā pūʻolo i hoʻokomo ʻia, a kāhea pololei i nā kauoha pili i ka pūʻolo. No ka laʻana, i ka wā e hoʻokō ai i "tea +gnu.org/wget", e hoʻoiho ka luna pūʻolo i ka pono wget a me nā mea hilinaʻi āpau e pono ai, a laila hāʻawi i ke komo ʻana i ka shell i ke kaiapuni kahi i loaʻa ai ka pono wget i hoʻokomo ʻia. ʻO ka lua o ka koho e pili ana i kahi hoʻomaka pololei - "tea +gnu.org/wget wget https://some_webpage", kahi e hoʻokomo ʻia ai ka pono wget a hoʻokuʻu koke ʻia i kahi kaʻawale. Hiki iā ʻoe ke haku i nā kaulahao paʻakikī, no ka laʻana, e hoʻoiho i ka faila white-paper.pdf a hoʻopaʻa ʻia me ka pono glow, hiki iā ʻoe ke hoʻohana i kēia hana (inā nalo ka wget a me ka glow, e hoʻokomo ʻia lākou): tea + gnu.org/wget wget -qO- https:// /tea.xyz/white-paper.pdf | tea +charm.sh/glow glow - a i ʻole hiki iā ʻoe ke hoʻohana i kahi syntax maʻalahi: tea -X wget -qO- tea.xyz/white-paper | kī -X ʻālohilohi —

Ma ke ʻano like, hiki iā ʻoe ke holo pololei i nā scripts, code examples, a me one-liners, e hoʻouka maʻalahi i nā mea pono no kā lākou hana. No ka laʻana, ʻo ka holo ʻana i "tea https://gist.githubusercontent.com/i0bj/…/raw/colors.go -yellow" e hoʻokomo i ka hāmeʻa Go a hoʻokō i ka palapala color.go me ka hoʻopaʻapaʻa "-yellow".

I ʻole e kāhea i ke kauoha kī i kēlā me kēia manawa, hiki iā ia ke hoʻopili iā ia ma ke ʻano he luna hoʻokele honua o nā kaiapuni virtual a me kahi mea hoʻokele no nā polokalamu nalo. I kēia hihia, inā ʻaʻole i loaʻa ka polokalamu holo, e hoʻokomo ʻia, a inā i hoʻokomo mua ʻia, e hoʻokuʻu ʻia i kona kaiapuni. $ deno zsh: ʻaʻole i loaʻa ke kauoha: deno $ cd my-project $ deno tea: hoʻokomo i ka deno.land^1.22 deno 1.27.0 > ^D

Ma kona ʻano o kēia manawa, ʻohi ʻia nā pūʻolo i loaʻa no Tea i ʻelua hōʻiliʻili - pantry.core a me pantry.extra, e komo pū ana me ka metadata e wehewehe ana i nā kumu hoʻoiho pōʻai, kūkulu i nā palapala a me nā hilinaʻi. ʻO ka hōʻiliʻili pantry.core nā hale waihona puke nui a me nā pono hana, mālama ʻia i kēia lā a hoʻāʻo ʻia e nā mea hoʻomohala Tea. Aia ʻo Pantry.extra i nā pūʻolo i hoʻopaʻa ʻole ʻia a i ʻole i manaʻo ʻia e nā lālā o ke kaiāulu. Hāʻawi ʻia kahi kikowaena pūnaewele e hoʻokele i nā pūʻolo.

ʻO ke kaʻina hana o ka hana ʻana i nā pūʻolo no ke kī ua maʻalahi loa a hiki i ka hana ʻana i hoʻokahi file package.yml universal (hiʻohiʻona), ʻaʻole pono e hoʻololi i ka pūʻolo no kēlā me kēia mana hou. Hiki i kahi pūʻolo ke loulou iā GitHub e ʻike i nā mana hou a hoʻoiho i kā lākou code. Hōʻike pū ka faila i nā hilinaʻi a hāʻawi i nā palapala kūkulu no nā paepae i kākoʻo ʻia. ʻAʻole hiki ke hoʻololi ʻia nā hilinaʻi i kau ʻia (ua paʻa ka mana), kahi e hoʻopau ai i ka hana hou ʻana o nā kūlana e like me ka hanana hema-pad.

I ka wā e hiki mai ana, ua hoʻolālā ʻia e hana i nā hale waihona decentralized ʻaʻole i hoʻopaʻa ʻia i kahi waihona ʻokoʻa a hoʻohana i kahi blockchain i māhele ʻia no ka metadata, a me kahi ʻōnaehana decentralized no ka mālama ʻana i nā pūʻolo. E hōʻoia pololei ʻia nā hoʻokuʻu e nā mea mālama a loiloi ʻia e nā mea kuleana. Hiki ke hāʻawi i nā hōʻailona cryptocurrency no nā haʻawina i ka mālama, kākoʻo, hāʻawi a hōʻoia i nā pūʻolo.

Ke hoʻomohala nei ka mea nāna i hana i ka brew i kahi kīʻaha hoʻokele pūʻolo hou


Source: opennet.ru

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