OMF (Oh My Fish), ganap na ipasadya ang iyong Fishshell

omf tungkol sa

Sa susunod na artikulo ay titingnan natin ang OMF (Oh My Fish). Ilang araw na ang nakakaraan nagsulat ako ng isang artikulo kung paano mag-install Kabibi. Ito ay isang napaka-cool, kapaki-pakinabang, at ganap na magagamit na shell na may kasamang maraming mahusay na mga tampok, built-in na pag-andar sa paghahanap, pag-highlight ng syntax, at marami pa. Sa post na ito makikita natin kung paano gawing mas mahusay ang hitsura ng Fishshell at maging mas naka-istilo at gumagana gamit ang Oh My Fish.

Ito ay isang Fishshell plugin na Pinapayagan kang mag-install ng mga pakete na nagpapalawak ng mga pag-andar nito o binago ang hitsura. Ito ay madaling gamitin, mabilis at extensible. Sa pamamagitan ng paggamit ng OMF madali naming mai-install ang mga tema na magpapayaman sa hitsura ng aming shell at mag-install ng mga add-on upang ayusin ito sa aming mga hinahangad at pangangailangan.

I-install ang Oh My Fish (OMF)

Ang pag-install ng OMF ay hindi mahirap. Ang kailangan lang nating gawin ay patakbuhin ang sumusunod na utos sa aming Fishshell:

pag-install ng omf

curl -L https://get.oh-my.fish | fish

Kapag nakumpleto na ang pag-install, makikita natin iyon Ang mga bagay ay nagbago, tulad ng ipinakita sa larawan sa itaas. Mapapansin natin na ang kasalukuyang oras ay lilitaw sa kanan ng window ng shell. Sa puntong ito, oras na upang bigyan ang aming shell ng ibang ugnayan.

Pag-configure ng OMF

Listahan ng mga pakete at tema

Sa ilista ang lahat ng naka-install na mga pakete, kailangan naming magpatupad ng:

omf list

Utos na ito ipapakita ang parehong naka-install na mga tema at plugin. Tandaan na ang pag-install ng mga pakete ay nangangahulugang pag-install ng mga tema o mga add-on.

Ang lahat ng mga opisyal at katugmang pamayanan na naaangkop ay naka-host sa pangunahing repository ng Oh aking isda. Sa repository na ito, makakahanap kami ng higit pang mga repository na naglalaman ng maraming mga plugin at tema.

Tingnan ang magagamit at naka-install na mga tema

Ngayon tingnan natin ang listahan ng mga tema na magagamit at naka-install. Upang magawa ito, isasagawa namin ang:

mga naka-install na omf na tema na magagamit

omf theme

Tulad ng nakikita mo, magkakaroon lamang kami ng isang tema na naka-install, na kung saan ay ang default. Makakakita rin kami ng maraming magagamit na mga tema. Nakikita namin isang preview ng lahat ng magagamit na mga tema dito. Naglalaman ang pahinang ito ng lahat ng mga detalye ng bawat tema, mga tampok at isang screenshot ng bawat isa sa kanila.

Mag-install ng isang bagong tema

Maaari naming madaling mag-install ng isang tema tumatakbo, halimbawa ang tema karagatan, tumatakbo:

tema ng pag-install ng omf karagatan

omf install ocean

Tulad ng nakikita mo mula sa imahe sa itaas, ang prompt ng Fishshell ay nagbago kaagad pagkatapos mai-install ang bagong tema.

Ibahin ang usapan

Tulad ng sinabi ko na, ilalapat kaagad ang tema pagkatapos mai-install ito. Kung mayroon kang higit sa isang tema, maaari kang lumipat sa ibang tema kasama ang sumusunod na utos:

omf theme fox

Ngayon ay magpapatuloy upang magamit ang tema «soro«, na dati kong na-install.

Mag-install ng mga plugin

Para sa halimbawang ito, gagawin ko i-install ang isang plugin ng panahon. Upang magawa ito kailangan nating isagawa:

omf install weather

Nakasalalay ang plugin ng panahon jq. Samakatuwid maaaring kailanganin mong i-install din ang jq. Maraming pamamahagi ng Gnu / Linux ang magagamit sa mga repository, kasama ang Ubuntu.

Kapag na-install na ang add-on, maaari naming gamitin ang add-on gamit ang command:

panahon ng plugin ng omf

weather

Maghanap ng mga tema o plugin

Sa maghanap para sa isang tema o plugin Magagawa natin ito sa pamamagitan ng pagsulat ng isang bagay sa sumusunod na syntax:

omf search busqueda

Sa limitahan ang paghahanap sa mga paksa lamangoo, gagamitin natin ang -t pagpipilian.

omf search -t tema_a_buscar

Hahanapin lamang ng utos na ito ang mga paksa na naglalaman ng string na "topic_to_search". Para kay limitahan ang paghahanap sa mga plugin, maaari nating gamitin ang -p pagpipilian.

Pag-update ng package

Sa i-update lamang ang core ng Oh My Fish, kailangan naming magpatupad ng:

omf update omf

Kung napapanahon ito, makikita natin ang sumusunod na output:

na-update omf

Sa i-update ang lahat ng mga pakete, sumulat lamang:

omf update

Sa pili-pili na i-update ang mga pakete, isasama lamang namin ang mga pangalan ng mga pakete tulad ng ipinakita sa ibaba:

omf update weather

Ipakita ang impormasyon tungkol sa isang pakete

Kailan mo gusto alam ang impormasyon tungkol sa isang tema o plugin, maaari naming gamitin ang utos:

omf describe ocean

Tanggalin ang mga package

Upang alisin ang isang pakete tulad ng panahon, kailangan naming magpatupad ng:

omf remove weather

Pamahalaan ang mga repository

Bilang default, ang opisyal na imbakan ay awtomatikong idinagdag kapag nag-install ng Oh My Fish. Naglalaman ang repository ng lahat ng mga package na nilikha ng mga developer. Upang pamahalaan ang mga repositoryo ng mga pakete na naka-install ng gumagamit, kakailanganin naming gamitin ang sumusunod na form sa utos:

omf repositories [list|add|remove]

Kung gusto natin ilista ang mga naka-install na repository, isasagawa namin:

omf repositories list

Sa magdagdag ng isang imbakan:

omf repositories add https://github.com/sapoclay

Kaso gusto tanggalin ang isang imbakan:

omf repositories remove https://github.com/sapoclay

Humihingi ng tulong

Sa tingnan ang tulong para sa script ng pagpapasadya na ito, idaragdag lamang namin ang -h pagpipilian, tulad ng ipinakita sa sumusunod:

omf tulong

omf -h

Inaalis ang Oh My Fish (OMF)

Upang i-uninstall ang Oh My Fish mula sa aming system, isasagawa namin ang utos na ito:

omf destroy

Upang makakuha higit pang mga detalye tungkol sa proyektong ito, maaari kaming kumunsulta sa pahina GitHub.


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.

  1.   dowar dijo

    Nakita ko na maaaring ipakita ang logo ng isda, ngunit paano ko maipapakita ang isang pasadyang?