Shaah maamulaha xirmada abuuraha cusub

Shaaha

shaaha ayaa abuuraya teknoolojiyad cusub oo wax ka beddeli doonta habka code-ka loo qaybiyo

Max Howell, qoraa ee nidaamka maaraynta xirmada caanka ah soo dhiga (Homebrew) ee macOS, ayaa shaaca ka qaaday taas waxay ka shaqaynaysaa horumarinta maareeyaha xirmada cusub, oo loo yaqaan Shaaha, kaas oo loo dhigay sidii loo sii wadi lahaa horumarinta brew, oo ka baxsan maareeyaha xirmada iyo bixinta kaabayaasha maaraynta xirmo midaysan oo la shaqeeya bakhaarrada baahsan.

Shaahu fikrad ahaan maaha sida maareeyayaasha xirmooyinka dhaqanka., iyo halkii "Waxaan rabaa in aan rakibo xirmo" jaantuska, waxay isticmaashaa habka "Waxaan rabaa inaan isticmaalo xirmo".

Gaar ahaan Shaahu ma laha amar ku rakibida xirmo sidaas oo kale, laakiin taa beddelkeeda waxay isticmaashaa jiilka deegaanka si ay u socodsiiso waxyaabaha ku jira baakadka ee aan la socon nidaamka hadda jira. Xirmooyinka waxaa lagu meeleeyaa meel gaar ah ~/. shaaha laguma meeleeyo waddooyin dhammaystiran (waa la dhaqaajin karaa).

Laba qaab oo aasaasi ah ayaa lagu bixiyaa Shaaha Hawlgalka: U bood qolof amar leh oo marin u leh jawi ay ku rakiban yihiin baakado oo si toos ah ugu yeer amarrada la xiriira xirmada. Tusaale ahaan, adoo ordaya "shaaha +gnu.org/wget", maamulaha xirmada ayaa soo dejin doona utility wget iyo dhammaan waxyaalaha ku tiirsanaanta lagama maarmaanka ah, ka dibna ku siin doona gelitaanka qolofka deegaan ay ku rakiban tahay utility wget.

Doorashada labaad waxay ku lug leedahay bilaabista tooska ah: «shaah +gnu.org/wget -qO- shaah.xyz/warqad-cad | shaaha +charm.sh/ dhalaalaya dhalaalaya - ", kaas oo rakibi doona utility wget oo isla markiiba ku socodsiin doona deegaan gaar ah, soo dejinta faylka kaas oo lagu muujin doono iftiin. Silsilad adag ayaa suurtagal ah, tusaale ahaan, si aad u soo dejiso faylka white-paper.pdf oo aad ku socodsiiso utility dhalaalaya, waxaad isticmaali kartaa dhismaha soo socda (haddii wget iyo dhalaal aysan joogin, waa la rakibayaa).

Sidoo kale, Waxaad si toos ah u socodsiin kartaa qoraallada, shaybaarrada koodka iyo hal-lineers, si toos ah ugu shubaya qalabka loo baahan yahay shaqada.

Tusaale ahaan, orod:

tea https://gist.githubusercontent.com/i0bj/2b3afbe07a44179250474b5f36e7bd9b/raw/colors.go --yellow
tea: installing go 1.18.3
go: installing deps
go: running colors.go

Waxay rakibi doontaa qalabka luqadda Go oo waxay maamuli doontaa qoraalka Colors.go oo wata "- huruud" dood ahaan.

Si aan loo wicin amarka shaaha mar kasta, waxaa suurtagal ah in lagu xiro maamule caalami ah ee jawi dadban iyo darawalka barnaamijyada maqan. Xaaladdan oo kale, haddii barnaamijka socodsiinta uusan jirin, waa la rakibayaa, haddii hore loo rakibay, wuxuu ka bilaabi doonaa deegaankaaga.

Qaabkeeda hadda, Baakadaha diyaarka u ah Shaaha waxa lagu soo ururiyaa laba qaybood, pantry.core iyo pantry.extra, oo ay ku jirto xogta badan ee qeexaysa ilaha soo dejinta xirmada, dhis qoraallada, iyo ku tiirsanaanta.

Ururinta pantry.core waxa ku jira maktabadaha asaasiga ah iyo adeegyada ay shaaha horumariyaan la socday oo la tijaabiyey. pantry.extra waxaa ku jira baakado aan si fiican loo xasilin ama ay bulshadu soo jeediso. Interface shabakad ayaa la bixiyaa si loogu dhex maro xirmooyinka.

Habka abuurista baakadaha shaaha si weyn ayaa loo fududeeyay oo loo dhimay si loo abuuro xirmo caalami ah.yml faylka (tusaale), kaas oo aan u baahnayn xirmada in lagu habeeyo nooc kasta oo cusub. Si loo helo noocyo cusub oo loo soo dejiyo koodkeeda, xidhmada waxa lagu xidhidhi karaa GitHub.

Faylku wuxuu kaloo qeexayaa ku-tiirsanaanta wuxuuna bixiyaa qoraallada dhisidda meelaha la taageeray. Ku-tiirsanaanta la rakibay ayaa ah kuwo aan isbeddelin (nooca waa go'an), kaas oo meesha ka saaraya xaaladaha soo noqnoqda ee la mid ah dhacdada suufka bidix.

Mustaqbalka, waxaa la qorsheeyay in la abuuro bakhaarro baahsan ooUe kuma xidhna wax kaydin gaar ah oo u isticmaal blockchain qaybsan metadata iyo kaabayaasha baahsan ee lagu kaydiyo baakadaha. Noocyada waxaa si toos ah u cadeeyn doona ilaaliyayaasha waxaana dib u eegi doona dhinacyada xiiseynaya. Waa suurtogal in la qaybiyo calaamadaha cryptocurrency si ay gacan uga geystaan ​​dayactirka, taageerada, qaybinta iyo xaqiijinta xirmooyinka.

Ugu dambeyntii, waxaa xusid mudan in hadda Mashruucu markii hore waxa loo soo saaray sidii isgoysyada (macOS iyo Linux hadda waa la taageeray, taageerada Windows waa la horumarinayaa.) Xeerka mashruuca wuxuu ku qoran yahay TypeScript waxaana lagu sii daayay shatiga Apache 2.0 (brew waxa lagu qoray Ruby waxaana lagu soo raray shatiga BSD).

Haddii aad xiisaynayso inaad awoodo inaad wax badan ka ogaato, waxaad kala tashan kartaa faahfaahinta Shaaha iyo buug-gacmeedka isticmaalaha xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.