Abuuraha brew oo soo saaray maamulaha xirmada shaaha cusub

Max Howell, oo ah qoraaga caanka ah ee nidaamka maaraynta xirmooyinka macOS (Homebrew), ayaa horumarinaya maareeye xirmo cusub oo loo yaqaan Shaaha, oo loo qoondeeyay sii wadida horumarinta brew, oo ka baxsan maamulaha xirmada oo bixiya kaabayaasha maaraynta xirmo midaysan oo shaqeeya. oo leh bakhaarro baahsan. Mashruucu markii hore waxaa loo soo saaray sidii mashruuc madal badan ah (macOS iyo Linux hadda waa la taageerayaa, taageerada Windows ayaa ku jirta horumarinta). Xeerka mashruuca wuxuu ku qoran yahay TypeScript waxaana lagu qaybiyaa shatiga Apache 2.0 (brew waxa lagu qoray Ruby waxaana lagu qaybiyay shatiga BSD).

Shaahu fikrad ahaan lama mid aha maareeyayaasha xirmooyinka dhaqameed halkii ay ka ahaan lahaayeen "Waxaan rabaa in aan rakibo xirmo" jaantuska, wuxuu isticmaalaa jaantuska "Waxaan rabaa inaan isticmaalo xirmo". Gaar ahaan, Shaahu ma laha amar lagu rakibo xirmo sidaas oo kale ah, laakiin taa beddelkeeda waxay isticmaashaa jiilka deegaanka si ay u fuliyaan waxyaabaha ku jira xirmada ee aan la socon nidaamka hadda jira. Xirmooyinka waxaa lagu meeleeyaa meel gaar ah ~/. shaaha kuma xirna waddooyin sax ah (waa la dhaqaajin karaa).

Laba qaab oo hawleed oo waaweyn ayaa la bixiyaa: tagitaanka qolofka taliska oo gelaya deegaanka oo leh baakado rakiban, iyo si toos ah u wac amarrada la xidhiidha xirmada. Tusaale ahaan, marka la fulinayo "shaaha + gnu.org/wget", maamulaha xirmada ayaa soo dejin doona utility wget iyo dhammaan ku tiirsanaanta lagama maarmaanka ah, ka dibna ku siin doona gelitaanka qolofka ee deegaanka kaas oo ku rakiban utility wget la heli karo. Doorashada labaad waxay ku lug leedahay bilaabista tooska ah - "shaaha +gnu.org/wget wget https://some_webpage", kaas oo utility wget lagu rakibi doono oo isla markiiba laga bilaabi doono deegaan gaar ah. Waa suurtagal in la sameeyo silsilado adag, tusaale ahaan, si aad u soo dejiso faylka whitepaper.pdf oo aad ku socodsiiso utility dhalaalaya, waxaad isticmaali kartaa dhismaha soo socda (haddii wget iyo dhalaalku maqan yihiin, waa lagu rakibayaa): shaaha + gnu.org/wget wget -qO- https:/ /tea.xyz/white-paper.pdf | shaah +charm.sh/glow glow - ama waxaad isticmaali kartaa eray bixin fudud: shaaha -X wget -qO- shaah.xyz/warqad-cad | shaah -X dhalaal -

Si la mid ah, waxaad si toos ah u socodsiin kartaa qoraallada, tusaalayaasha koodhka, iyo hal-lineers, si toos ah ugu shubaya qalabka lagama maarmaanka u ah hawlgalkooda. Tusaale ahaan, socodsiinta "shaaha https://gist.githubusercontent.com/i0bj/…/raw/colors.go -yellow" waxay rakibi doontaa qalabka Go oo waxay fulin doontaa qoraalka midabada.go iyadoo leh doodda "-yellow".

Si aan loo wicin amarka shaaha mar kasta, waxaa suurtagal ah in lagu xiro sida maamulaha caalamiga ah ee jawiga farsamada iyo maamulaha barnaamijyada maqan. Xaaladdan oo kale, haddii barnaamijka orodka ah la waayo, waa la rakibayaa, haddii hore loo rakibayna, waxaa lagu bilaabi doonaa deegaankeeda. $ deno zsh: amarka lama helin: deno $ cd my-project $ deno shaah: rakibida deno.land^1.22 deno 1.27.0 > ^D

Qaabkeeda hadda, xirmooyinka diyaarka u ah Shaaha waxaa lagu soo ururiyaa laba ururin - pantry.core iyo pantry.extra, kuwaas oo ay ku jiraan metadata qeexaysa ilaha soo dejinta xirmada, dhis qoraallada iyo ku tiirsanaanta. Ururinta pantry.core waxaa ku jira maktabadaha ugu waaweyn iyo agabka, oo la dayactiray oo ay tijaabiyeen soosaarayaasha Shaaha. Pantry.extra waxaa ku jira baakado aan si ku filan loo dejin ama ay soo jeediyaan xubnaha bulshada. Interface shabakad ayaa la bixiyaa si loogu dhex maro xirmooyinka.

Habka abuurista baakadaha shaaha si weyn ayaa loo fududeeyey oo hoos ugu soo degaya abuurista hal fayl oo caalami ah pack.yml (tusaale), kaas oo aan u baahnayn in la waafajiyo xidhmada nooc kasta oo cusub. Xirmadu waxay ku xidhi kartaa GitHub si ay u ogaato noocyo cusub oo ay u soo dejiso koodka. Faylku wuxuu kaloo qeexayaa ku-tiirsanaanta wuxuuna bixiyaa qoraallada dhisidda meelaha la taageeray. Ku-tiirsanaanta la rakibay waa mid aan isbeddelayn (nooca waa mid go'an), kaas oo meesha ka saaraya soo noqnoqda xaaladaha la midka ah dhacdada suufka bidix.

Mustaqbalka, waxaa la qorsheeyay in la abuuro bakhaarro baahsan oo aan ku xidhnayn kayd gaar ah oo loo isticmaalo blockchain qaybsan ee metadata, iyo kaabayaasha baahsan ee kaydinta baakadaha. Siidaynta waxaa si toos ah u cadeeyn doona ilaaliyayaasha waxaana dib u eegi doona daneeyayaasha. Waa suurtogal in loo qaybiyo calaamadaha cryptocurrency ee tabarucaadka dayactirka, taageerada, qaybinta iyo xaqiijinta xirmooyinka.

Abuuraha brew oo soo saaray maamulaha xirmada shaaha cusub


Source: opennet.ru

Add a comment