HeRMs, pamahalaan ang iyong cookbook mula sa linya ng utos

Tungkol sa HeRMs

Sa susunod na artikulo ay titingnan natin ang HeRMs. Nagluto ka man para sa pagkahilig, libangan o propesyon, sigurado ako na kung magkasya ka sa anuman sa mga kasong ito, magkakaroon ka ng isang libro. Ang pagkakaroon ng isa sa mga ito ay isang mahusay na paraan upang magsanay at mapagbuti sa kusina. Mapapanatili namin ang aming maliit na libro ng resipe sa pamamagitan ng pag-iimbak ng mga recipe sa aming smartphone o sa pamamagitan ng pag-save sa kanila sa a dokumento ng salita. Mayroong isang bilang ng mga pagpipilian. Ngayon maraming mga paraan upang kumuha ng mga tala sa mga recipe kusina, ngunit hindi sapat upang kumuha ng mga tala mula sa terminal.

Bilang isang napakalaking fan ng terminal, huminto ako upang tingnan ang HeRMs. Itong isa manager ng recipe ng pagkain para sa linya ng utos. Gamit ang HeRMs, maaari kaming magdagdag, tumingin, mag-edit at magtanggal ng mga resipe ng pagluluto at papayagan pa rin kaming gawin ang listahan ng pamimili. Lahat galing sa terminal.

Ito ay libre at bukas na mapagkukunan. Ang utility na ito ay nakasulat gamit ang wika ng programa ng Haskell. Ang source code ay malayang magagamit sa GitHub, kaya maaari naming itong tinidor, magdagdag ng maraming mga pag-andar o pagbutihin ito ayon sa gusto namin.

Pangkalahatang katangian ng HeRMs

Ang utility na ito ay magbibigay sa amin ng maraming mga pagpipilian upang pamahalaan ang aming mga recipe:

  • Papayagan kami magdagdag ng mga resipe.
  • Maaari naming kumunsulta sa mga recipe na idinagdag namin.
  • Maaari din namin i-edit ang mga recipe.
  • Pinapayagan kami ipahiwatig kung ilang tao ang inilaan para sa bawat recipe.
  • Kung sakaling hindi mo na kailangan ng isang resipe, matatanggal namin ito.
  • Papayagan kami ng maliit na program na ito mag-import ng mga file ng recipe upang idagdag ang mga ito sa aming cookbook.
  • Magkakaroon tayo ng posibilidad na bumuo ng mga listahan ng pamimili para sa aming mga resipe.
  • Maaari naming panatilihin ang isang talaan ng mga recipe na may mga label.

Pag-install ng HeRM's

Dahil ang program na ito ay nakasulat gamit ang Haskell, dapat muna tayong mag install ng Cabal upang mai-install ito. Ang Cabal ay isang programa ng linya ng utos para sa pag-download at pagbuo ng software na nakasulat sa wika ng programa ng Haskell.

Magagamit ang cabal sa mga repository core ng karamihan sa mga pamamahagi ng Gnu / Linux. Para dito maaari naming mai-install ito gamit ang default na manager ng package ng aming Ubuntu o magbukas ng isang terminal (Ctrl + Alt + T) at isulat ito:

sudo apt install cabal-install

Pagkatapos i-install ang Cabal, tiyaking naidagdag mo ang landas sa iyong file bashrc. Upang gawin ang ganitong uri sa terminal:

vi ~/.bashrc

Kapag bumukas ang file, idagdag ang sumusunod na linya:

herms bashrc pagsasaayos

PATH=$PATH:~/.cabal/bin

Pindutin : wq upang mai-save at lumabas sa file, kung gagamit ka ng vi tulad ng ginawa ko lang. Pagkatapos ay patakbuhin ang sumusunod na utos sa i-update ang mga pagbabago ginanap:

source ~/.bashrc

Matapos makumpleto ang mga nakaraang hakbang, patakbuhin ang sumusunod na utos sa i-update ang listahan ng magagamit na software:

cabal update

Ngayon maaari na nating mai-install ang HeRMs. Magsusulat lamang kami sa parehong terminal:

cabal install herms

Habang nag-i-install ito, umiinom, maaaring magtagal. Kapag natapos ang pag-install, maaari mong simulang pamahalaan ang iyong mga recipe.

Pamahalaan ang iyong mga recipe sa HeRMs

Magdagdag ng mga resipe

Magdagdag tayo ng isang resipe ng pagkain sa aming cookbook. Upang magdagdag ng isang resipe, magsusulat kami sa terminal (Ctrl + Alt + T):

Nagdagdag ng HeRMs

herms add

Makakakita ka ng isang screen na pareho o katulad ng nakaraang pag-capture. Dito maaari naming simulang isulat ang mga detalye ng resipe.

Upang mag-navigate sa mga patlang, gamitin ang mga sumusunod na mga keyboard shortcut:

  • Tab / Shift + Tab - Susunod / nakaraang patlang
  • Ctrl + Key upang ilipat ang kurso - Mag-browse sa mga patlang
  • [Meta o Alt] + h, j, k, l - Mag-browse sa mga patlang
  • Esc - I-save o Kanselahin.

Kapag naidagdag na ang mga detalye ng recipe, pindutin ang ESC key at pindutin ang Y upang mai-save ito Katulad nito, maaari kang magdagdag ng maraming mga recipe hangga't gusto mo.

Maglista ng mga idinagdag na resipe

Upang mailista ang mga idinagdag na resipe, i-type ang terminal (Ctrl + Alt + T):

Listahan ng mga mikrobyo

herms list

Tingnan ang isang resipe

Upang makita ang mga detalye ng mga recipe na nakalista sa nakaraang seksyon, gamitin lamang ang kani-kanilang bilang tulad ng ipinakita sa ibaba:

Tinitingnan ng mga mikrobyo ang resipe

herms view 4

Sa pamamagitan ng pagpapahiwatig ng bilang 4, ang programa ipapakita nito sa amin ang resipe bilang apat sa mga nai-save namin sa aming bookbook.

Mag-edit ng isang resipe

Upang mai-edit ang anumang mga recipe kakailanganin lamang naming gamitin ang pagpipilian sa pag-edit tulad ng ipinakita sa ibaba:

HeRMS edit na resipe

herms edit 4

Kapag nagawa mo na ang iyong mga pagbabago, pindutin ang ESC key. Itatanong sa amin ng programa kung nais naming i-save ang mga pagbabago. Piliin lamang ang naaangkop na pagpipilian.

Tanggalin ang isang resipe

Upang tanggalin ang isang resipe, ang utos na gamitin ay ang sumusunod:

herms remove 1

Bumuo ng isang listahan ng pamimili

Upang makabuo ng isang listahan ng pamimili para sa isang tukoy na recipe, patakbuhin ang HeRMs tulad ng sumusunod:

herms shopping 1

Ang listahan Malilikha ito batay sa mga sangkap na bahagi ng resipe numero 1 (sa halimbawang ito), at na dati naming naidagdag.

Ipakita ang tulong ng HeRMs

Upang makita ang tulong, kailangan naming magpatupad ng:

Tumutulong ang mga mikrobyo

herms -h

Sa pamamagitan nito maaari mong hawakan nang tama ang iyong libro ng resipe. Sa susunod na marinig mo ang isang pag-uusap tungkol sa isang mahusay na resipe, buksan lamang ang HeRMs at mabilis na kumuha ng mga tala.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.