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:
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):
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 list
Wona recipe
Kuti uone iwo ruzivo rwemarepisi akanyorwa muchikamu chakapfuura, ingoshandisa iyo yakatarwa nhamba sezvakaratidzwa pazasi:
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 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 -h
Nezve izvi iwe unogona kubata nemazvo bhuku rako reresipi. Nguva inotevera paunonzwa hurukuro nezve recipe yakanaka, ingovhura maHERM uye nekukurumidza nyora manotsi.