En el següent article anem a fer una ullada a OMF (Oh My Fish). Fa uns dies vaig escriure un article sobre com instal·lar Fishshell. Aquesta és una shell molt interessant, útil i totalment utilitzable que inclou moltes funcions genials funcionalitats de cerca incorporada, ressaltat de sintaxi i molt més. En aquest post veurem com fer que Fishshell aconsegueixi un millor aspecte i es torni més elegant i funcional utilitzant Oh My Fish.
Aquest un complement de Fishshell que permet instal·lar paquets que estenen les seves funcions o modifiquen l'aparença. És fàcil d'utilitzar, ràpid i extensible. A l'utilitzar OMF anem a poder instal·lar fàcilment temes que enriquiran l'aparença de la nostra shell i instal·lar complements per ajustar-la als nostres desitjos i necessitats.
Instal·lar Oh My Fish (OMF)
Instal·lar OMF no és difícil. Tot el que haurem de fer és executar la següent comanda a la nostra Fishshell:
curl -L https://get.oh-my.fish | fish
Una vegada que la instal·lació s'hagi completat, veurem que les coses han canviat, Com es mostra a la imatge de dalt. Notarem que l'hora actual ens apareix a la dreta de la finestra de l'intèrpret d'ordres. Arribat a aquest punt, és hora de donar-li un toc diferent a la nostra shell.
Configuració de OMF
Llistat de paquets i temes
Per a la enumerar tots els paquets instal·lats, Haurem d'executar:
omf list
aquesta comanda mostrarà tant els temes instal·lats com els complements. Cal tenir en compte que instal·lar paquets significa instal·lar temes o complements.
Tots els paquets oficials i compatibles amb la comunitat estan allotjats a repositori principal de Oh My Fish. En aquest repositori, anem a poder trobar més dipòsits que contenen molts complements i temes.
Veure temes disponibles i instal·lats
Ara vegem la llista de temes disponibles i instal·lats. Per fer-ho, executarem:
omf theme
Com podeu veure, només tindrem un tema instal·lat, que és el predeterminat. A més veurem un munt de temes disponibles. podrem veure una vista prèvia de tots els temes disponibles aquí. Aquesta pàgina conté tots els detalls de cada tema, característiques i una captura de pantalla de cada un d'ells.
Instal·lar un nou tema
podrem instal·lar un tema fàcilment executant, per exemple el tema oceà, Executant:
omf install ocean
Com pot veure a la imatge de dalt, l'indicador de Fishshell ha canviat immediatament després d'instal·lar el nou tema.
Canviar el tema
Com ja vaig dir, el tema s'aplicarà immediatament després de instal·lar-lo. Si té més d'un tema, pot canviar a un tema diferent amb la següent comanda:
omf theme fox
Ara passaria a utilitzar el tema «guineu«, Que he instal·lat prèviament.
instal·lar complements
Per a aquest exemple, vaig a instal·lar un complement meteorològic. Per fer-ho haurem d'executar:
omf install weather
El connector de clima depèn de jq. Per tant, és possible que necessitis instal·lar també JQ. Està disponible en els repositoris moltes distribucions GNU / Linux, entre les que s'inclou Ubuntu.
Un cop instal·lat el complement ja podrem utilitzar el complement usant la comanda:
weather
Cercar temes o complements
Per a la buscar un tema o complement ho podrem fer escrivint alguna cosa amb la següent sintaxi:
omf search busqueda
Per a la limitar la cerca a només els temas, haurem d'utilitzar la opció -t.
omf search -t tema_a_buscar
Aquesta comanda només buscarà temes que continguin la cadena «tema_a_buscar». per limitar la cerca als complements, Podrem utilitzar la opció -p.
Actualització de paquets
Per a la actualitzar només el nucli de Oh My Fish, Haurem d'executar:
omf update omf
Si està actualitzat, veurem el següent resultat:
Per a la actualitzar tots els paquets, N'hi haurà prou amb escriure:
omf update
Per a la actualitzar paquets de forma selectiva, Només haurem d'incloure els noms dels paquets com es mostra a continuació:
omf update weather
Mostra informació sobre un paquet
Si voleu conèixer la informació sobre un tema o complement, Podrem utilitzar la comanda:
omf describe ocean
eliminar paquets
Per eliminar un paquet com ara weather, haurem d'executar:
omf remove weather
administrar repositoris
Per defecte, el repositori oficial s'agrega automàticament a l'instal·lar Oh My Fish. Aquest repositori conté tots els paquets creats pels desenvolupadors. Per administrar repositoris de paquets instal·lats per l'usuari, haurem d'utilitzar la següent manera en la comanda:
omf repositories [list|add|remove]
si volem enumerar els repositoris instal·lats, Executarem:
omf repositories list
Per a la afegir un repositori:
omf repositories add https://github.com/sapoclay
En cas de voler suprimir un repositori:
omf repositories remove https://github.com/sapoclay
obtenint ajuda
Per poder veure l'ajuda d'aquest script de personalització, Haurem d'afegir només la opció -h, Com es mostra a continuació:
omf -h
Desinstal·lant Oh My Fish (OMF)
Per desinstal·lar Oh My Fish del nostre sistema, executarem aquesta comanda:
omf destroy
per obtenir més detalls sobre aquest projecte, Podrem consultar la pàgina GitHub.
He vist que es pot mostrar el logotip de fish però com puc mostrar un personalitzat?