
Onefetch: Eina CLI de Fetch ideal per a Desenvolupadors Git
Ahir, divendres 18 d'octubre de 2024, com de costum a moltes de les comunitats linuxeres dins de les xarxes socials i aplicacions de missatgeria instantània, es va celebrar un nou i divertit Divendres d'Escriptori. I com ja és habitual, el seu servidor, que avui els escriu, participo de manera pública a X (abans Twitter) i al seu canal/grup personal de Telegram. Tot i això, ahir em va cridar molt l'atenció una captura de pantalla compartida per un usuari de GNU/Linux que al seu terminal no mostrava la informació tècnica del maquinari i el sistema operatiu, sinó la informació tècnica d'un repositori Git que tenia instal·lat al seu ordinador. Així que, després d'investigar, he conegut i provat la eina CLI de Fetch que avui els vinc a compartir i ensenyar, la qual es diu «Onefetch».
A més, aquest Fetch em sembla una alternativa molt interessant, sobretot per a aquells usuaris professionals i autodidactes de Distros GNU/Linux que es dediquen de forma constant a desenvolupar programes i aplicacions usant Git, i veuen a la celebració dels Divendres d'Escriptori una oportunitat de mostrar-los a altres, una mica d'informació tècnica sobre el que desenvolupen. Alhora d'evitar mostrar informació sensible tècnica del vostre ordinador. Així que sense més, a continuació, avui abordarem la informació essencial sobre Onefetch perquè ho provis i facis servir en cas de ser-te útil, necessari i fins i tot divertit.
Pfetch, Screenfetch, Neofetch i Fastfetch: Útils eines CLI
Però, abans d'iniciar aquesta interessant i útil publicació sobre aquesta nova alternativa d'eina CLI de Fetch anomenada «Onefetch», la qual, a més està disponible de forma gratuïta per a Linux i Windows, us recomanem explorar la anterior publicació relacionada amb moltes altres apps similars, en finalitzar de llegir aquesta:
De forma directa, breu i senzilla d'entendre, podem descriure un programa o aplicació «Fecth» com aquelles la finalitat o objectiu de les quals és mostrar a les pantalles dels terminals un petit resum informatiu sobre les característiques tècniques actuals de l'ordinador i el sistema operatiu on sexecuta. Per això, sol ser molt usat per ser programat en executar-se els terminals (consoles) dels diferents sistemes operatius, de manera tal de conèixer immediatament el més essencial i vital per tenir un diagnòstic ràpid d'on treballarem.
Onefetch: Una eina CLI d'informació de Git escrita a Rust
Què és Onefetch?
Segons lloc web oficial de GitHub de «Onefetch», els seus desenvolupadors descriuen i promocionen amb força detall a aquesta eina de la següent forma:
Onefetch és una eina d'informació Git de línia d'ordres escrita a Rust que mostra informació del projecte i estadístiques de codi per a un dipòsit Git local directament al seu terminal. L'eina funciona sense connexió a Internet. Per defecte, la informació del repositori es mostra juntament amb el logotip del llenguatge dominant, però es pot configurar per utilitzar una imatge específica, en terminals compatibles, una entrada de text o res en absolut.
A més, és important destacar que aquest programa és capaç de detectar automàticament les llicències de codi obert dels desenvolupaments indicats i de proporcionar a lusuari informació valuosa com la distribució del codi. També, sobre els canvis pendents, el nombre de dependències (per administrador de paquets), els principals contribuents (per nombre de confirmacions), la mida ocupada en disc, la data de creació, les línies de codi implementades, entre altres dades rellevants.
Mentre que, si lloc web oficial, només indiquen i ofereixen informació (en forma de vista prèvia ASCII) sobre tots els llenguatges de programació compatibles amb aquesta eina CLI. Tanmateix, i com és d'esperar-se, el mateix està disponible també sobre la Botiga de Programari d'Ubuntu, tant per obtenir informació del projecte com per a la instal·lació.
Com instal·lar-lo a Ubuntu, Debian i altres Distros GNU/Linux derivades?
Tal com expressem immediatament més amunt, «Onefetch» a Ubuntu es pot instal·lar fàcilment i ràpidament mitjançant la paqueteria Snap. No obstant això, es pot instal·lar fàcilment en altres Distros GNU/Linux basades en Ubuntu i Debian amb simplement baixar el fitxer instal·lador en format .deb des del següent enllaç, o instal·lant el paquet utilitzant el repositori PPA oficial del desenvolupador de la forma habitual:
sudo add-apt-repository ppa:o2sh/onefetch
sudo apt-get update
sudo apt-get install onefetch
En el meu cas en particular, i ja que faig servir el meu propi respin personal de MX Linux, he instal·lat «Onefetch» utilitzant el repositori PPA canviant el repositori Bookworm detectat pel repositori Noble. Mentre que, per provar-ne l'efectivitat, he descarregat precisament el repositori Git de «Onefetch» per veure com funciona en executar-lo amb l'ordre d'ordre següent:
onefetch /home/sysadmin/onefetch/
El resultat és el següent:
Resum
En resum, ara que ja coneixes una eina CLI de Fetch més, doncs esperem que en cas que siguis un apassionat participant dels Divendres d'Escriptori, facis servir de tant en tant a Onefetch. Perquè alhora de divertir-te participant, també aprofitis de difondre la informació tècnica d'algun projecte Git on estiguis treballant o en què estiguis participant o simplement vulguis donar suport amb difusió. I si coneixes alguna altra eina CLI de Fetch que encara no trobem abordat, doncs us convidem a esmentar-la via comentaris, per abordar-la en una futura publicació per al coneixement i benefici de tots els nostres lectors.
Finalment, recorda compartir amb altres aquesta útil i divertida publicació, i visitar l'inici del nostre «lloc web» en espanyol o altres idiomes (afegint al final de la URL 2 lletres, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres). A més, et convidem a unir-te al nostre Canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web.