HeRMs, gadzirisa rako rekubika kubva kumutsara wekuraira

Nezve HeRMs

Muchinyorwa chinotevera isu ticha tarisa maHERM. Kunyangwe iwe uchibika nekuda kwechido, mutambo wekuzvivaraidza kana basa, ndine chokwadi chekuti kana iwe uchikwana mune chero eizvi zviitiko, iwe unenge uine bhuku rekubika. Kuva neimwe yeidzi inzira yakanaka yekudzidzira uye kugadzirisa mukicheni. Tinogona kuchengeta yedu diki yekubheka bhuku nekuchengetera iwo mabikirwo pane yedu smartphone kana nekuvachengeta mune Word document. Iko kune kuwanda kwesarudzo. Nhasi kune nzira dzakawanda dzeku nyora manotsi pamabikirwo kicheni, asi haichisiri yakawanda yekutora manotsi kubva kuchipatara.

Sezvo ini ndiri fan hombe yeiyo terminal, ndamira kuti nditarise maHERM. Uyu chikafu recipe maneja wekuraira mutsara. Tichishandisa maHERM, tinogona kuwedzera, kuona, kugadzirisa uye kudzima mabikirwo ekubika uye zvinototibvumidza kuti tiite rondedzero yekutenga. Zvese kubva kumagumo.

Iyo yemahara uye yakavhurwa sosi. Ichi chinoshandiswa chakanyorwa uchishandisa Haskell mutauro wechirongwa. Iyo kodhi kodhi inowanikwa pachena pa GitHub, saka tinogona kuitora fork, kuwedzera mamwe mabasa kana kuivandudza kune zvatinoda.

Hunhu hwese hweHERM

Ichi chinoshandiswa chinotipa dzinoverengeka sarudzo dzekugadzirisa edu mabikirwo:

  • Inotitendera wedzera mabikirwo.
  • Tinogona bvunza mabikirwo izvo zvatakawedzera.
  • Tinogona zvakare rongedza mapepa.
  • Inotibvumira ratidza kuti vanhu vangani mabikirwo akagadzirirwa.
  • Kana iwe usisiri kuda recipe, isu tinokwanisa kuidzima.
  • Iyi diki chirongwa ichatibvumidza isu kupinza mafaera eresipi kuvawedzera kubhuku redu rekubika.
  • Tichava nemukana we gadzira zvinyorwa zvekutengesa yedu yekubika.
  • Tinogona kuchengeta zvinyorwa zve mapeji ane zvinyorwa.

Kuisa maHERM's

Sezvo chirongwa ichi chakanyorwa uchishandisa Haskell, isu tinofanirwa kutanga taisa Cabal kukwanisa kuiisa. Cabal chirongwa chemutsetse wekuraunura nekuvaka software yakanyorwa mumutauro weHaskell programming.

Cabal inowanikwa munzvimbo dzekuchengetedza kiyi yezvakawanda zvekuparadzira Gnu / Linux. Kune izvi tinogona kuiisa tichishandisa default package package yeUbuntu hwedu kana kuvhura terminal (Ctrl + Alt + T) uye nyora mairi:

sudo apt install cabal-install

Mushure mekuisa Cabal, ita shuwa wawedzera nzira kufaira rako bashrc. Kuti uite urwu rudzi mune terminal:

vi ~/.bashrc

Kana iyo faira ikavhura, wedzera inotevera tambo:

herms bashrc kumisikidzwa

PATH=$PATH:~/.cabal/bin

Press : wq kuchengetedza nekubuda mufaira, kana ukashandisa vi sezvandangoita. Wobva wamhanya unotevera kuraira ku kugadzirisa shanduko yakaitwa:

source ~/.bashrc

Mushure mekupedza matanho apfuura, mhanya unotevera kuraira ku gadziridza runyorwa rwe software inowanikwa:

cabal update

Iye zvino ikozvino tinogona kuisa maHERM. Tichafanirwa chete kunyora mune imwecheteyo terminal:

cabal install herms

Ipo ichiisa, inwa, zvinogona kutora nguva. Kamwe kuisirwa kwapera, unogona kutanga kugadzirisa ako mapheka.

Manage maerekisheni ako nemaHERM

Wedzera mapepa

Ngatiwedzerei chikafu chekudya kubhuku redu rekubika. Kuti tiwedzere recipe, isu tichafanirwa kunyora mune iyo terminal (Ctrl + Alt + T):

MaRRM anowedzera

herms add

Iwe uchaona skrini yakafanana kana yakafanana neyakafanotorwa kubatwa. Pano isu tinokwanisa kutanga kunyora iwo maratidziro eresipi.

Kuti ufambe muminda, shandisa zvinotevera zvidzitiro zvekhibhodi.

  • Tab / Shift + Tab - Inotevera / yapfuura munda
  • Ctrl + Kiyi yekufambisa kosi - Bhurawuza minda
  • [Meta kana Alt] + h, j, k, l - Bhurawuza minda
  • Esc - Sevha kana kukanzura.

Kana tangova neruzivo rwekuwedzera, tinya iyo ESC kiyi uye pinda Y kuichengeta. Saizvozvo, iwe unogona kuwedzera akawanda mabikirwo sezvaunoda.

Nyora akawedzera mabikirwo

Kunyora iwo akawedzera mapeji, nyora mune iyo terminal (Ctrl + Alt + T):

Herms runyorwa

herms list

Wona recipe

Kuti uone iwo ruzivo rwemarepisi akanyorwa muchikamu chakapfuura, ingoshandisa iyo yakatarwa nhamba sezvakaratidzwa pazasi:

Herms vanoona recipe

herms view 4

Nokuratidza nhamba 4, chirongwa iri kuzotiratidza nzira yekubheka yechina iyo yatakachengeta mubhuku redu rekubika.

Rongedza recipe

Kugadzirisa chero nzira yekubikisa isu tichafanira chete kushandisa yekugadzirisa sarudzo sezvakaratidzwa pazasi:

HeRMS gadziridza recipe

herms edit 4

Paunenge iwe waita shanduko dzako, tinya iyo ESC kiyi. Chirongwa ichi chichatibvunza isu kana isu tichida kuchengetedza shanduko. Ingosarudza iyo yakakodzera sarudzo.

Delete recipe

Kuchenesa recipe, murairo wekushandisa ungave unotevera:

herms remove 1

Gadzira rondedzero yekutenga

Kugadzira rondedzero yekutenga yeimwe nzira yekubika, mhanyisa HeRMs seinotevera:

herms shopping 1

Chinyorwa ichagadzirwa zvichibva pazvinhu zviri chikamu cheresipi nhamba 1 (mune uyu muenzaniso), uye izvo zvatakawedzera kare.

Ratidza rubatsiro maHERM

Kuti tione rubatsiro, isu tichafanirwa kuita:

Herms anobatsira

herms -h

Nezve izvi iwe unogona kubata nemazvo bhuku rako reresipi. Nguva inotevera paunonzwa hurukuro nezve recipe yakanaka, ingovhura maHERM uye nekukurumidza nyora manotsi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako