[opensuse-factory] new package: watchman
Hello, I've written a new package filesystems/watchman which I'd like to submit into factory. watchman is a daemon that recursively watches a number of directories in the file system. It records activies in those directories and can react upon them by executing commands or delivering notifications to subscribed clients. Project website: https://facebook.github.io/watchman/ Licenses: Apache-2.0 and MIT (for 3rd party code) Devel-Package: filesystems/watchman OBS-URL: https://build.opensuse.org/package/show/filesystems/watchman It uses JSON syntax for performing more complex operations but also supports classic command line switches. A simple use case might look like this: ------------------------------------------------------------------------ # adds a new watch for the given directory # implicitly starts the watchman daemon if not yet running user@host $ watchman watch /my/sources { "version": "4.7.0", "watch": "/my/sources", "watcher": "inotify" } # creates a trigger named 'rebuild' that calls make as soon as any *.c # files change within /my/sources user@host $ watchman -- trigger /my/sources rebuild '*.c' -- make ------------------------------------------------------------------------ The daemon is designed to run as separate instances per user. It is integrated into systemd using template unit files and inetd style socket activation. Watchman is actively maintained by upstream and regular releases are made (every one to two months). Regards Matthias -- Matthias Gerstner <matthias.gerstner@suse.de> Dipl.-Wirtsch.-Inf. (FH), Security Engineer https://www.suse.com/security Telefon: +49 911 740 53 290 SUSE Linux GmbH GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nuernberg)
participants (1)
-
Matthias Gerstner