URL: https://linuxfr.org/users/epeios/journaux/publication-de-la-premiere-version-de-fwtchrq Title: Publication de la première version de fwtchrq. Authors: Claude SIMON Date: 2015年12月15日T12:06:56+01:00 License: CC By-SA Tags: cc++, xml, epeios et fwtchrq Score: 18 En parcourant ce [journal](https://linuxfr.org/news/fim-1-1-0), j'ai constaté qu'il existait une demande pour un logiciel libre permettant de rapporter les modifications intervenues sur un ensemble de fichiers. Or, le *framework* avec lequel je travaille étant pourvu de fonctionnalités permettant de récupérer assez facilement des information sur des fichiers ou des répertoires, c'était là l'occasion, pour moi, d'apporter une (autre) pierre à l’édifice du Libre en développant un tel logiciel. Voici donc une première version de ce logiciel. Je ne vais pas trop entrer dans les détails, car il ne s'agit là que d'un premier jet, visant à valider les bases. En outre, à l'usage, la manière dont j'ai implémentée certaines fonctionnalités ne se révélera probablement pas la plus pratique, et nécessitera certainement d'être remaniée, en fonction des retours d'utilisateurs intéressés par ce logiciel ; un des buts de ce journal est d'ailleurs d'obtenir de tels retours. Cette version du logiciel implémente les commandes suivantes (la commande `--help` permet d'en voir la liste explicative) : - `--browse` : affiche ou écrit dans un fichier le contenu d'un répertoire ; cette commande permet de tester les performances de base du logiciel dans différents contextes, - `--update` : crée ou met à jour les données servant à la détection des modifications ; cette commande place un certains nombre de marqueurs dans l'arborescence surveillée, - `--compare` : affiche ou écrit dans un fichier les modifications opérées sur les répertoires (suppression, renommage, déplacement, création) et les fichiers ; dans cette version du logiciel, la détection des ces modifications ne s'appuie que sur la taille et l'horodatage, mais d'autres éléments pourront être pris en compte dans les futures versions, - `--clean` : supprime les données servant à la détection des modifications crées par la commande `--update`. Ce logiciel est diffusé sous [licence publique générale GNU Affero](http://www.gnu.org/licenses/agpl.html), et tourne sous *GNU/Linux* (et probablement sur la plupart des systèmes *POSIX*), *OS X*, et *Windows*, nativement sur architecture *IA-32*, *AMD64* et *ARM*. Toutes les ressources concernant ce logiciel sont disponibles à cette adresse : [http://q37.info/computing/epeios/tools/fwtchrq/](http://q37.info/computing/epeios/tools/fwtchrq/).