Shayi sabon manajan fakitin mahalicci

Tea

shayi yana ƙirƙirar sabbin fasahohi waɗanda za su canza yadda ake rarraba code

Max Howell, marubuci na shahararren tsarin sarrafa kunshin daga (Homebrew) na macOS, ya bayyana hakan yana aiki kan haɓaka sabon manajan fakiti, mai suna Tea, wanda aka sanya shi a matsayin ci gaba na ci gaban shayarwa, ya wuce mai sarrafa kunshin tare da ba da ingantaccen kayan aikin sarrafa fakiti wanda ke aiki tare da ma'ajin ajiya.

Tea ba bisa ra'ayi bane kamar manajojin fakitin gargajiya., kuma maimakon tsarin "Ina son shigar da kunshin", yana amfani da hanyar "Ina so in yi amfani da kunshin".

Musamman Shayi bashi da umarnin shigar fakiti don haka, amma a maimakon haka yana amfani da tsarar yanayi don gudanar da abubuwan da ke cikin kunshin waɗanda ba su zo tare da tsarin na yanzu ba. Ana sanya fakiti a cikin keɓantaccen littafin ~/. shayi kuma ba a sanya su zuwa cikakkun hanyoyi (ana iya motsa su).

Ana samar da hanyoyin asali guda biyu a cikin shayi na aiki: Tsallaka cikin harsashi na umarni tare da samun damar zuwa yanayi tare da shigar da fakiti kuma kiran umarni masu alaƙa kai tsaye. Misali, ta hanyar gudanar da "tea +gnu.org/wget", mai sarrafa kunshin zai zazzage kayan aikin wget da duk abin dogaro, sannan ya samar da damar harsashi a cikin mahallin da shigar wget mai amfani.

Zabi na biyu ya ƙunshi ƙaddamarwa kai tsaye: «shayi +gnu.org/wget -qO- shayi.xyz/farin-takarda | shayi +charm.sh/glow haske - ", wanda zai shigar da kayan aikin wget kuma ya gudanar da shi nan da nan a cikin wani yanayi daban, zazzage fayil ɗin da za a yi shi da haske. Yana yiwuwa sarƙar sarka mai rikitarwa, alal misali, don zazzage fayil ɗin white-paper.pdf kuma sarrafa shi tare da mai amfani mai haske, zaku iya amfani da ginin mai zuwa (idan wget da haske ba su nan, za a shigar da su).

Haka kuma, za ka iya kai tsaye gudanar da rubutun, Samfuran code da masu layi ɗaya, suna ɗaukar kayan aikin da ake buƙata ta atomatik don aikin.

Ga misali, gudu:

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

Zai shigar da kayan aikin Harshen Go kuma ya gudanar da rubutun launuka.go tare da "-rawaya" a matsayin hujja.

Don kada a kira umarnin shayi a kowane lokaci, yana yiwuwa a haɗa shi azaman manajan duniya na mahallin kama-da-wane da direban shirye-shiryen da suka ɓace. A wannan yanayin, idan ba a samu shirin da ke gudana ba, za a shigar da shi kuma, idan an shigar da shi a baya, zai fara a cikin mahallin ku.

A halin yanzu, ana tattara fakitin da ke akwai don shayi a cikin tarin guda biyu, pantry.core da pantry.extra, wanda ya haɗa da metadata da ke kwatanta tushen zazzagewar fakiti, gina rubutun, da abin dogaro.

Tarin pantry.core ya ƙunshi manyan ɗakunan karatu da abubuwan amfani waɗanda masu haɓaka shayi Ana ci gaba da sabunta su kuma ana gwada su. pantry.extra yana ƙunshe da fakiti waɗanda ba su da ƙarfi sosai ko kuma abin da al'umma ke ba da shawara. Ana ba da haɗin yanar gizo don kewaya cikin fakitin.

Tsarin ƙirƙirar fakiti don Shayi an sauƙaƙe sosai kuma an rage shi zuwa ƙirƙirar fayil ɗin kunshin duniya.yml (misali), wanda baya buƙatar daidaitawar kunshin don kowane sabon sigar. Don gano sabbin nau'ikan da zazzage lambar sa, ana iya haɗa fakitin zuwa GitHub.

Fayil ɗin kuma yana bayyana abubuwan dogaro kuma yana ba da rubutun ginawa don dandamali masu tallafi. Abubuwan dogaro da aka shigar ba su canzawa (samfurin an gyara shi), wanda ke kawar da maimaita yanayi mai kama da lamarin kushin hagu.

A nan gaba, ana shirin samar da ma'ajiyar da aka rabaue ba a haɗa shi da kowane ma'adana daban ba kuma amfani da blockchain da aka rarraba don metadata da kayan aikin da aka rarraba don adana fakiti. Masu kulawa za su tabbatar da sifofin kai tsaye kuma masu sha'awar su duba su. Yana yiwuwa a rarraba alamun cryptocurrency don ba da gudummawa ga kiyayewa, tallafi, rarrabawa da tabbatar da fakiti.

A ƙarshe, yana da kyau a ambaci hakan a halin yanzu An fara haɓaka aikin a matsayin giciye-dandamali (A halin yanzu ana tallafawa macOS da Linux, tallafin Windows yana kan haɓakawa.) An rubuta lambar aikin a cikin TypeScript kuma an sake shi ƙarƙashin lasisin Apache 2.0 (an rubuta ruwan sha cikin Ruby kuma an tura shi ƙarƙashin lasisin BSD).

Idan kuna sha'awar samun damar ƙarin koyo game da shi, zaku iya tuntuɓar bayanan Tea da littafin mai amfani a wurin bin hanyar haɗi.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.