Sentix v1.0.3 API Reference
Modules
This module provides the Sentix interface to start a Sentix watcher and then
subscribe a process afterwards. This module is deliberately small as the aim
of Sentix is to provide as little behaviour on top of fswatch
as possible
This module provides the bridge between Sentix and fswatch
, via an Erlang
port. This is where any translation will be done in order to handle the types
of communication between the port and the program
This module provides command construction for executing fswatch
. This module
could easily live inside Sentix.Bridge
but has been separated in order to ease
testing
This module handles option parsing for the command line flags Sentix allows
using against fswatch
. We separate this into a new module to aid testing and
keep all logic contained
This module just provides a cache interface which can back multiple Sentix watchers, to make sure that we have some form of persistence (rather than relying on the developer to remember to reconnect on crashes)
This module contains any macros which need to be used inside Sentix. Currently very small and only contains guard macros