inode
number in both the list view and the text view.inode
number is now included. Scripts that parse the exported files might have to be adjusted.FSMonitor now uses a completely new way to gather the file system events, and now knows the PID of the process that caused it. This allows the program to display (most of the times) the process name, path, the user id and more of the processes that initiated a file system change.
FSMonitor now is a document based Application, which means you can save and reopen the report right in FSMonitor. You can also resume recording of events after reopening.
In the tree view, you can now hide children of nodes that you are not interested in. Just select a node and press ⌫ (or right click to show the contextual menu item and click "Hide Children"). To show them again, use ⌘⌫ (or the contextual menu).
Much better and detailed inspector. It now shows detailed information about the file, the process, and the host computer.
You can now filter for PID or process path.
You can save and reload filters.
You can collapse the filter view, which leaves more room to display the actual content.
On macOS Mojave, FSMonitor supports darkmode.
You can now drag or copy paths from all views. For example you can select a node in the tree view, and paste its path into a filter field.
You can also drag files from the Finder into a filter field now.
You can now choose to export to plain text without emoji.
Files created by the process iconservicesagent
are now ignored, because displaying them could cause a feedback loop and generate thousends of changes.
There is now documentation for FSMonitor (also accesible form the help menu)
By popular request, FSMonitor now has an official EULA.
Performance improvements.
Many bug fixes.