URL: https://linuxfr.org/users/barmic/journaux/du-xml-dans-vos-outils-cli Title: Du xml dans vos outils CLI Authors: barmic Date: 2014年11月07日T10:51:40+01:00 License: CC By-SA Tags: gcu, unix, binutils, juniper, cli, xml et bibliothèque Score: 15 Le [GCU-Squad](http://www.gcu-squad.org/2014/11/df-libxo-xml/) viens de publier un petit billet parfait pour bien commencer un vendredi :) On y découvre l'existence d'une bibliothèque nommée [libxo](https://github.com/Juniper/libxo) dont l'objectif est de générer du contenu sous différents formats (texte, XML, JSON, et HTML). Cette bibliothèque est distribuée sous [licence Juniper](https://github.com/Juniper/libxo/blob/master/LICENSE). C'est une licence libre utilisée par [Juniper](http://www.juniper.net/us/en/homepage-campaign.page) qui si j'ai bien compris est une entreprise qui bosse dans la virtualisation (mais je peux être totalement à coté de la plaque). Mais pourquoi je vous parle de ça ? Tout simplement parce que cette bibliothèque fait rentrer le mal dans vos outils unix préféré. Non, pas de systemd. Ici il s’agit de demander aux outils (binutils) classiques de générer du XML, du JSON ou du HTML. À vous les : ```sh % wc --libxo html,pretty,warn /etc/motd
25
165
1140
/etc/motd
``` Personnellement je trouve que c'est vraiment une bonne chose qui pourrais permettre d'utiliser facilement les sorties de ces outils hors du shell (on peut imaginer des scripts CGI qui deviennent triviaux par exemple). Mais pour le moment c'est surtout FreeBSD qui bénéficie de se travail.

AltStyle によって変換されたページ (->オリジナル) /