Skip to content

fsmon 1.2

Compare
Choose a tag to compare
@trufae trufae released this 06 May 16:21
· 73 commits to master since this release

This 1.2 release comes with a fully refactored codebase that split ups the different implementations of the file monitoring logic. This change adds two new commandline flags to the tool:

  • -L list all supported backends
  • -B select an specific backend

For example, on iOS (watchOS, tvOS included) and OSX fsmon -L shows:

  • devfsev
  • kqueue
  • fsevapi

It also addresses some of the issues reported by different users:

  • Properly handling signals (SIG31-C)
  • Show no processname instead of trash from previous iteration
  • Use better coding practices (ifdef guards using non-conflicting identifiers
  • Handle unknown dev/fsevents packets in a better way to avoid losing some events in OSX.
  • Fix JSON output when SIGINT happens